Skip to content

ReleaseHowTo

Ethan Coon edited this page Apr 1, 2020 · 6 revisions

Notes on how to Release

  1. Cut a branch: git checkout -b amanzi-1.0

  2. Update any embedded version info on the branch and build docs to make sure they are good to go. For ATS:

    • update README
    • make sure docs/documentation/source/input_spec.rst has the right version numbers
  3. Push to remote: git push --set-upstream origin ats-1.0

  4. Go to github Releases and “draft a new release”

    • Tag = ats-1.0.0
    • @target branch = ats-1.0
    • release name = ATS Release 1.0.0
  5. On master, create a tag amanzi-1.0-dev

    git tag -a ats-1.0-dev -m “tag for development beyond version 1.0”
    git push origin ats-1.0-dev
    
Clone this wiki locally