From d862f7c13249fd245105bf1b353b0a436802a427 Mon Sep 17 00:00:00 2001 From: Lars Date: Sat, 6 Jan 2024 11:59:34 +0100 Subject: [PATCH] Added helm chart upload --- .gitea/workflows/upload-helm.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .gitea/workflows/upload-helm.yml diff --git a/.gitea/workflows/upload-helm.yml b/.gitea/workflows/upload-helm.yml new file mode 100644 index 0000000..8fce96e --- /dev/null +++ b/.gitea/workflows/upload-helm.yml @@ -0,0 +1,23 @@ +name: Upload Helm Chart +run-name: Uploading helm chart +on: [release] + +jobs: + Explore-Gitea-Actions: + runs-on: shell + env: + HELM_CHART_VERSION: "${{ github.event.release_name }}" + steps: + - uses: actions/checkout@v2 + - name: Set up Helm + uses: azure/setup-helm@v1 + with: + version: 'v3.0.0' + - run: 'sed -i "s/version:.*/version: \"${HELM_CHART_VERSION}\"/" ./Chart/Chart.yaml' + - run: helm package ./Chart + - name: Upload Helm Chart + run: | + curl --request POST \ + --user ${{ secrets.HELM_PKG_UPLOAD_USER }}:${{ secrets.HELM_PKG_UPLOAD_PASS }} \ + --form "chart=@wordyne-${HELM_CHART_VERSION}.tgz" \ + https://git.cloudyne.io/api/packages/helm/helm/api/charts