From f6773493f1719b7c9f5ad16eee054094f4f033c3 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 25 Jan 2025 09:40:20 +0100 Subject: [PATCH 1/2] GitHub Actions: Test on modern versions of Node.js --- .github/workflows/test.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f325a852..6a18f581 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,10 +19,10 @@ jobs: os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: '12.x' + node-version: '22.x' - run: npm ci - run: npm test @@ -32,11 +32,11 @@ jobs: test-vers: strategy: matrix: - node: ['8.x', '10.x', '14.x'] + node: ['18.x', '20.x', '22.x'] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} - run: npm ci @@ -47,11 +47,11 @@ jobs: test-old-vers: strategy: matrix: - node: ['0.10.x', '4.x', '6.x'] + node: ['0.10.x', '4.x', '6.x', '8.x', '12.x', '16.x'] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} - run: npm install From f147babcf370e87c5229eb62ef3195916a02e17d Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 25 Jan 2025 09:41:29 +0100 Subject: [PATCH 2/2] GitHub Actions: Check on modern versions of Node.js --- .github/workflows/check.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 7152b31d..5c984ef6 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -4,9 +4,9 @@ jobs: check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: - node-version: '12.x' + node-version: '22.x' - run: npm ci - run: npm run check