release-docker-ghcr:
uses: init4tech/actions/.github/workflows/release-docker-ghcr.yml@main
This workflow builds and pushes a Docker image to GitHub Container Registry (GHCR) for multiple platforms. It builds images for both linux/amd64 and linux/arm64 architectures, creates a multi-platform manifest, and generates artifact attestations.
The workflow automatically:
ghcr.io/<repository-name>The calling workflow must have the following permissions:
contents: write - To create releases and tagspackages: write - To push to GHCR