From 42e6278efc6a973b0b92e432af2acb805d041f4e Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Tue, 10 Nov 2026 22:03:30 -0500 Subject: [PATCH] Update GitHub Actions to latest versions and pin CI to Node 24 Co-Authored-By: Claude Opus 5.5 --- .github/workflows/publish.yml | 6 +++--- .github/workflows/test.yml | 20 +++++++++++++------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 77725c0b5..b23d9aba9 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,9 +26,9 @@ jobs: attestations: write steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v5 - - uses: actions/setup-node@v6 + - uses: actions/checkout@v7 + - uses: pnpm/action-setup@v6 + - uses: actions/setup-node@v7 with: node-version: 24 registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f905d75ed..c6660603c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,10 +17,12 @@ jobs: steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup pnpm - uses: wyvox/action-setup-pnpm@v3 + uses: wyvox/action-setup-pnpm@v4 + with: + node-version: 24 - name: Install dependencies run: pnpm install @@ -34,10 +36,12 @@ jobs: steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup pnpm - uses: wyvox/action-setup-pnpm@v3 + uses: wyvox/action-setup-pnpm@v4 + with: + node-version: 24 - name: Install dependencies run: pnpm install @@ -51,10 +55,12 @@ jobs: steps: - name: Checkout Repo - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup pnpm - uses: wyvox/action-setup-pnpm@v3 + uses: wyvox/action-setup-pnpm@v4 + with: + node-version: 24 - name: Install Dependencies run: pnpm install @@ -63,7 +69,7 @@ jobs: run: pnpm cypress:install - name: Run Jest/Vitest and Cypress Tests - uses: cypress-io/github-action@v6 + uses: cypress-io/github-action@v7 with: command: pnpm test:ci install: false