From afef9825ce95c5d7d4a21fed54c519ec76837f9c Mon Sep 17 00:00:00 2001 From: Korinne Adler Date: Thu, 2 Jul 2026 12:33:24 -0500 Subject: [PATCH 1/2] ci: Fix Windows build for PRs windows-latest now uses VS 2026 [1], which Node 20 doesn't understand. find VS unknown version "undefined" found at "C:\Program Files\Microsoft Visual Studio\18\Enterprise" Switch to windows-2022 to continue to use VS 2022. [1] https://github.blog/changelog/2026-05-14-github-actions-upcoming-image-migrations/#windows-2025-visual-studio-2026-image-migration --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5f37b65..18ccd71 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,7 +9,7 @@ jobs: node-version: - 20.x os: - - windows-latest + - windows-2022 - ubuntu-latest - macos-latest runs-on: ${{ matrix.os }} From 1abc8e535bd53fbdfdd17a19be32b1b96ad33432 Mon Sep 17 00:00:00 2001 From: Korinne Adler Date: Thu, 2 Jul 2026 12:33:24 -0500 Subject: [PATCH 2/2] ci: Update PR build to use Node 24 actions Node 20 is deprecated within GitHub Actions [1]. Update actions/checkout and actions/setup-node to latest versions which now use Node 24. [1] https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 18ccd71..2c39df9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,9 +14,9 @@ jobs: - macos-latest runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v7 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - name: Install dependencies