Skip to content

Release Process

Aman Bhardwaj edited this page Aug 7, 2020 · 8 revisions

Goals

  • Keep master branch in a working state
  • Deliver the stable version to user safely
  1. Update the nuget package version (NupkgMajorVersion, NupkgMinorVersion, NupkgPatchVersion, NupkgPreviewTag) in properties/dapr_common.properties file to match the release version.
  2. Create branch release-<major>.<minor>.patch from master and push the branch. e.g. release-0.9.0-preview01
  3. Push the branch. It will kick off a build in github actions.

After validating the build, nuget packages can be published to nuget.org.

To publish nuget packages, create and push a tag for the release branch. eg.

$ git tag v-0.9.0-preview01
$ git push origin v-0.9.0-preview01
Clone this wiki locally