From 13c5a50d02b3df990efcf8203d0a791af8933d17 Mon Sep 17 00:00:00 2001 From: Priyanshu Choudhary <57816400+Priyanchew@users.noreply.github.com> Date: Sat, 9 May 2026 01:09:26 +0530 Subject: [PATCH] ci: drop windows-latest from typecheck matrix (#1747) * ci: drop windows-latest from typecheck matrix tsc is OS-agnostic; the windows-latest run duplicates the ubuntu pass and adds ~5 min of CI time per push. Real Windows regressions surface in the unit/web test matrix, which still runs on both OSes. * ci: collapse typecheck matrix to a plain ubuntu-latest job With windows-latest dropped, the single-OS matrix was just indirection and produced a noisy 'Typecheck (ubuntu-latest)' job name. Use a direct runs-on instead. --- .github/workflows/ci.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 67c7f4af4..c2ab5c11c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,12 +30,8 @@ jobs: - run: pnpm lint typecheck: - name: Typecheck (${{ matrix.os }}) - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest, windows-latest] - runs-on: ${{ matrix.os }} + name: Typecheck + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4