AutoResearch / autodoc

MIT License
0 stars 1 forks source link

[Build/CI Change] Publish to test pypi during the release workflow #44

Open hinxcode opened 2 months ago

hinxcode commented 2 months ago

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.