Skip to content

[main] Update dependencies from devdiv/DevDiv/vs-code-coverage, dotnet/arcade - #12062

Open
dotnet-maestro[bot] wants to merge 5 commits into
mainfrom
darc-main-968dcd39-0f88-4a7e-9aef-66cce865ac2a
Open

dotnet-maestro[bot] wants to merge 5 commits into
mainfrom
darc-main-968dcd39-0f88-4a7e-9aef-66cce865ac2a

Conversation

@dotnet-maestro

@dotnet-maestro dotnet-maestro Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

This pull request updates the following dependencies

From https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage

From https://github.com/dotnet/arcade

…code-coverage build 20261021.4

On relative base path root
Microsoft.Testing.Extensions.AffectedTests , Microsoft.Testing.Extensions.CodeCoverage From Version 18.13.0-preview.26519.2 -> To Version 18.13.0-preview.26521.4
Copilot AI balanced review requested due to automatic review settings October 22, 2026 02:01
@github-actions
github-actions Bot enabled auto-merge (squash) October 22, 2026 02:01
@github-actions github-actions Bot added the state/needs-review Awaiting review from the team. label Oct 22, 2026

@microsoft-github-policy-service microsoft-github-policy-service 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.

Auto-approve

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.

🔵 Needs a closer look

The metadata is consistent, but upstream package compatibility and matching integration results remain unverified.

No open issues 🎉

What changed in this PR

Updates the CodeCoverage and AffectedTests dependencies used by TestFx to upstream build 20261021.4.

Changes:

  • Advances both packages from 18.13.0-preview.26519.2 to 18.13.0-preview.26521.4.
  • Updates dependency provenance to commit a15070b339d58b217540acab00b14cd1645c23a6.

Test-value evidence: The supplied version declarations match the PR metadata. Integration results for these package versions were unavailable.

File Description
eng/​Versions.props Updates both package version properties.
eng/​Version.Details.xml Records matching package versions and upstream commit hashes.

Review effort: Balanced

Copilot AI commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

One or more custom setup steps configured for this repository failed during this Copilot code review run:

Build the repository

Setup steps run before each review. If the review above is missing context, or no review was posted at all, the failing step above may be the cause. See the workflow run for failure details, fix your setup steps configuration, and re-request a review.

Note

You can configure setup steps for Copilot code review separately from Copilot cloud agent with a copilot-code-review.yml file. Read the docs for details.

@github-actions

This comment has been minimized.

…code-coverage build 20261022.1

On relative base path root
Microsoft.Testing.Extensions.AffectedTests , Microsoft.Testing.Extensions.CodeCoverage From Version 18.13.0-preview.26519.2 -> To Version 18.13.0-preview.26522.1
Copilot AI balanced review requested due to automatic review settings October 23, 2026 02:01
@github-actions github-actions Bot added state/approved Proposal approved; ready for implementation. and removed state/needs-review Awaiting review from the team. labels Oct 23, 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.

🔵 Needs a closer look

Compatibility of the updated preview packages remains unverified without matching consumer-test evidence.

No open issues 🎉

Review effort: Balanced

Copilot AI commented Oct 23, 2026

Copy link
Copy Markdown
Contributor

One or more custom setup steps configured for this repository failed during this Copilot code review run:

Build the repository

Setup steps run before each review. If the review above is missing context, or no review was posted at all, the failing step above may be the cause. See the workflow run for failure details, fix your setup steps configuration, and re-request a review.

Note

You can configure setup steps for Copilot code review separately from Copilot cloud agent with a copilot-code-review.yml file. Read the docs for details.

…023.11

