Open
Description
This is a small thing; opening for discussion.
Right now, the action has a password
setting for users to pass (non-TP) credentials. PyPI and TestPyPI no longer have password-based uploads, however, so this setting's name is arguably confusing for a large number of users who can't/won't switch to Trusted Publishing 🙂
So, the proposal: deprecate password
in favor of a new token
or similar setting. password
should have a very long deprecation period, similar to the ones in place for the old underscore settings.
For prior art, twine
also prompts for an API token instead of a password, as of pypa/twine#1040.