Skip to content

[main] Bump Microsoft.TestPlatform.Filter.Source from 18.9.0 to 18.10.0 - #11164

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dependabot/nuget/Microsoft.TestPlatform.Filter.Source-18.10.0
Sep 10, 2026
Merged

Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dependabot/nuget/Microsoft.TestPlatform.Filter.Source-18.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.TestPlatform.Filter.Source from 18.9.0 to 18.10.0.

Release notes

Sourced from Microsoft.TestPlatform.Filter.Source's releases.

18.10.0

What's Changed

Full Changelog: microsoft/vstest@v18.9.0...v18.10.0

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Microsoft.TestPlatform.Filter.Source
  dependency-version: 18.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Updates to dependency manifests. label Sep 10, 2026
Copilot AI balanced review requested due to automatic review settings September 10, 2026 06:57
@dependabot dependabot Bot added the dependencies Updates to dependency manifests. label Sep 10, 2026

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.

🟡 Changes recommended

The PR title/description states only Microsoft.TestPlatform.Filter.Source is updated, but the actual change bumps multiple TestPlatform/Test SDK packages via the shared version property.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

This PR updates the centrally-managed VSTest/TestPlatform-related package version used across the repo, moving from 18.9.0 to 18.10.0 in Directory.Packages.props, which in turn bumps Microsoft.TestPlatform.Filter.Source (and other related TestPlatform packages) to 18.10.0.

Changes:

  • Bump MicrosoftNETTestSdkVersion from 18.9.0 to 18.10.0 (affects Microsoft.NET.Test.Sdk + several Microsoft.TestPlatform.* packages via central package management).
File summaries
File Description
Directory.Packages.props Updates the shared TestPlatform/.NET test SDK version property to 18.10.0, which flows into multiple TestPlatform package versions including Filter.Source.
Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Directory.Packages.props Outdated
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

Keep Microsoft.NET.Test.Sdk on 18.9.0 while updating only Microsoft.TestPlatform.Filter.Source to 18.10.0, avoiding the unrelated TestHost runtime regressions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings September 10, 2026 10:33
@github-actions

Copy link
Copy Markdown
Contributor

Final test-triage resolution — Azure Pipelines build 1590552

This supersedes the earlier preliminary comment (partial Linux-only evidence). The full build (Linux Release, Windows Release, MacOS Release legs) has now completed with 18 test-level failures across two distinct signatures.

1. EnableMSTestRunner_True_(WithCustomEntryPoint_)Will_Run_Standalone on Windows net462 (Debug + Release, 8 records incl. TRX duplicates of the same 4 tests) — deterministic System.IO.FileLoadException on System.Memory, Version=4.0.5.0 inside TestFx.Hashing.XxHash128/System.IO.Hashing.XxHashShared. History confirms these 4 tests passed on the 3 most recent main builds (1590480, 1590355, 1590337) prior to this change. This is a duplicate of issue #11172, which was just filed from the companion PR #11165 (bumps Microsoft.TestPlatform.ObjectModel 18.9.0→18.10.0) covering the identical stack, root cause (the vstest 18.10.0 bump breaking the explicit System.Memory 4.6.3 pin in Directory.Packages.props for net462 published test hosts), and matrix. Since this PR (#11164) bumps the companion Microsoft.TestPlatform.Filter.Source package to the same 18.10.0, it is affected by the same regression. No new issue needed — tracking continues in #11172.

2. BrowserWasmExecution_* on Linux Release and MacOS Release (5 distinct tests, each leg) — all fail with the same MONO_WASM symbol-loading/Method not found: System.MemoryExtensions.AsSpan browser-wasm runtime error, unrelated to VSTest filter/executor loading paths (this PR touches only Microsoft.TestPlatform.Filter.Source). History for these tests on the last 3 main builds shows them skipped ('node' was not found on PATH), not passed, so there is no prior baseline in this environment to confirm a regression introduced by this PR — the Node.js/browser-wasm runtime mismatch looks pre-existing/environmental rather than caused by this dependency bump. Confidence: medium that this is unrelated to the PR; insufficient historical evidence to escalate to a durable issue per the persistent-failure threshold. No issue filed at this time — worth revisiting if a future build with Node available on the runner reproduces the same signature without a dependency bump in play.

Windows/Linux/MacOS Test task results: Linux and Windows legs failed (browser-wasm and net462 signatures above); the MacOS job itself is reported succeeded despite the 5 CTRF-recorded browser-wasm failures (non-gating test step).

Next concrete step: no action needed on this PR specifically for the net462 regression (tracked in #11172); if the browser-wasm failures recur on a future main/scheduled build without a dependency bump, file a dedicated issue at that point.

🤖 Automated content by GitHub Copilot. Generated by the Pipeline Test Triage workflow. · auto · 163.3 AIC · ⌖ 1.85 AIC · ⊞ 8.9K

@github-actions

Copy link
Copy Markdown
Contributor

🧵 Parallel-safety audit — PR #11164

Nothing audited here touches process-global state, shared filesystem paths, or
[ResourceLock] / [DoNotParallelize] declarations. Nothing to flag for
parallel-safety.

This PR only changes Directory.Packages.props, bumping the
Microsoft.TestPlatform.Filter.Source package version (18.9.0 → 18.10.0) via a
dedicated MicrosoftTestPlatformFilterSourceVersion property. No test files, no
parallelization attributes ([assembly: Parallelize] / [DoNotParallelize]),
and no .runsettings / testconfig.json / MSBuild parallelization settings were
modified — this is a plain dependency-version change, not a parallelization-state
change.

No test assembly required auditing for this change.

Re-run with /parallel-audit.

🤖 Automated content by GitHub Copilot. Generated by the Parallel-safety audit on PR (on open / sync) workflow. · auto · 57.2 AIC · ⌖ 3.38 AIC · ⊞ 23.9K · [◷]( · ◷)

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.

🟢 Approval recommended

The change is a straightforward central-package version bump with no functional code modifications and the version property is correctly wired into the package list.

Review details
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@Evangelink
Amaury Levé (Evangelink) merged commit 79ae28c into main Sep 10, 2026
24 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dependabot/nuget/Microsoft.TestPlatform.Filter.Source-18.10.0 branch September 10, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Updates to dependency manifests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants