Skip to content

Stable branding for 18.9 release - #14218

Merged
JanProvaznik merged 1 commit into
dotnet:vs18.9from
JanProvaznik:stabilize-18.9
Jun 30, 2026
Merged

Stable branding for 18.9 release#14218
JanProvaznik merged 1 commit into
dotnet:vs18.9from
JanProvaznik:stabilize-18.9

Conversation

@JanProvaznik

Copy link
Copy Markdown
Member

Phase 4.2/4.3 of the 18.9 release (#14213). Targets vs18.9 (the release branch), not main.

Final branding via scripts/Stabilize-Release.ps1:

  • Adds <DotNetFinalVersionKind>release</DotNetFinalVersionKind> on the VersionPrefix line — switches vs18.9 to final-versioned (non-preview) builds. Kept next to VersionPrefix intentionally to create a forward-flow merge conflict (so this branding does not auto-flow into main).
  • Changes PreReleaseVersionLabel previewservicing.

Phase 4.1 (public API promotion) is a no-op — the repo has no PublicAPI.Unshipped.txt entries to promote (consistent with the 18.8 final-branding PR #13883, which also only touched eng/Versions.props).

After merge:

  • 4.4 The auto-triggered official build for vs18.9 will fail for lack of OptProf data → cancel it and re-run manually with the OptProf override from main's latest drop.
  • 4.6 Babysit the auto-generated VS insertion PR (vs18.9 → VS main); final-branded bits must land in VS main before the insiders snap (2026-07-02).

Phase 4.2 of the 18.9 release (dotnet#14213).

Ran scripts/Stabilize-Release.ps1 on vs18.9:
- Added <DotNetFinalVersionKind>release</DotNetFinalVersionKind> next to VersionPrefix (final-versioned builds; intentionally creates a forward-flow merge conflict).
- Changed PreReleaseVersionLabel preview -> servicing.

Phase 4.1 (public API promotion) is a no-op: the repo has no PublicAPI.Unshipped.txt entries to promote.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 30, 2026 12:31
@JanProvaznik
JanProvaznik requested a review from a team as a code owner June 30, 2026 12:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Final-branding update for the vs18.9 release branch, aligning MSBuild’s versioning props with the release checklist process (stable/non-preview builds) and the repository’s documented release automation.

Changes:

  • Add <DotNetFinalVersionKind>release</DotNetFinalVersionKind> inline with VersionPrefix (intentionally to force forward-flow merge conflicts).
  • Change PreReleaseVersionLabel from preview to servicing.

@JanProvaznik
JanProvaznik merged commit 2b668b9 into dotnet:vs18.9 Jun 30, 2026
9 of 18 checks passed
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