-
Notifications
You must be signed in to change notification settings - Fork 41
DevNotes_Processeses_ReleaseAutomationScript
Wojciech Potrzebowski edited this page Jan 16, 2021
·
8 revisions
- Setups init and license files
- Generates zenodo doi and writes to the init file
- Templates release notes
-
cd SASVIEW_WORKSPACE
(folder where you have bothsasview
andsasmodels
folders) - create release branches in
sasview
andsasmodels
(script will write to these folders and you probably want to make pull requests out of them) - Run
python sasview/build_tools/release_automation.py
with arguments-
-v
sasview version e.g.-v 5.0.4
-
-s
sasmodels version e.g.-s 1.0.5
-
-z
zenodo api key (long string not shared here obviously) -
-u
your github username (it is required for preparing release notes as otherwise github rejects if too many requests are made) -
-p
password for github user (for the same reason as above) - example:
python sasview/build_tools/release_automation.py -v 5.0.4 -s 1.0.5 -z ****** -u ******* -p ******* -l 1740,1738 -m 431,432
-
- View/Subscribe to the SasView Calendar
- Fortnightly developer's agenda/minutes
- Developer Guides
- Admin Processes and Procedure Notes
- Active Project Pages
- Historical Archive of Obsolete Pages
- Contributor e-Learning Course (free)
- Non Coding contribution needs/projects
- New functionality projects
- DRAFT for acknowledging contributions