New Release Procedure - AER-RC/aer_rt_utils GitHub Wiki
For the purposes of this documentation, the assumed aer_rt_release release version is v1.0. The steps for a new release are:
- Push new code to a branch and submit merge/pull request:
git clone [email protected]:AER-RC/aer_rt_utils.git
cd aer_rt_utils
git branch v1.0
git checkout v1.0
... (copy over modified files)
git commit -a -m 'code changes for RT utils v1.0'
git push origin v1.0
Merging and pulling should be done in the web interface.
Alternatively, commit and push new code to master branch:
git clone [email protected]:AER-RC/aer_rt_utils.git
... (copy over modified files)
git commit -a -m 'code changes for RT utils v1.0'
git push origin master
-
Draft a new release. Tag and Release Title should be
v1.0, and Target should bemaster. What's New bullets should be added in description. -
In repositories that are dependent on
aer_rt_utils, point theaer_rt_utilssubmoduleHEADto the newest release.
git clone --recursive [email protected]:AER-RC/LBLRTM.git
cd LBLRTM/cross-sections
git checkout v1.0
git commit -a -m 'updated aer_rt_utils to v1.0'
cd ..
git commit cross-sections 'updated aer_rt_utils submodule'
Repositories that use aer_rt_utils as a submodule:
- Wiki What's New?
- Local Version?
- Release directory on NAS?