1. Publish to Test PyPI
I separated actions for building the package from the deploy job, making a shareable artifact between publishing jobs to PyPI and Test PyPI.
2. Check PyPI packages
Similar to the testing done in NoisePy. The changes in init.py are for retrieving the version number.
Code Quality
[x] I have read the Contribution Guide
[x] My code follows the code style of this project
[x] My code builds (or compiles) cleanly without any errors or warnings
[x] My code contains relevant comments and necessary documentation
I've tested these changes using nektos/act locally and my own forked repo without errors.
Project-Specific Pull Request Checklists
Build/CI Change Checklist
[ ] If required or optional dependencies have changed (including version numbers), I have updated the README to reflect this
[ ] If this is a new CI setup, I have added the associated badge to the README
A new token TEST_PYPI_API_TOKEN is needed to add to the repo.
Change Description
This PR is addressing issue tickets: https://github.com/AutoResearch/autodoc/issues/24 https://github.com/uw-ssec/codeuw/issues/47
Solution Description
1. Publish to Test PyPI I separated actions for building the package from the
deploy
job, making a shareable artifact between publishing jobs to PyPI and Test PyPI. 2. Check PyPI packages Similar to the testing done in NoisePy. The changes in init.py are for retrieving the version number.Code Quality
I've tested these changes using nektos/act locally and my own forked repo without errors.
Project-Specific Pull Request Checklists
Build/CI Change Checklist
A new token
TEST_PYPI_API_TOKEN
is needed to add to the repo.