Added chart version
All checks were successful
Build & Push / build (push) Successful in 3m35s

This commit is contained in:
Caesar2011
2026-05-17 21:39:10 +02:00
parent 7f1416f94a
commit b90038ea4c
5 changed files with 14 additions and 11 deletions

View File

@@ -17,6 +17,9 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Install Helm
uses: azure/setup-helm@v4
- name: Log in to Gitea Container Registry
uses: docker/login-action@v3
with:
@@ -44,12 +47,17 @@ jobs:
cache-to: type=inline
- name: Package Helm chart
run: helm package web/charts/factorio-signal-exporter
run: |
SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7)
helm package web/charts/factorio-signal-exporter \
--version "0.0.0-${SHORT_SHA}" \
--app-version "${SHORT_SHA}"
- name: Push Helm chart to Gitea
run: |
curl -u ${{ secrets.GITEA_USERNAME }}:${{ secrets.GITEA_TOKEN }} \
SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7)
curl -u ${{ secrets.REGISTRY_USERNAME }}:${{ secrets.REGISTRY_TOKEN }} \
-X POST \
https://${{ env.REGISTRY }}/api/packages/sebse/helm/api/charts \
-F "chart=@factorio-signal-exporter-0.1.0.tgz" \
-F "chart=@factorio-signal-exporter-0.0.0-${SHORT_SHA}.tgz" \
--fail-with-body