Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 1.14 KB

ReleaseProcess.md

File metadata and controls

13 lines (12 loc) · 1.14 KB

How to release a new version of Cake.Git

  • Create release branch release/vMajor.Minor.Patch from develop (e.g. git branch release/v3.1.4 develop)
  • Go to the branch (e.g. git checkout release/v3.1.4)
  • Update the ReleaseNotes.md (the build version number comes from parsing this file)
  • Merge the release branch into the master branch (e.g. git merge master)
  • Tag the updated master branch with the version (e.g. git tag v3.1.4)
  • Push the master branch with the tag to GitHub (e.g. git push origin master --tags)
  • The AppVeyor build will publish the NuGet package automatically
  • Merge the master branch into into develop to bring the updated ReleaseNotes.md
  • Create and publish a new release on GitHub
  • Close the milestone on GitHub
  • Publish a notification of the release on the Cake-Contrib Twitter account (see example)