Skip to content

Build release artifacts #7

Build release artifacts

Build release artifacts #7

name: Build release artifacts
on:
release:
types: [published]
jobs:
define-version:
uses: project-origin/.github/.github/workflows/reusable-tag-version.yaml@30a341da656d893e48ffed7e4f001d0d9c295fbe
publish-container:
needs:
- define-version
uses: project-origin/.github/.github/workflows/reusable-build-push-container-ghcr.yaml@30a341da656d893e48ffed7e4f001d0d9c295fbe
with:
imagename: ghcr.io/project-origin/stamp
version: ${{ needs.define-version.outputs.version }}
context: ./src
dockerfile: ./src/Stamp.Dockerfile
push: true
publish-chart:
needs:
- define-version
- publish-container
uses: project-origin/.github/.github/workflows/reusable-publish-chart.yaml@30a341da656d893e48ffed7e4f001d0d9c295fbe
with:
version: ${{ needs.define-version.outputs.version }}
chart_folder: chart
helm_registry_repository: project-origin/helm-registry
secrets:
helm_registry_token: ${{ secrets.HELM_REGISTRY_TOKEN }}