Skip to content

Public export snapshot from bran-dev 0a1de91 (fix Rekor time extraction) - #10

Merged
1wgrumph merged 1 commit into
mainfrom
export/2026-08-07-6
Aug 7, 2026
Merged

Public export snapshot from bran-dev 0a1de91 (fix Rekor time extraction)#10
1wgrumph merged 1 commit into
mainfrom
export/2026-08-07-6

Conversation

@1wgrumph

@1wgrumph 1wgrumph commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Public export snapshot from a clean committed source.

Source commit 0a1de91258669123a3488af9b20d47a4d16b53c2
Public export commit 8517307
Files 125

Why

The previous release run built all five platforms successfully and cosign keyless signing succeeded, but the manifest step failed with KeyError: 'logEntry'.

cosign sign-blob --bundle writes the legacy cosign bundle (rekorBundle.Payload.integratedTime); --new-bundle-format writes a Sigstore v0.3 bundle (verificationMaterial.tlogEntries[].integratedTime, as a string). The code looked for neither shape.

Now handles both, derives the signature asset's media type from whichever shape is actually present rather than asserting v0.3, and fails closed rather than publishing a manifest with an invented signing time.

Rebase-merge, not squash.

Read the Rekor inclusion time from either cosign bundle shape.
@1wgrumph
1wgrumph merged commit 4097d33 into main Aug 7, 2026
5 checks passed
@1wgrumph
1wgrumph deleted the export/2026-08-07-6 branch August 7, 2026 22:21
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