CDash:Tagging: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
* merge release branch into master (and don't delete it afterwards) | * merge release branch into master (and don't delete it afterwards) | ||
* create an annonated tag and push it to origin | * create an annonated tag and push it to origin | ||
git tag -a | git tag -a vx.y.0 -m "CDash vx.y.0" | ||
git push origin | git push origin vx.y.0 | ||
* go to GitHub, find the tag, make it a release and publish it (with notes / acknowledgements from above) | * go to GitHub, find the tag, make it a release and publish it (with notes / acknowledgements from above) | ||
* manually build/push docker image | * manually build/push docker image |
Latest revision as of 18:02, 31 March 2022
- get list of authors to acknowledge
git log --format="%an" <previous release>..HEAD | sort -u
- get list of PRs merged since last release and use that to craft release notes
- merge release branch into master (and don't delete it afterwards)
- create an annonated tag and push it to origin
git tag -a vx.y.0 -m "CDash vx.y.0" git push origin vx.y.0
- go to GitHub, find the tag, make it a release and publish it (with notes / acknowledgements from above)
- manually build/push docker image
docker build -t kitware/cdash:vx.y.0 . docker push kitware/cdash:vx.y.0
- email CDash mailing list to announce the new release
- update CDash sites we maintain to run the new release