Skip to content

chore: rework goreleaser for dockers_v2#14

Merged
krakenhavoc merged 1 commit into
mainfrom
chore/dockers-v2-migration
May 19, 2026
Merged

chore: rework goreleaser for dockers_v2#14
krakenhavoc merged 1 commit into
mainfrom
chore/dockers-v2-migration

Conversation

@krakenhavoc

Copy link
Copy Markdown
Contributor

This pull request updates the Docker build and release process to simplify multi-platform image creation and tagging. The changes migrate from the older dockers and docker_manifests configuration to the newer dockers_v2 format in goreleaser.yaml, and adjust the Dockerfile.goreleaser to support multi-platform builds.

Docker build and release process modernization:

  • Migrated from the legacy dockers and docker_manifests configuration to the new dockers_v2 format in goreleaser.yaml, enabling simpler multi-platform image builds and unified tagging.
  • Updated Docker image tags to include version, major, minor, and latest tags, streamlining how images are referenced and pulled.
  • Modified Dockerfile.goreleaser to use the TARGETPLATFORM build argument, ensuring the correct binary is copied for each target platform during multi-architecture builds.

@krakenhavoc
krakenhavoc merged commit fe751a4 into main May 19, 2026
4 checks passed
@krakenhavoc
krakenhavoc deleted the chore/dockers-v2-migration branch May 19, 2026 13:34
krakenhavoc added a commit that referenced this pull request May 26, 2026
… multi-arch tags

PRs #13 (GHA bump) and #14 (goreleaser dockers_v2 migration) merged
2026-05-19. Docker images now published as unified multi-arch OCI image
index under ghcr.io/krakenkey/cli with version, major.minor, major,
and latest tags. No CLI behavior change; no version bump.
krakenhavoc added a commit that referenced this pull request Jun 9, 2026
…n, GHA bumps

Populate empty [Unreleased] section:
- Docker image registry migrated from docker.io to ghcr.io (PR #14)
- GitHub Actions dependency bumps (PR #13)

Suggested next release: v0.3.0
krakenhavoc added a commit that referenced this pull request Jun 30, 2026
…t 2026-06-30

- Document docker.io -> ghcr.io/krakenkey/cli registry migration (PR #14)
- Document GHA version bumps: qemu/buildx/login v3->v4, goreleaser v6->v7 (PR #13)
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