-
Notifications
You must be signed in to change notification settings - Fork 6
Release Procedures
Paul Kuberry edited this page Nov 8, 2021
·
6 revisions
For Developers:
- Test on available computing resources
- Create "New Version" on Zenodo.org, but do not publish
- Update date, description, and version
- Use DOI from Zenodo to update wiki and README.md
- Go to "Code" on Github, then "Releases", then "Draft a New Release"
- Under option to choose a tag, scroll to bottom and select "+Create a Tag"
after entering a new tag name - Download .zip using wget, rename to compadre-v1.x.x.zip
- Update release assets to Zenodo and then publish release on Zenodo
- Make sure to click "Start Upload"
- Run Github actions workflow to generate/upload documentation
- Run Github actions workflow to generate/upload sdist of pycompadre
- Run Github actions workflow to generate/upload wheels of pycompadre
- Update Spack recipe to indicate new release version
- Add release to researchgate.net
- Add title like: Compadre Toolkit Version v1.3.0
- Copy description from release
- Update date
- Copy in DOI
- Copy REPO link as zenodo link with “/record/“ in name
- Mark language as English, C++, Python