Skip to content

chore: automate ghcr multi-arch releases - #1

Merged
Eric Greer (integrii) merged 4 commits into
mainfrom
fix/multi-arch-images
Jun 9, 2026
Merged

chore: automate ghcr multi-arch releases#1
Eric Greer (integrii) merged 4 commits into
mainfrom
fix/multi-arch-images

Conversation

@integrii

@integrii Eric Greer (integrii) commented Jun 9, 2026

Copy link
Copy Markdown
Member

Automates semver-tagged multi-arch releases for this check using GitHub Container Registry.

Parent issue: kuberhealthy/kuberhealthy#1502

Changes:

  • Publish linux/amd64 and linux/arm64 images from GitHub Actions.
  • Host images in GHCR as ghcr.io/kuberhealthy/:.
  • Update example healthcheck YAML on main to the released GHCR image tag.
  • Create or update a GitHub release when a semver tag is pushed.
  • Attach release-images.txt and link the GHCR package in the release notes.
  • Document the release process in RELEASE.md.

Validation:

  • GitHub Actions validates multi-arch image builds on pull requests.
  • Ruby YAML parse for all workflows.
  • bash -n for all workflow run blocks.- git diff --check

Eric Greer (integrii) and others added 2 commits June 8, 2026 20:29
Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Eric Greer <integrii@gmail.com>
Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Eric Greer <integrii@gmail.com>
@integrii Eric Greer (integrii) changed the title chore: automate multi-arch releases chore: automate ghcr multi-arch releases Jun 9, 2026
Eric Greer (integrii) and others added 2 commits June 8, 2026 21:11
Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Eric Greer <integrii@gmail.com>
Co-authored-by: Codex <codex@openai.com>
Signed-off-by: Eric Greer <integrii@gmail.com>
@integrii
Eric Greer (integrii) merged commit 2a3e596 into main Jun 9, 2026
2 checks passed
@integrii
Eric Greer (integrii) deleted the fix/multi-arch-images branch June 9, 2026 04:39
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