diff --git a/.gitea/workflows/buildPush.yaml b/.gitea/workflows/buildPush.yaml index 3850eb0..f31b14a 100644 --- a/.gitea/workflows/buildPush.yaml +++ b/.gitea/workflows/buildPush.yaml @@ -29,15 +29,19 @@ jobs: with: cmd: yq .version Chart.yaml + - name: Run helm lint on all changed charts + shell: bash + run: | + helm dependency build + helm lint . + - name: build helm package + if: gitea.ref == 'refs/heads/main' shell: bash env: PACKAGE_TOKEN: ${{ secrets.PACKAGE_TOKEN }} CHART_NAME: ${{ steps.chart_name.outputs.result }} CHART_VERSION: ${{ steps.chart_version.outputs.result }} run: | - REPO_PATH=$(git rev-parse --show-toplevel) - mkdir /tmp/build - cd /tmp/build - helm package $REPO_PATH + helm package . curl -H "Authorization: token $PACKAGE_TOKEN" -X POST --upload-file ${CHART_NAME}-${CHART_VERSION}.tgz https://git.rre.nu/api/packages/jonas/helm/api/charts