Skip to content
Camille Maumet edited this page Jul 18, 2018 · 26 revisions

Welcome to the SnPM-devel wiki!

How to create a new release

  • Create a new branch called new_release out of master
  • Merge in all the unmerged updates that will be part of the release using git merge BRANCH_NAME where BRANCH_NAME is replaced by the name of the branch to be added to that release.
  • Create a pull request from the new_release branch and document all the changes in the top comment prefixed with fix: for updates that fix an error and enh: for other enhancements, dev: for fixes that only impact the GitHub repository and the development process (e.g. pull request templates). Note the list of commits between the new_release branch and a given tag can be obtained with git log --pretty=oneline new_release...SnPMxx.x.x where SnPMxx.x.x must be replaced by the actual tag name.
  • Run the tests as specified in https://github.com/SnPM-toolbox/SnPM-devel#non-regression-testing and copy the test report in a comment in the pull request.
Clone this wiki locally