You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Synchronize StreamJsonRpc with the latest microbuild branch of Library.Template to pick up current build, CI, package, documentation, and tooling improvements.
The merge preserves this repository's README, xUnit v3/Microsoft.Testing.Platform workflow, and existing NativeAOT compatibility traversal. The template's separate full-library NativeAOT check and NativeAOT test-discovery path were intentionally omitted; the existing NativeAOTCompatibility.Test continues to provide the repository's NativeAOT validation.
Validation
dotnet restore
dotnet build
Release CI build and publish: dotnet build tools/dirs.proj -t:build,pack,publish --no-restore -c Release -warnAsError -warnNotAsError:NU1901,NU1902,NU1903,NU1904,LOCTASK002 (run after initializing Visual Studio native tools with vs)
Re-running a failed docs deployment failed because the prior attempt's
github-pages artifact remained, making deploy-pages find two artifacts.
Use a per-attempt artifact name, and allow workflow_dispatch.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…lls (593)
Machine-wide installs checked for already-installed SDKs and runtimes under the
native Program Files dotnet directory regardless of the process architecture.
In x86 PowerShell on x64 Windows, or x64 PowerShell on ARM64 Windows, that is
the wrong root, so missing components could be skipped. Select the root where
each architecture's installer actually puts them.
CFSClean2 is included by default (at least for some pipelines) but CFSClean is *not* and we're getting compliance issues filed because nuget.org is reached.
Adding CFSClean explicitly solves it.
Pass the tree-node filter as a single option argument for managed and NativeAOT test runs to avoid platform-specific argument parsing failures.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Pass the tree-node filter as a single option argument for managed and NativeAOT test runs to avoid platform-specific argument parsing failures.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Resolve template conflicts while preserving the repository README, xUnit/MTP test configuration, and existing NativeAOT traversal. Drop the new full-library NativeAOT check and retain the existing compatibility project.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Remove the template-only expansion validator and document the retained xUnit v3 MTP runner, supported filters, and project-specific test commands.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Runtime requests collected above contain only major/minor versions, so this check accepts any installed patch (for example, 8.0.0 for 8.0) and skips the installer. Previously, installation resolved the latest channel patch. This prevents subsequent setup runs—even init.ps1 -UpgradePrerequisites—from installing newer runtime servicing and security fixes. Add an explicit upgrade option, forward UpgradePrerequisites from init.ps1, and bypass the installed-component checks when that option is enabled.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Synchronize StreamJsonRpc with the latest
microbuildbranch of Library.Template to pick up current build, CI, package, documentation, and tooling improvements.The merge preserves this repository's README, xUnit v3/Microsoft.Testing.Platform workflow, and existing NativeAOT compatibility traversal. The template's separate full-library NativeAOT check and NativeAOT test-discovery path were intentionally omitted; the existing
NativeAOTCompatibility.Testcontinues to provide the repository's NativeAOT validation.Validation
dotnet restoredotnet builddotnet build tools/dirs.proj -t:build,pack,publish --no-restore -c Release -warnAsError -warnNotAsError:NU1901,NU1902,NU1903,NU1904,LOCTASK002(run after initializing Visual Studio native tools withvs)tools/dotnet-test-cloud.ps1 -Configuration Release(9,363 passed, 62 skipped, 0 failed)