Follow the general company standards with GitFlow and changelog generated pipeline:
-
Create a release branch for the release number (e.g. release/2.9.11) and push it to the origin.
-
Perform the adjustments on the branch if needed e.g. last fixes related with the release.
-
Add an annotated tag with the release number (e.g. 2.9.11) on the release branch and push tag to the origin.
-
The above step should trigger the automation on OUR Github and regenerate changelog + move the tag to the master branch.
-
After that it will create and publish NuGet package for feeds: NuGet, GitHub Packages, MyGet (optionally - can be disabled in secure variables), Our.Umbraco (just created zip file)