From 56369393c7f79489702e480c8f54e2236c08a9be Mon Sep 17 00:00:00 2001 From: Erik Darling <2136037+erikdarlingdata@users.noreply.github.com> Date: Sat, 9 May 2026 11:51:37 -0500 Subject: [PATCH] Try ubuntu-latest for CI (experiment) Linux runners are ~2x faster than windows-latest on GitHub-hosted. None of the projects in PlanViewer.sln are Windows-only: - PlanViewer.Core, .App, .Cli are net8.0 cross-platform - PlanViewer.Web is Blazor WASM, builds on Linux with wasm-tools - PlanViewer.Core.Tests is xunit on net8.0 - PlanViewer.App already references SkiaSharp.NativeAssets.Linux PlanViewer.Ssms (legacy net472 + VSSDK) is not in the solution and is not built in CI; it stays Windows-only via its own workflow if one exists. If anything fails on Linux that's not flaggable as a small fix, revert this PR and we keep the cache + solution-build wins from #317. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f7b77c..8f29ef7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: build-and-test: - runs-on: windows-latest + runs-on: ubuntu-latest steps: - uses: actions/checkout@v5