Skip to content

ci(docker): publish release images to GHCR - #153

Merged
v-byte-cpu merged 1 commit into
masterfrom
ci/docker-publish-release-images-to-ghcr
Aug 10, 2026
Merged

ci(docker): publish release images to GHCR#153
v-byte-cpu merged 1 commit into
masterfrom
ci/docker-publish-release-images-to-ghcr

Conversation

@v-byte-cpu

Copy link
Copy Markdown
Owner

Summary

  • inject version and commit metadata into Docker builds
  • build and smoke-test amd64 and arm64 images in pull request CI
  • add manual GHCR publishing for existing GitHub releases
  • reuse previously published digests on workflow retries
  • publish latest only for stable releases
  • generate BuildKit provenance and GitHub artifact attestations

Validation

  • go test ./...
  • actionlint v1.7.12 .github/workflows/*.yml
  • YAML parsing
  • local amd64 and arm64 Docker builds with version checks

Build and smoke-test amd64 and arm64 images during CI.

Add manual, idempotent GHCR publishing for released versions with
stable latest tagging, provenance, and GitHub attestations.
@v-byte-cpu
v-byte-cpu merged commit 870dbef into master Aug 10, 2026
8 checks passed
@v-byte-cpu
v-byte-cpu deleted the ci/docker-publish-release-images-to-ghcr branch August 10, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant