The upload_pypi step was failing due to environment protection rules. I added *.*.* as a pattern for branches allowed to trigger a deployment, since release tags have the form X.Y.Z, and re-triggered the action, which then succeeded, successfully uploading the release to PyPI.
The
upload_pypi
step was failing due to environment protection rules. I added*.*.*
as a pattern for branches allowed to trigger a deployment, since release tags have the formX.Y.Z
, and re-triggered the action, which then succeeded, successfully uploading the release to PyPI.Tbh, I don't fully understand the details myself.