From 9c3c433866223eb44c08551489f149be5fda065c Mon Sep 17 00:00:00 2001 From: Caesar2011 Date: Sun, 17 May 2026 21:10:40 +0200 Subject: [PATCH] Added Helm chart package and publish step via HTTP to Gitea Helm registry --- .gitea/workflows/build.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index d0fdd91..3f5d157 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -41,4 +41,15 @@ jobs: tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=registry,ref=${{ env.IMAGE }}:latest - cache-to: type=inline \ No newline at end of file + cache-to: type=inline + + - name: Package Helm chart + run: helm package web/charts/factorio-dashboard + + - name: Push Helm chart to Gitea + run: | + curl -u ${{ secrets.GITEA_USERNAME }}:${{ secrets.GITEA_TOKEN }} \ + -X POST \ + https://${{ env.REGISTRY }}/api/packages/sebse/helm/api/charts \ + -F "chart=@factorio-dashboard-0.1.0.tgz" \ + --fail-with-body \ No newline at end of file