Skip to content

Attest each artifact digest once - #15

Merged
simonebortolin merged 1 commit into
masterfrom
ccr-a2adee01-oq8jvw
Oct 24, 2026
Merged

simonebortolin merged 1 commit into
masterfrom
ccr-a2adee01-oq8jvw

Conversation

@simonebortolin

Copy link
Copy Markdown
Owner

Summary

The 1.10.1 release still failed with duplicate subject in statement after #14: the duplicate check is on the digest, and the GitHub Packages layout (maven/github/) contains the same aar and jars as the Maven Central one under a lowercase name.

The subjects are now collected with sha256sum, deduplicated by digest, and passed to attest-build-provenance as subject-checksums. Every file stays verifiable with gh attestation verify, which matches by digest.

Tag 1.10.1 was not created, so merging this releases 1.10.1.


Generated by Claude Code

The GitHub Packages layout has the same aar and jars as the Maven Central
one under a lowercase name, and the attestation API rejects duplicate
subject digests. Collect the subjects deduplicated by digest instead.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QwfmMR3bsQCfffkJXMD6m2
@simonebortolin
simonebortolin merged commit a0e0d1b into master Oct 24, 2026
11 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.

2 participants