Skip to content

Conversation

mmitche
Copy link
Member

@mmitche mmitche commented Oct 6, 2025

Enable the ability to produce non-stabilized hotfix servicing builds.

@mmitche mmitche requested a review from marek-safar as a code owner October 6, 2025 21:43
@Copilot Copilot AI review requested due to automatic review settings October 6, 2025 21:43
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enables hotfix branding for .NET 8.0 servicing builds by introducing a more flexible build property system. The change allows non-stabilized hotfix servicing builds to be produced alongside traditional servicing builds.

Key changes:

  • Introduces IsServicingBuild property to replace hardcoded PreReleaseVersionLabel checks
  • Expands servicing build detection to include both 'servicing' and 'hotfix' labels
  • Changes default package stabilization behavior from true to false

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
eng/Versions.props Introduces IsServicingBuild property and updates package stabilization default
src/mono/System.Private.CoreLib/System.Private.CoreLib.csproj Updates InformationalVersion condition to use new property
src/coreclr/nativeaot/Directory.Build.props Updates InformationalVersion condition to use new property
src/coreclr/System.Private.CoreLib/System.Private.CoreLib.csproj Updates InformationalVersion condition to use new property
src/coreclr/.nuget/Directory.Build.targets Updates StableVersion condition to use new property
src/coreclr/.nuget/Directory.Build.props Updates shipping property condition to use new property
eng/packaging.targets Updates multiple packaging conditions to use new property
Directory.Build.targets Updates InformationalVersion condition to use new property

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant