Skip to content

Conversation

xavdid-stripe
Copy link
Member

Why?

PyPI hasn't supported the checking or verifying of PGP signatures since 2023. In the interest of simplifying our publish process, we can go ahead and remove it and all of its secrets from our CI

more context: https://blog.pypi.org/posts/2023-05-23-removing-pgp/

twine upload dist/* is the recommended way to use the package (source). And, just build does rm -rf first, so we'll only be uploading things we just built.

What?

  • remove GPG steps from CI
  • simplify twine upload command

See Also

@xavdid-stripe xavdid-stripe requested a review from a team as a code owner October 3, 2025 17:29
@xavdid-stripe xavdid-stripe enabled auto-merge (squash) October 3, 2025 17:29
@xavdid-stripe xavdid-stripe merged commit c70d785 into master Oct 3, 2025
17 checks passed
@xavdid-stripe xavdid-stripe deleted the simplify-publish branch October 3, 2025 17:42
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