Skip to content

feat: native-matrix release build and remove QEMU-based buildx path - #88

Open
lmilbaum wants to merge 1 commit into
polarsquad:mainfrom
lmilbaum:fix/pr-70-audit-fixes
Open

lmilbaum wants to merge 1 commit into
polarsquad:mainfrom
lmilbaum:fix/pr-70-audit-fixes

Conversation

@lmilbaum

@lmilbaum lmilbaum commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Replaces the QEMU-based single-runner release build with a native-matrix workflow, and removes the now-superseded local multi-arch buildx path.

Native-matrix release workflow

Removal of local buildx path

  • Deletes hack/build-multiarch.sh and the docker-buildx Makefile target (no longer used by CI)
  • Deletes test/release/ (three test files that exercised only the removed path)
  • Updates config/manager/manager.yaml comment to remove the stale docker-buildx reference

Audit fixes (PR #70, superseded by above)

The initial commits on this branch fixed two LOW test-robustness findings in test/release/. Those files are now deleted as part of the removal above.

🤖 Generated with Claude Code

@lmilbaum lmilbaum changed the title fix: address audit findings from PR #70 feat: native-matrix release build and remove QEMU-based buildx path Oct 2, 2026
@lmilbaum
lmilbaum marked this pull request as ready for review October 2, 2026 10:11
- Rewrite release.yml into three jobs: build (native amd64/arm64 matrix),
  merge (imagetools create + platform verification, tag events only), and
  release (cosign sign + gh release, tag events only); CI runs build both
  arches without login or push to GHCR
- Gate login, push, merge, and release on github.ref_type == 'tag'
- Delete hack/build-multiarch.sh, the docker-buildx Makefile target, and
  test/release/ superseded by the native workflow
- Remove stale Buildx builder row from docs/migration-to-uck.md

Co-Authored-By: Claude Haiku 4.5 <[email protected]>

This branch has not been deployed

No deployments
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