- Release milestone doesn't have open issues.
- Documentation has been updated with the changes from the new release.
- README.md file is updated, if necessary.
- All CI checks are passing for the last commit.
- Prepare the change log markdown file for the GitHub release description.
- Run Generate documentation action.
- Run Update versions action with version =
<major>.<minor>.<patch>
format (withoutv
prefix). If this is a pre-release version which requires-alpha
or-beta
postfixes, the versions need to be updated via a manual code change. - Run Publish to Nuget action.
- Run Create release action with version =
<major>.<minor>.<patch>
format (withoutv
prefix). This action can also be used for pre-release versions which require-alpha
or-beta
postfixes. - Update the release description for the release draft generated at the previous step and publish the release.
- Make sure that Nuget package published at the step 5 is visible on the Nuget website and the Nuget badge on the Readme page is pointing to the new release.