On relative base path root
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.XliffTasks From Version 12.0.0-beta.26509.4 -> To Version 12.0.0-beta.26523.11
@dotnet-maestro dotnet-maestro Bot changed the title [main] Update dependencies from devdiv/DevDiv/vs-code-coverage [main] Update dependencies from devdiv/DevDiv/vs-code-coverage, dotnet/arcade Oct 24, 2026
Copilot AI balanced review requested due to automatic review settings October 24, 2026 02:01
@github-actions github-actions Bot added state/approved Proposal approved; ready for implementation. and removed state/approved Proposal approved; ready for implementation. labels Oct 24, 2026
…code-coverage build 20261023.4

On relative base path root
Microsoft.Testing.Extensions.AffectedTests , Microsoft.Testing.Extensions.CodeCoverage From Version 18.13.0-preview.26519.2 -> To Version 18.13.0-preview.26523.4
@github-actions github-actions Bot added state/approved Proposal approved; ready for implementation. and removed state/approved Proposal approved; ready for implementation. labels Oct 24, 2026

Copilot AI commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

One or more custom setup steps configured for this repository failed during this Copilot code review run:

Build the repository

Setup steps run before each review. If the review above is missing context, or no review was posted at all, the failing step above may be the cause. See the workflow run for failure details, fix your setup steps configuration, and re-request a review.

Note

You can configure setup steps for Copilot code review separately from Copilot cloud agent with a copilot-code-review.yml file. Read the docs for details.

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.

🔵 Needs a closer look

Compatibility of the updated build tooling and testing extensions remains unverified without matching build and package-consuming acceptance results.

1 open issue

Review effort: Balanced

Comment thread eng/common/msbuild.sh
verbosity='minimal'
warn_as_error=true
# Empty means "not specified"; tools.sh defaults both options on locally, and msbuild_multi_threaded on (node_reuse off) on CI.
# Empty means "not specified"; tools.sh defaults these to on for local builds and off on CI.
@microsoft-github-policy-service microsoft-github-policy-service Bot added the state/needs-review Awaiting review from the team. label Oct 24, 2026
@github-actions github-actions Bot removed state/needs-review Awaiting review from the team. state/approved Proposal approved; ready for implementation. labels Oct 24, 2026
@github-actions github-actions Bot added the state/approved Proposal approved; ready for implementation. label Oct 24, 2026
@github-actions

This comment has been minimized.

…code-coverage build 20261024.1

On relative base path root
Microsoft.Testing.Extensions.AffectedTests , Microsoft.Testing.Extensions.CodeCoverage From Version 18.13.0-preview.26519.2 -> To Version 18.13.0-preview.26524.1
Copilot AI balanced review requested due to automatic review settings October 25, 2026 02:01
@github-actions github-actions Bot added state/approved Proposal approved; ready for implementation. and removed state/approved Proposal approved; ready for implementation. labels Oct 25, 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.

🔵 Needs a closer look

The updated toolchain, coverage packages, and Native AOT eligibility need revision-matched build and acceptance-test confirmation.

1 open issue
1 previously missed issue

In code that hasn't changed since last review

Low severity Correct CI distinction between node reuse and MSBuild multithreading

eng/​common/​build.sh:88

Only node reuse defaults off on CI; eng/common/tools.sh:56–65 still defaults msbuild_multi_threaded to true, so this wording incorrectly implies that CI disables MSBuild's -mt mode. Restore the distinction between the two defaults in Arcade and re-sync this mirrored file.

Review effort: Balanced

Copilot AI commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

One or more custom setup steps configured for this repository failed during this Copilot code review run:

Build the repository

Setup steps run before each review. If the review above is missing context, or no review was posted at all, the failing step above may be the cause. See the workflow run for failure details, fix your setup steps configuration, and re-request a review.

Note

You can configure setup steps for Copilot code review separately from Copilot cloud agent with a copilot-code-review.yml file. Read the docs for details.

@github-actions

Copy link
Copy Markdown
Contributor

🔍 Build Failure Analysis

Summary — all four build legs fail in Restore because the flowed 18.13.0-preview.26524.1 Microsoft.Testing.Extensions packages are not available on any configured feed.

Root cause: dependency flow references an unavailable package build

