Repository navigation
Run tests against linux - #1314
Merged
GrahamTheCoder merged 5 commits intoNov 11, 2026
Merged
GrahamTheCoder merged 5 commits into
GrahamTheCoder merged 5 commits into
Conversation
Gives OS x .NET version pairwise coverage. The reusable test workflow now skips Windows-only msbuild setup and builds Tests.csproj directly on Linux (the slnf pulls in the Web esproj, which the tests don't need). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019FEr8DKN7HXRmh5ejKjfRE
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019FEr8DKN7HXRmh5ejKjfRE
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019FEr8DKN7HXRmh5ejKjfRE
Drops setup-msbuild/vs-version and uses windows-latest/ubuntu-latest. Both OSes build and test Tests.csproj for the matching framework. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019FEr8DKN7HXRmh5ejKjfRE
The projects also target net10.0, so the build needs the newest SDK (as before the refactor). SDK 8 is only pinned for the test run. 8.0.0 is rejected by newer hosts as an SDK version (feature bands start at 100). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019FEr8DKN7HXRmh5ejKjfRE
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
windows-latest+ .NET 10, andubuntu-latest+ .NET 8 (previous LTS).dotnet-tests.ymlno longer sets up msbuild or takes avs-version. Both OSes build and testTests/Tests.csprojfor the matching framework (the slnf also builds the Web project, which needs node and which the tests don't use; thebuildjob still covers the full slnf and the Vsix).update-testdata-targetframework.ps1step.For the reviewer
test-vs2022/test-vs2026are nowtest-windows-latest/test-linux-previous); update branch protection if those were required checks.Tests/TestDataincludes net48 projects loaded viaMSBuildWorkspace. Hosted Windows runners still have Visual Studio installed, but it's no longer pinned. Needs the CI run to confirm.Out of scope
Test performance seems worse than it used to be, but wasn't changed by this PR
🤖 Generated with Claude Code
https://claude.ai/code/session_019FEr8DKN7HXRmh5ejKjfRE