Skip to content

How to: Prepare a release

Martin Steinisch edited this page Oct 1, 2019 · 1 revision
  • Create a milestone with the full version number MAJOR.MINOR.PATCH(-SUFFIX) in the official repo:
    • Check that all closed issues and PRs are associated to this milestone.
    • Move remaining open issues and PRs to a future milestone.
    • Close the milestone.
  • Create a branch release/MAJOR.MINOR in the official repo:
    • Base the current release branch on the previous release branch
    • Bump version and version_suffix in appveyor.yml in master branch (if not yet done).
    • Merge master branch into current release branch.
    • Verify that everything builds correctly.
  • Create the final build artifacts:
  • Create a release Version MAJOR.MINOR.PATCH(-SUFFIX) in the official repo:
    • Tag the version with vMAJOR.MINOR.PATCH(-SUFFIX) on current release branch.
    • Attach the artifact.
  • Upload to https://www.nuget.org
Clone this wiki locally