Fix helm packaging in release and docker push

This commit is contained in:
Jake Spain 2023-01-30 12:31:22 -05:00
parent 22d6698d31
commit f4de3c6ccb
No known key found for this signature in database
GPG key ID: BC1C4DA0A085E113

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