Skip to content

Update VersionFeature80 and VersionFeature90 calculations to Jan release#52495

Merged
marcpopMSFT merged 2 commits intorelease/10.0.2xxfrom
marcpopMSFT-patch-3
Feb 6, 2026
Merged

Update VersionFeature80 and VersionFeature90 calculations to Jan release#52495
marcpopMSFT merged 2 commits intorelease/10.0.2xxfrom
marcpopMSFT-patch-3

Conversation

@marcpopMSFT
Copy link
Member

No description provided.

@marcpopMSFT marcpopMSFT requested a review from mthalman January 16, 2026 00:18
@marcpopMSFT
Copy link
Member Author

I believe we determined that we didn't need to update the runtime as codeflow will do that. We do need to update the implicit version before release though.

@mmitche mmitche deleted the branch release/10.0.2xx January 17, 2026 00:38
@mmitche mmitche closed this Jan 17, 2026
@marcpopMSFT marcpopMSFT reopened this Jan 20, 2026
@marcpopMSFT
Copy link
Member Author

This is needed for GA but should not be in the preview so holding for now.

Copilot AI review requested due to automatic review settings February 6, 2026 19:07
@marcpopMSFT marcpopMSFT enabled auto-merge February 6, 2026 19:07
Copy link
Contributor

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

Updates how the repo computes the .NET 8 and .NET 9 servicing “feature” versions (used for bundled runtime/targeting pack version selection) to align with the January release numbers.

Changes:

  • Switch VersionFeature80 and VersionFeature90 from hard-coded values to MSBuild-calculated values based on $(VersionFeature).
  • Update the implied net8/net9 patch baselines to 25 and 14 respectively (January release alignment).

Comment on lines 39 to +41
<!-- This version should be N-1 (ie the currently released version) in the preview branch but N-2 in main so that workloads stay behind the unreleased version -->
<VersionFeature80>23</VersionFeature80>
<VersionFeature90>12</VersionFeature90>
<VersionFeature80>$([MSBuild]::Add($(VersionFeature), 25))</VersionFeature80>
<VersionFeature90>$([MSBuild]::Add($(VersionFeature), 14))</VersionFeature90>
Copy link

Copilot AI Feb 6, 2026

Choose a reason for hiding this comment

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

Deriving VersionFeature80/90 from $(VersionFeature) means a PR that only bumps will now also implicitly change the net8/net9 runtime/targeting pack versions at build time. This can break automation/policy that treats “only changed in eng/Versions.props” as a low-impact change (e.g., .github/workflows/remove-lockdown-label.yml checks the diff for only). Consider keeping VersionFeature80/90 explicit, or updating the automation/policy to account for these derived properties so branch-lockdown behavior stays correct.

Copilot uses AI. Check for mistakes.
@marcpopMSFT marcpopMSFT merged commit e6fea27 into release/10.0.2xx Feb 6, 2026
32 checks passed
@marcpopMSFT marcpopMSFT deleted the marcpopMSFT-patch-3 branch February 6, 2026 21:15
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.

4 participants