ci(helm): fix chart-releaser install

Using ::add-path:: is deprecated and fails.
This commit is contained in:
Julian Tölle 2022-06-29 20:09:57 +02:00
parent 4f6234ef64
commit f9fde55c5b

View file

@ -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