python-bindings icon indicating copy to clipboard operation
python-bindings copied to clipboard

Test package uploading to PyPI before releasing and creating a new version tag

Open IshaanDesai opened this issue 3 months ago • 0 comments

Currently, we run the release workflow to upload the package to PyPI after creating a tag on GitHub, which is typically associated with a newly released version. If the release workflow fails, it is too late to make corrections since the release is complete and the tag has been created. Testing whether the release workflow works before actually releasing a new version would be helpful.

The PyPI Publish GitHub Action usage states that packages can be pushed to the instance TestPyPI. An additional workflow can be added which uploads the package to TestPyPI, to test the release workflow, and also the creation of distribution archives before releasing a new version

IshaanDesai avatar Oct 16 '25 11:10 IshaanDesai