Added chart version
Some checks failed
Build & Push / build (push) Failing after 44s

This commit is contained in:
Caesar2011
2026-05-17 21:39:10 +02:00
parent 7f1416f94a
commit 94dbbc7743
5 changed files with 15 additions and 12 deletions

View File

@@ -17,12 +17,15 @@ 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:
registry: ${{ env.REGISTRY }}
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_TOKEN }}
username: ${{ secrets.GITEA_USERNAME }}
password: ${{ secrets.GITEA_TOKEN }}
- name: Extract metadata
id: meta
@@ -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: |
SHORT_SHA=$(echo "${{ github.sha }}" | cut -c1-7)
curl -u ${{ secrets.GITEA_USERNAME }}:${{ secrets.GITEA_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