Skip to content

stenic/github-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shareable workflows

Docker-Helm

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