From c41f7ee7e968c265a4e410c597a85b7cec6da939 Mon Sep 17 00:00:00 2001 From: Max Leiter <8675906+MaxLeiter@users.noreply.github.com> Date: Fri, 10 Apr 2026 07:36:57 -0700 Subject: [PATCH 1/2] workflows: drop old node, add 24.x, only lint once --- .github/workflows/tests.yml | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c0c67843..09d18030 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,13 +3,30 @@ name: Tests on: [push, pull_request] jobs: - build: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Use Node.js 22.x + uses: actions/setup-node@v4 + with: + node-version: 22.x + cache: 'yarn' + + - name: Install dependencies + run: yarn --frozen-lockfile --non-interactive --prefer-offline + + - name: Lint + run: yarn lint + + test: runs-on: ubuntu-latest strategy: matrix: - node-version: [16.x, 18.x, 20.x, 22.x] + node-version: [20.x, 22.x, 24.x] steps: - uses: actions/checkout@v4 @@ -24,7 +41,4 @@ jobs: run: yarn --frozen-lockfile --non-interactive --prefer-offline - name: Test - run: yarn test - - - name: Lint - run: yarn lint + run: yarn coverage From d0ffdb339ea155ec16f8edef0aa11dafcb6c8ca8 Mon Sep 17 00:00:00 2001 From: Max Leiter <8675906+MaxLeiter@users.noreply.github.com> Date: Fri, 10 Apr 2026 07:47:55 -0700 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 09d18030..c38a7f34 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,6 +22,7 @@ jobs: run: yarn lint test: + needs: lint runs-on: ubuntu-latest strategy: