Update the GitHub Actions workflows to use the current Node.js LTS version

The active LTS version is now based on Node.js version 20, hence let's update the relevant workflows to use that one instead; see https://en.wikipedia.org/wiki/Node.js#Releases

Given that we still support Node.js version 18, i.e. the maintenance LTS version, in the PDF.js library we'll keep testing both versions in GitHub Actions to prevent regressions.
This commit is contained in:
Jonas Jenwald 2023-10-29 11:58:54 +01:00
parent 355bce28f5
commit d00c7d5cdc
2 changed files with 12 additions and 4 deletions

View File

@ -8,16 +8,20 @@ jobs:
name: Test
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18, lts/*]
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Use Node.js 18 LTS
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: ${{ matrix.node-version }}
- name: Install Gulp
run: npm install -g gulp-cli

View File

@ -11,16 +11,20 @@ jobs:
name: Build
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [lts/*]
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Use Node.js 18 LTS
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: ${{ matrix.node-version }}
- name: Install Gulp
run: npm install -g gulp-cli