Skip to content

Post-release: bump rel/4.3 to 4.3.1 / 2.3.2 and mark APIs shipped - #9754

Merged
Evangelink merged 1 commit into
rel/4.3from
dev/amauryleve/post-release-4-3-1
Jul 8, 2026
Merged

Post-release: bump rel/4.3 to 4.3.1 / 2.3.2 and mark APIs shipped#9754
Evangelink merged 1 commit into
rel/4.3from
dev/amauryleve/post-release-4-3-1

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Post-release housekeeping for the rel/4.3 branch following the MSTest 4.3.0 + Microsoft.Testing.Platform 2.3.1 release.

Version bump (eng/Versions.props)

  • VersionPrefix: 4.3.04.3.1
  • TestingPlatformVersionPrefix: 2.3.12.3.2

The darc-updated MSTestVersion / MicrosoftTestingPlatformVersion lines are intentionally untouched.

Mark APIs & analyzers as shipped (reflecting the 4.3.0 release)

  • Ran eng/mark-shipped.ps1: every src/**/PublicAPI.Unshipped.txt entry was moved into the sibling PublicAPI.Shipped.txt, and each Unshipped file was reset to a single #nullable enable line.
  • Analyzer release notes: moved the ### New Rules / ### Changed Rules tables from AnalyzerReleases.Unshipped.md into AnalyzerReleases.Shipped.md under a new ## Release 4.3.0 section at the top (matching how main records it). AnalyzerReleases.Unshipped.md now contains only its two ; header lines.

Verified via git diff that only eng/Versions.props, the PublicAPI.Shipped.txt / PublicAPI.Unshipped.txt files, and the two AnalyzerReleases.*.md files changed.

Bump VersionPrefix to 4.3.1 and TestingPlatformVersionPrefix to 2.3.2.
Move PublicAPI.Unshipped.txt entries into PublicAPI.Shipped.txt and record
the analyzer 4.3.0 release notes in AnalyzerReleases.Shipped.md.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@Evangelink Evangelink added the state/needs-review Awaiting review from the team. label Jul 8, 2026
@Evangelink
Evangelink enabled auto-merge (squash) July 8, 2026 20:19
@Evangelink
Evangelink disabled auto-merge July 8, 2026 20:19
@Evangelink
Evangelink merged commit c3298d5 into rel/4.3 Jul 8, 2026
11 of 18 checks passed
@Evangelink
Evangelink deleted the dev/amauryleve/post-release-4-3-1 branch July 8, 2026 20:19

@github-actions github-actions Bot 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.

Note

🤖 Automated review by GitHub Copilot. Posted via a maintainer's GitHub token, so it appears under their account — the account owner did not write or approve this content personally. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

✅ 22/22 dimensions clean — no findings.

Summary: This is a standard post-release housekeeping PR. All changes are purely mechanical:

  • Version bump (eng/Versions.props): 4.3.04.3.1 / 2.3.12.3.2 — correct next-patch increment for the development cycle.
  • PublicAPI tracking (14 file pairs): Every entry removed from PublicAPI.Unshipped.txt appears in the corresponding PublicAPI.Shipped.txt. All Unshipped files are correctly reset to a single #nullable enable line.
  • Analyzer release tracking: Rules MSTEST0064–0068, MSTEST0070, MSTEST0071 (new) and MSTEST0050 (changed severity) correctly moved to AnalyzerReleases.Shipped.md under ## Release 4.3.0.

No source code, test, or behavioral changes — dimensions 1–3, 5–16, 18–19, and 22 are N/A. Dimensions 4 (Public API), 17 (Documentation), 20 (Build Infrastructure), and 21 (Scope) verified clean.

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

Labels

state/needs-review Awaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant