Skip to content

Isolate multi-platform release verification#114

Merged
BrettKinny merged 1 commit into
mainfrom
agent/fix-rc7-multiplatform-verification
Jul 16, 2026
Merged

Isolate multi-platform release verification#114
BrettKinny merged 1 commit into
mainfrom
agent/fix-rc7-multiplatform-verification

Conversation

@BrettKinny

Copy link
Copy Markdown
Collaborator

Summary

  • remove each runner-local platform image after its exact-digest VERSION assertion
  • prevent Docker classic image storage from reusing one manifest-list digest association across amd64 and arm64
  • preserve remote digest identity, signing, and all later release gates
  • add an ordering regression proving pull, verify, then removal remain inside the platform loop

RC7 root cause

Every runtime, lifecycle, evidence, and security gate passed. Release preparation pulled amd64 under the multi-arch digest, then Docker refused to overwrite that local digest association with arm64 and reported cannot overwrite digest.

Validation

  • RC7 exact published digest passed native amd64 verification
  • the same digest passed emulated arm64 verification after local reference removal
  • all 17 executable test modules passed
  • Actionlint 1.7.12 passed
  • ShellCheck 0.9.0 passed
  • workflow YAML and diff checks passed
  • independent agent review found no blocking issue

@BrettKinny
BrettKinny marked this pull request as ready for review July 16, 2026 10:10
@BrettKinny
BrettKinny merged commit 09b80b6 into main Jul 16, 2026
3 checks passed
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