WARNING: These instructions will only work internally at Microsoft.
To kick off an official build, go to this build definition: https://dev.azure.com/dnceng/internal/_build?definitionId=528.
This signs and publishes the following packages to the tools feed (https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json):
- dotnet-dump
- dotnet-gcdump
- dotnet-sos
- dotnet-trace
- dotnet-counters
- dotnet-monitor
- Microsoft.Diagnostics.NETCore.Client
To release the latest tools:
- Merge all the commits for this release from the main branch to the release/stable branch.
- Kick off an official build from the release/stable branch.
- Change all the package version references in the documentation folder to this official build's package version to maintain the docs up to date.
- Download the above packages from the successful official build under "Artifacts" -> "PackageArtifacts".
- Upload these packages to nuget.org.
- Create a new "release" in the releases diagnostics repo release tab with the package version (not the official build id) as the "tag". Add any release notes about known issues, issues fixed and new features.