Merge pull request #89 from puppetlabs/fix_helm_deps_release

Fix helm packaging in release
This commit is contained in:
Jake Spain 2023-01-30 12:37:05 -05:00 committed by GitHub
commit 95807dee75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -110,15 +110,6 @@ jobs:
env: env:
CHANGELOG_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CHANGELOG_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Tag Release
uses: ncipollo/release-action@v1
with:
tag: ${{ steps.nv.outputs.version }}
token: ${{ secrets.GITHUB_TOKEN }}
bodyfile: release-notes.md
draft: false
prerelease: false
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v2
@ -136,8 +127,8 @@ jobs:
context: docker context: docker
push: true push: true
tags: | tags: |
ghcr.io/${{ github.repository }}:${{ steps.nv.outputs.appVersion }} ghcr.io/${{ github.repository }}/vmpooler:${{ steps.nv.outputs.appVersion }}
ghcr.io/${{ github.repository }}:latest ghcr.io/${{ github.repository }}/vmpooler:latest
- uses: azure/setup-helm@v3 - uses: azure/setup-helm@v3
@ -148,6 +139,7 @@ jobs:
- name: Package Helm charts - name: Package Helm charts
run: | run: |
set -e set -e
helm dependency update helm-charts/vmpooler
cd docs/ cd docs/
helm package ../helm-charts/* helm package ../helm-charts/*
helm repo index --url https://puppetlabs.github.io/vmpooler-deployment/ . helm repo index --url https://puppetlabs.github.io/vmpooler-deployment/ .
@ -159,3 +151,12 @@ jobs:
git add docs git add docs
git commit -m "release helm-chart version ${{ steps.nv.outputs.version }}" git commit -m "release helm-chart version ${{ steps.nv.outputs.version }}"
git push git push
- name: Tag Release
uses: ncipollo/release-action@v1
with:
tag: ${{ steps.nv.outputs.version }}
token: ${{ secrets.GITHUB_TOKEN }}
bodyfile: release-notes.md
draft: false
prerelease: false