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 as an itemized list in the top comment. 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. Please use one of the following prefixes for each item:

    • 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).
  • 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