Steps:
- Build docker image (multi-arch)
- Use semantic-release to find version
- Update helm chart version
- Generate CHANGELOG.md
- Publish helm chart
- Publish Docker images
name: Release
on:
push:
branches:
- 'main'
jobs:
release:
name: Release
uses: stenic/github-workflows/.github/workflows/release-docker-helm.yaml@main
with:
docker_image: "ghcr.io/${{ github.repository }}"
chart_path: './charts/test'
cr_config_path: './.github/ct.yaml'
secrets:
token: ${{ secrets.GH_TOKEN }}