From a01910ad5f46a8e13c9b6b5355c7809d03d03a32 Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 21 May 2026 21:00:17 +0100 Subject: [PATCH 1/2] ci: run tests on Node 26, update actions, pin pnpm action --- .github/workflows/pull.yml | 10 +++++----- .github/workflows/release.yml | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/pull.yml b/.github/workflows/pull.yml index 04729909..8d4f8fb4 100644 --- a/.github/workflows/pull.yml +++ b/.github/workflows/pull.yml @@ -10,22 +10,22 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22, 24, 25] + node-version: [22, 24, 25, 26] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: npm - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 with: version: 7 - run: npm ci - run: npm test - run: npm run test:e2e - name: Upload e2e test artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: failure() with: name: e2e-test-artifact diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 90abe6aa..1a88adc9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,11 +15,11 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22, 24, 25] + node-version: [22, 24, 25, 26] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: npm @@ -30,10 +30,10 @@ jobs: needs: test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: lts/* - run: npm ci From 22161f4565a64759fa6d395b5a376e31652e3616 Mon Sep 17 00:00:00 2001 From: Roman Date: Sat, 23 May 2026 11:14:58 +0100 Subject: [PATCH 2/2] Apply suggestions from code review Co-authored-by: Roman --- .github/workflows/pull.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pull.yml b/.github/workflows/pull.yml index 8d4f8fb4..02754b92 100644 --- a/.github/workflows/pull.yml +++ b/.github/workflows/pull.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22, 24, 25, 26] + node-version: [22, 24, 26] steps: - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1a88adc9..086616ed 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22, 24, 25, 26] + node-version: [22, 24, 26] steps: - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }}