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