docs/operations/Branching.md
When we are ready to branch our code, we first need to create the branch:
git checkout main and git pull origin main to make sure you have the latest maingit checkout -b release/1.1.0-previewX where X is the YARP preview number. When releasing a non-preview version, use release/1.1 instead of release/1.1.0 so that the branch can be used for future patches.PreReleaseVersionLabel in eng/Versions.props to rtw.build.cmd -packartifacts/packages/Debug/Shipping do not have a suffix after the intended version. For example the name should be Yarp.ReverseProxy.1.1.0.nupkg and not Yarp.ReverseProxy.1.1.0-dev.nupkg.git push origin release/1.1.0-previewX to push the branch to the server.Update branding in main:
eng/Versions.propsPreReleaseVersionLabel to preview.X (where X is the next preview number)Update the runtimes and SDKs in global.json in main:
Check that the global.json includes the latest 8.0 runtime versions from the .NET 8.0 download page, and 9.0 from the .NET 9.0 download page.