These instructions can only be followed by Microsoft-internal MSBuild maintainers.
- Create a PR in https://github.com/microsoft/MSBuildLocator
- Have it reviewed.
- Once approved, merge it.
- Start a pipeline build here for the commited changes.
- Once it succeeds, proceed to our release pipeline and queue release. Specify the build that succeeded.
- On Public NuGet release stage it will stop to request permission to continue. If you want to publish to NuGet, do so, clicking Approve.
The above steps will push a package to NuGet.org, but it is a preview version. To make a final release branded version, merge the latest changes into a release branch like release/1.5. Follow the steps as above, and it will publish a release package to NuGet.org.
Nerdbank.GitVersioning automatically updates the build version with every commit. The major and minor versions (as well as the assembly version) are set manually in version.json.