-
Notifications
You must be signed in to change notification settings - Fork 15
Drafting a lstMCpipe release
Thomas Vuillaume edited this page Dec 12, 2022
·
3 revisions
- Draft a release in GitHub and generate the release notes
- this should help you determine if there are API breaks, thus requiring a major bump in the version number
- If this is a major release update, you should probably run the mini test prod on the cluster:
python lstmcpipe/scripts/generate_test_lapalma.py allsky --working_dir /fefs/aswg/workspace/thomas.vuillaume/data/mc/ lstmcpipe -c test_AllSky_yyyy-mm-dd.yaml -conf_lst lstchain_config.json
- Update CodeMeta for the version number through a pull-request
- this will also update
CITATION.cff
if need - merge the PR
- this will also update
- Make the release
- Check if the new version in Zenodo is fine
- Manually upload to PyPi
python setup.py sdist
twine upload dist/lstmcpipe-ver.tar.gz