Skip to content

.NET SDK release process

Tim Taylor edited this page Sep 12, 2024 · 5 revisions

.NET Release Pipeline Notes

Release pipeline link

Release pipeline definition

The .NET release pipeline runs nightly and can be run manually. Nightly published packages are suffixed with "-Nightly" and a date to avoid collision with existing nightly packages. Manually published packages use the package's version as-is without any suffix.

Currently, the packages are all published to this Nuget feed.

Manual run steps

  1. Bump the "VersionPrefix" tag in all the .csproj files associated with packages that you intend to release
<VersionPrefix>0.5.0</VersionPrefix>
  1. Run the release pipeline linked above
    • This step requires you to specify which packages you would like to release. It is important to select "false" on the packages that have not incremented their version. Failure to do so will lead to the pipeline failing to publish those packages because they already exist in the Nuget feed.
Clone this wiki locally