release-tools
release-tools copied to clipboard
Upgrade to sigstore 4.0.0
Split out from https://github.com/python/release-tools/pull/283.
cc @sethmlarson, @woodruffw
The flow here is:
-
run_release.pyis run on the release manager's machine. That pops open the sigstore auth page, and fetches an identity token. - The token is then put into a
SIGSTORE_IDENTITY_TOKENenv var, for when the sigstore CLI is run byadd_to_pydotorg.pyon the downloads server, where the file signing happens.
I can also give this a demo run with 3.15.0a1 next week.
I've asked the Sigstore Python maintainers what the effects of upgrading are for 4.0.0, it was not immediately clear to me what the backwards incompatible changes would mean for our users.
sigstore 4.1.0 has been released.