Update xunit-dotnet monorepo to v4 - #108
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
e71513e to
74bb0ec
Compare
|
Closing: this is a test-host migration, not a version bump.
Lifting this needs the test project opted into the new |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
…#112) Renovate proposed xunit.v3 4.0.0 and xunit.runner.visualstudio 4.0.0 in #108. Both .NET test jobs failed, identically on CI and on a local Mac: Microsoft.Testing.Platform.MSBuild.targets(320,5): error : Testing with VSTest target is no longer supported by Microsoft.Testing.Platform on .NET 10 SDK and later. If you use dotnet test, you should opt-in to the new dotnet test experience. xunit.v3 4.0.0 depends on xunit.v3.mtp-v2 [4.0.0, 4.0.0], which pulls Microsoft.Testing.Platform 2.x, and MTP 2 drops the VSTest bridge on the .NET 10 SDK. So this is a test-host migration, not a version bump: the test project has to opt into the new `dotnet test`, and ci.yml's two .NET jobs both pass `--logger "console;verbosity=normal"`, which is VSTest syntax MTP does not accept. #111 has the full checklist. The ceiling is <4.0.0 rather than `enabled: false`, matching every other hold in this file - patches inside 3.x keep flowing and only the major is blocked. Without it the bot re-proposes v4 every Monday, which is the exact re-litigation the header of this file says the holds exist to prevent. This is the seventh hold, so the count in the header moves with it, and the tracking-issue list gains the migration-shaped entry. Verified with the validator the file's own comment calls for: npx --yes --package renovate -- renovate-config-validator .github/renovate.json5 INFO: Config validated successfully against 1 file(s) Verify.XunitV3 32.0.0 is unaffected and merged separately in #106 - both .NET test jobs passed on it. Claude-Session: https://claude.ai/code/session_01DAVZSEbjCkr9sbumdMPKy2 Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
This PR contains the following updates:
3.1.5→4.0.03.2.2→4.0.0Release Notes
xunit/visualstudio.xunit (xunit.runner.visualstudio)
v4.0.0Compare Source
Configuration
📅 Schedule: (in timezone America/Los_Angeles)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.