diff --git a/.github/workflows/helm-repo-index.yaml b/.github/workflows/helm-repo-index.yaml index 8542293..5d2e3d2 100644 --- a/.github/workflows/helm-repo-index.yaml +++ b/.github/workflows/helm-repo-index.yaml @@ -1,5 +1,6 @@ name: Helm repo index -on: release +on: [push] +#on: release jobs: publish: name: Publish helm repo index to gh-pages @@ -9,25 +10,23 @@ jobs: uses: actions/checkout@v3 - name: Install chart-releaser - env: - VERSION: 1.0.0-beta.1 - run: | - mkdir -p $GITHUB_WORKSPACE/bin - - curl -Lo $GITHUB_WORKSPACE/cr.tar.gz https://github.com/helm/chart-releaser/releases/download/v${VERSION}/chart-releaser_${VERSION}_linux_amd64.tar.gz - tar -xzf $GITHUB_WORKSPACE/cr.tar.gz -C $GITHUB_WORKSPACE/bin cr - chmod +x $GITHUB_WORKSPACE/bin/cr - echo "::add-path::$GITHUB_WORKSPACE/bin" + uses: giantswarm/install-binary-action@v1.0.0 + with: + binary: "cr" + version: "1.4.0" + download_url: https://github.com/helm/chart-releaser/releases/download/v${version}/chart-releaser_${version}_linux_amd64.tar.gz + tarball_binary_path: ${binary} + smoke_test: ${binary} version - name: Generate index.yaml run: | mkdir .helm-index cr index \ - --charts-repo https://apricote.github.io/Listory - --package-path charts - --owner owner - --git-repo Listory - --index-path .helm-index/index.yaml + --package-path charts \ + --owner ${GITHUB_REPOSITORY_OWNER} \ + --git-repo ${GITHUB_REPOSITORY} \ + --index-path .helm-index/index.yaml \ + --push - name: Publish to gh-pages uses: JamesIves/github-pages-deploy-action@releases/v3