You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
But this means that these uploads bypass the 2FA requirement.
Describe the solution you'd like
Is it possible for PyPI to detect that the twine upload comes from a GitHub Actions process that is associated from the official GitHub repository of the project, and count this info as an extra authentication factor? I know not all projects host their code on GitHub, and even fewer of them publish from a GitHub Actions workflow, but this does cover a lot of the use cases.
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
What's the problem this feature will solve?
Some projects automate the release to PyPI by GitHub Actions, e.g.
poetry publish
: Poetry itself and projects that use this similar workflow.twine upload
: Black, etcBut this means that these uploads bypass the 2FA requirement.
Describe the solution you'd like
Is it possible for PyPI to detect that the
twine upload
comes from a GitHub Actions process that is associated from the official GitHub repository of the project, and count this info as an extra authentication factor? I know not all projects host their code on GitHub, and even fewer of them publish from a GitHub Actions workflow, but this does cover a lot of the use cases.The text was updated successfully, but these errors were encountered: