Skip to content

Promote catalog manifest readback fix to main - #26

Merged
joecklau merged 2 commits into
mainfrom
develop
Aug 11, 2026
Merged

Promote catalog manifest readback fix to main#26
joecklau merged 2 commits into
mainfrom
develop

Conversation

@joecklau

Copy link
Copy Markdown
Contributor

Summary

Promote the ORAS raw-manifest catalog readback correction from develop to main.

The previous main publisher successfully built and attested both platform images and pushed a correctly formed immutable catalog, but stopped when its post-push jq check mixed ORAS formatted metadata with the raw OCI manifest structure. This PR makes collision checks and post-push verification consume the stable raw OCI manifest shape.

Validation

PR #25 passed all checks, including the prebuilt publication contract, race/vet, Windows/macOS/Linux native read-only jobs, CGO-free builds, Docker trust rotation, and core canaries.

Checklist

  • No stable GHCR alias is moved by this pull request.
  • No release or Git tag is created.
  • The next main publisher can adopt the already-pushed immutable catalog and continue signing it idempotently.

joecklau and others added 2 commits August 11, 2026 10:32
Validate ORAS raw OCI manifests for catalog collision checks and post-push readback, avoiding the formatted-metadata shape that caused the main publisher to stop after a successful immutable catalog push.
…anifest-shape-fix

Fix prebuilt catalog manifest readback
@joecklau
joecklau deployed to epar-live-ci August 11, 2026 02:44 — with GitHub Actions Active
@joecklau
joecklau marked this pull request as ready for review August 11, 2026 02:51
@joecklau
joecklau merged commit 1aa7eca into main Aug 11, 2026
36 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