microsoft/testfx | MSTest + Microsoft.Testing.Platform (MTP)
Latest stable: v4.2.1 (published today! π) Β· Next cycle: MSTest 4.2.2 / MTP 2.2.2 & MSTest 4.3 / MTP 2.3 π―
π Big News: v4.2.1 Released Today!
v4.2.1 was published today (April 7) β great work, team! The release notes are available in Changelog.md. Post-release housekeeping is already in full swing. π οΈ
π¬ Today's Highlights (April 7)
β
Merged PRs
| PR |
Description |
Author |
#7688 |
Fix: Remove duplicate @ prefix from issueAuthor in GitOps |
@Evangelink |
#7685 |
Update changelogs for v4.2.1 |
@Youssef1313 |
π§ Open PRs (Active Post-Release Work)
| PR |
Description |
Status |
#7682 |
Bump patch version β 4.2.2 / 2.2.2 |
π |
#7683 |
Mark APIs as shipped |
π |
#7684 |
Update public samples to v4.2.1 |
π |
#7686 |
Update CodeQL to run on rel/4.2 |
π |
#7687 |
Don't run PR pipeline for CodeQL YAML changes |
π |
#7689 |
Update VSTest to 18.4.0 |
π |
#7677 |
[main] Update deps from dotnet/arcade |
π€ auto |
#7678 |
[main] Update deps from microsoft/testfx |
π€ auto |
π§ Larger In-Progress PRs
| PR |
Description |
Author |
#7444 |
Improve assertion error messages with structured format |
@Evangelink |
#7597 |
Remove Polyfill NuGet package dependency |
@Evangelink |
#7535 |
Cache reflection lookups in DynamicDataOperations |
@Evangelink |
#7355 |
Add Assert.Scope() for soft assertions |
@Evangelink |
#7511 |
Simplify retry extension logic to use built-in filters |
@Evangelink |
π Open Issues Spotlight
π New Community Issue
#7680 β Customizable Failure Modes via Extensions (filed today by james-newell-forge) β requests first-class extension support for signaling test-run failure (e.g., coverage thresholds). Needs triage. π
π₯ Active Design / Breaking Change Discussions
#7665 β [Breaking] Don't set IsTestingPlatformApplication from MTP
#7664 β [Breaking] Change default of --show-stdout/--show-stderr to failed
#6529 β Blocking data consumers for MTP extensibility
#2035 β Handle SIGTERM shutdown signal for cancellation
#7647 β Add "no progress" and "no ANSI" environment variables
π§ Assertions
#6690 & #6691 β Assert.That double-evaluation and reporting inconsistencies (being addressed via #7444)
π Quick Stats
| Category |
Count |
| Open PRs |
20 |
| Open Issues (tracked) |
20+ |
| PRs merged today |
2 |
| New issues today |
1 |
| Releases this week |
1 π |
β
Recommended Next Steps
- π Review & merge the post-release PRs (
#7682, #7683, #7684, #7686, #7687) to wrap up the v4.2.1 release cycle.
- π·οΈ Triage the new community issue
#7680 β it touches extensibility architecture worth an early look.
- π Review the two breaking change proposals (
#7664, #7665) for scheduling in v4.3 / MTP 2.3.
- πͺ Advance the big-ticket PRs (
#7444 structured assertions, #7355 soft assertions) β these are high-value developer experience improvements.
- π¦ Unblock
#7597 (Remove Polyfill dependency) β keeps the dependency footprint lean.
Generated automatically on 2026-04-07 Β· View all open issues Β· View all open PRs
Generated by Daily Repo Status Β· β·
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/daily-repo-status.md@1f672aef974f4246124860fc532f82fe8a93a57e
π Big News: v4.2.1 Released Today!
v4.2.1was published today (April 7) β great work, team! The release notes are available in Changelog.md. Post-release housekeeping is already in full swing. π οΈπ¬ Today's Highlights (April 7)
β Merged PRs
#7688@prefix fromissueAuthorin GitOps@Evangelink#7685@Youssef1313π§ Open PRs (Active Post-Release Work)
#7682#7683#7684#7686rel/4.2#7687#7689#7677#7678π§ Larger In-Progress PRs
#7444@Evangelink#7597@Evangelink#7535@Evangelink#7355Assert.Scope()for soft assertions@Evangelink#7511@Evangelinkπ Open Issues Spotlight
π New Community Issue
#7680β Customizable Failure Modes via Extensions (filed today byjames-newell-forge) β requests first-class extension support for signaling test-run failure (e.g., coverage thresholds). Needs triage. ππ₯ Active Design / Breaking Change Discussions
#7665β [Breaking] Don't setIsTestingPlatformApplicationfrom MTP#7664β [Breaking] Change default of--show-stdout/--show-stderrtofailed#6529β Blocking data consumers for MTP extensibility#2035β Handle SIGTERM shutdown signal for cancellation#7647β Add "no progress" and "no ANSI" environment variablesπ§ Assertions
#6690ᨣβAssert.Thatdouble-evaluation and reporting inconsistencies (being addressed via#7444)π Quick Stats
β Recommended Next Steps
#7682,#7683,#7684,#7686,#7687) to wrap up the v4.2.1 release cycle.#7680β it touches extensibility architecture worth an early look.#7664,#7665) for scheduling in v4.3 / MTP 2.3.#7444structured assertions,#7355soft assertions) β these are high-value developer experience improvements.#7597(Remove Polyfill dependency) β keeps the dependency footprint lean.Generated automatically on 2026-04-07 Β· View all open issues Β· View all open PRs