Skip to content

Enable PEP 740 attestations when publishing to PyPI#16910

Merged
woodruffw merged 1 commit intomainfrom
ww/uv-publish-attestations
Dec 1, 2025
Merged

Enable PEP 740 attestations when publishing to PyPI#16910
woodruffw merged 1 commit intomainfrom
ww/uv-publish-attestations

Conversation

@woodruffw
Copy link
Member

@woodruffw woodruffw commented Dec 1, 2025

Summary

This uses our own astral-sh/attest-action to add PEP 740 attestations to our PyPI releases.

Test Plan

There's no great way to test this, since it lives squarely in the release flow 😞. However, attest-action itself has integration tests and we're successfully using it on astral-sh/sigstore-models; I've also integrated it into some third-party projects' release workflows.

Signed-off-by: William Woodruff <william@astral.sh>
@woodruffw woodruffw self-assigned this Dec 1, 2025
@woodruffw woodruffw requested a review from zanieb December 1, 2025 16:49
@woodruffw woodruffw temporarily deployed to uv-test-registries December 1, 2025 16:50 — with GitHub Actions Inactive
@woodruffw woodruffw merged commit fbf925e into main Dec 1, 2025
102 checks passed
@woodruffw woodruffw deleted the ww/uv-publish-attestations branch December 1, 2025 18:01
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