- Make the list of all the changes in the CHANGE/v.xx.yy-xx-zz.txt file
- Merge the current v.XX.YY branche to the devel one.
- Check that the workflows complete correctly
Once the devel branch is validated and passed all the tests:
- update the version in pyproject.toml removing the beta indices
- Merge it to the master branch
- Switch to master branch
- synchronize with repository: git pull
- Run the following from the root directory (where dist is) and check the tar file is created in dist:
python -m build
- Run the following to upload the tar file to pypi server. Update the value of the distribution in {0}:
twine upload dist/pyneb-{0}*
- Check that the new relase is the current one on pypi server: https://pypi.org/project/PyNeb/