-
Notifications
You must be signed in to change notification settings - Fork 55
Performing a Release
Christopher Kujawa (Zell) edited this page Jul 19, 2023
·
6 revisions
Checkout main and pull the latest state. Branch to a new release branch with pattern: release/xx
.
git checkout main
git pull origin main
git checkout -b release/2.x
Goto the 'generate-grpc/' and ensure that the zeebe version is the latest released Zeebe version.
Run 'gen-grpc.sh', which downloads the protobuf file and generates the Gateway.cs
and GatewayGrpc.cs
files in the Client/Impl/proto
directory.
- Open the Client.csproj in your favorite editor and increase the version (to the release version).
- Update the release notes, you can create a draft in the Github release page and generate release notes if you need some input
- Commit all changes
- Update the build number in the Doxygen file
- Generate new Doxygen docs via running
doxygen
Push the release branch to github, this will trigger the Release action and push the nuget package.
Afterwards create a PR to merge into main, create a release and tag with the changes.