Skip to content

Support package policy to require Sigstore provenance attestation - #9552

Draft
mosuem wants to merge 1 commit into
integration-test-attestationsfrom
require-attestation-policy
Draft

Support package policy to require Sigstore provenance attestation#9552
mosuem wants to merge 1 commit into
integration-test-attestationsfrom
require-attestation-policy

Conversation

@mosuem

@mosuem mosuem commented Aug 20, 2026

Copy link
Copy Markdown
Member

Adds an administrative policy setting to require Sigstore provenance attestations for package publishing:

  • Adds isAttestationRequired toggle to PackageAutomatedPublishing and package admin page.
  • In PackageBackend.publishUploadedBlob, rejects package publication if isAttestationRequired is enabled and no valid attestation bundle is supplied (PackageRejectedException).
  • Adds admin UI toggle checkbox in package admin settings.
  • Adds API schema definitions in pkg/_pub_shared/lib/data/package_api.dart.
  • Adds unit tests in automated_publishing_test.dart and upload_test.dart.

@mosuem
mosuem force-pushed the require-attestation-policy branch from 7597d52 to 5879647 Compare August 21, 2026 16:17
@mosuem
mosuem force-pushed the require-attestation-policy branch 2 times, most recently from 7cbfc06 to d8ae71c Compare August 24, 2026 08:32
@mosuem
mosuem force-pushed the require-attestation-policy branch from d8ae71c to ced421d Compare August 24, 2026 08:49
@mosuem
mosuem marked this pull request as draft August 28, 2026 12:50
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