How to create a release with NBGV - OrleansContrib/Orleans.SyncWork GitHub Wiki

I do this seldom enough, so leaving these notes here for the next time.

  • From main branch
  • Make sure to change version.json's "version" property if revving the major prior to doing the next step
  • nbgv prepare-release
  • this will make several commits between main and the newly created RELEASE/vN branches
  • Push both branches to upstream
  • Run release pipeline from the release branch
  • Tag the release