-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
Context
We should use PyPI trusted publishing to publish our artifacts, removing the need for local credentials.
Definition of done
PyMongo release artifacts can be published without local credentials by any member of the dbx-python team.
Pitfalls
This will require us to build the wheels in GitHub Actions, and then publish them from a GitHub Actions Environment. When we later add artifact signing, the signing credential will need to be added as an Environment Secret.
- related to
-
PYTHON-4079 Generate ManyLinux2014 and ManyLinux1 Wheels
- Closed
-
PYTHON-4105 [pymongo-auth-aws] Use PyPI Trusted Publishing
- Closed
-
PYTHON-4106 [winkerberos] Use PyPI Trusted Publishing
- Closed
-
PYTHON-4107 [python-bsonjs] Use PyPI Trusted Publishing
- Closed