test against node 20

This commit is contained in:
John McLear 2023-06-26 17:37:10 +01:00
parent 5a541ce98d
commit 37d61756d7
8 changed files with 16 additions and 16 deletions

View file

@ -18,7 +18,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
node: [14, 16, 18] node: [16, 18, 20]
steps: steps:
- -
name: Checkout repository name: Checkout repository
@ -55,7 +55,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
node: [14, 16, 18] node: [16, 18, 20]
steps: steps:
- -
name: Checkout repository name: Checkout repository
@ -124,7 +124,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json
@ -157,7 +157,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json

View file

@ -14,7 +14,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
node: [14, 16, 18] node: [16, 18, 20]
steps: steps:
- -

View file

@ -34,7 +34,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json
@ -98,7 +98,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json
@ -126,7 +126,7 @@ jobs:
# Etherpad core dependencies must be installed after installing the # Etherpad core dependencies must be installed after installing the
# plugin's dependencies, otherwise npm will try to hoist common # plugin's dependencies, otherwise npm will try to hoist common
# dependencies by removing them from src/node_modules and installing them # dependencies by removing them from src/node_modules and installing them
# in the top-level node_modules. As of v6.14.10, npm's hoist logic appears # in the top-level node_modules. As of v6.20.10, npm's hoist logic appears
# to be buggy, because it sometimes removes dependencies from # to be buggy, because it sometimes removes dependencies from
# src/node_modules but fails to add them to the top-level node_modules. # src/node_modules but fails to add them to the top-level node_modules.
# Even if npm correctly hoists the dependencies, the hoisting seems to # Even if npm correctly hoists the dependencies, the hoisting seems to

View file

@ -22,7 +22,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json

View file

@ -22,7 +22,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json
@ -52,7 +52,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json
@ -109,7 +109,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json

View file

@ -22,7 +22,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json

View file

@ -18,7 +18,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
node: [14, 16, 18] node: [16, 18, 20]
steps: steps:
- -
name: Check out latest release name: Check out latest release

View file

@ -28,7 +28,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
src/package-lock.json src/package-lock.json
@ -108,7 +108,7 @@ jobs:
- -
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 14 node-version: 20
cache: 'npm' cache: 'npm'
cache-dependency-path: | cache-dependency-path: |
etherpad/src/package-lock.json etherpad/src/package-lock.json