The PR updates both CodeCoverage and AffectedTests to 18.13.0-preview.26524.1. Restore cannot find that version for Microsoft.Testing.Extensions.AffectedTests, Microsoft.Testing.Extensions.AffectedTests.Storage.AzureDevOps, or Microsoft.Testing.Extensions.CodeCoverage; the test-tools feed reports 18.13.0-preview.26523.4 as the nearest version, and the other configured feeds report no matching package.

This produces 139 NU1102 errors across the Linux Release, Windows Debug, Windows Release, and Windows application-model acceptance legs. The errors are repeated across consuming test projects, but they all have the same package-publication/version-pin cause.

Proposed fix

Ensure the 18.13.0-preview.26524.1 build publishes all three packages to the configured test-tools feed, then rerun this PR. If that build will not be published, regenerate or revert the dependency flow to a coherent available build; update both eng/Versions.props and the matching version/SHA entries in eng/Version.Details.xml together. I did not emit an inline suggestion because changing only the package-version lines would leave Darc dependency metadata inconsistent, and the binlogs cannot establish the source SHA for an alternative build.

Build overview
Leg Result Projects Errors Failed target/project
Linux Release Failed 56 27 Restore / NonWindowsTests.slnf
Windows Debug Failed 74 56 Restore / TestFx.slnx
Windows Release Failed 74 56 Restore / TestFx.slnx
Windows application-model acceptance Failed 25 4 Restore / MSTest.Acceptance.IntegrationTests.csproj

The per-leg totals include one terminal Build failed. record; all 139 coded errors are NU1102 restore failures.

Representative MSBuild errors
Code Package Requested version Feed evidence
NU1102 Microsoft.Testing.Extensions.AffectedTests >= 18.13.0-preview.26524.1 test-tools nearest: 18.13.0-preview.26523.4; no match on other configured feeds
NU1102 Microsoft.Testing.Extensions.AffectedTests.Storage.AzureDevOps >= 18.13.0-preview.26524.1 test-tools nearest: 18.13.0-preview.26523.4; no match on other configured feeds
NU1102 Microsoft.Testing.Extensions.CodeCoverage >= 18.13.0-preview.26524.1 test-tools nearest: 18.13.0-preview.26523.4; stable/older versions only on other configured feeds

🤖 Generated by the Build Failure Analysis workflow using (a href="(dev.azure.com/redacted) · analyzed [Azure DevOps build 1648234]((dev.azure.com/redacted) · commit 8b496055a3d374ef418a602c0e7d0c6a41806e00

🤖 Automated content by GitHub Copilot. Generated by the Build Failure Analysis workflow. · copilot · gpt56 · 52.2 AIC · ⌖ 9.31 AIC · ⊞ 33.8K · [◷]( · ◷)

@github-actions

Copy link
Copy Markdown
Contributor

Final test-triage resolution — Azure Pipelines build 1648234

Analysis is final for check microsoft.testfx. No test-failure signal was found, so no issue is warranted.

  • The collector found 0 failed or retried test results, 0 slow-test candidates and 0 crash or hang diagnostics. Evidence collection was complete (no fetch failures or skipped reports).
  • The build failed because of Build task failures. They occurred in the Windows Debug, Windows Release and Linux Release legs. A Build UWP and package-contract acceptance tests task also failed, in the Windows application-model acceptance leg.
  • These are build or compilation failures, not test failures. Build Failure Analysis owns them, and this analysis does not diagnose their cause.

Confidence: high that there is no test-level failure to triage. Test results are absent because the build failed before tests ran, so this is not evidence that the tests are healthy.

Next step: fix the build errors reported by Build Failure Analysis, then re-run so the tests execute.

🤖 Automated content by GitHub Copilot. Generated by the Pipeline Test Triage workflow. · copilot · auto · 25.6 AIC · ⌖ 0.511 AIC · ⊞ 9.8K

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

Labels

state/approved Proposal approved; ready for implementation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant