@@ -13,13 +13,13 @@ jobs:
1313 runs-on : ubuntu-latest
1414 steps :
1515 - name : Checkout
16- uses : actions/checkout@v3
16+ uses : actions/checkout@v4
1717 - name : Checkout submodules
1818 run : git submodule update --init
1919 - name : Install Node.js
20- uses : actions/setup-node@v3
20+ uses : actions/setup-node@v4
2121 with :
22- node-version : 16
22+ node-version : ' lts/* '
2323 - name : Install Packages
2424 run : npm install && cd test/fixtures/eslint && npm install
2525 - name : Lint
@@ -29,42 +29,34 @@ jobs:
2929 name : Test
3030 strategy :
3131 matrix :
32- eslint : [7, 8 ]
33- node : [16, 17 ]
32+ eslint : [9 ]
33+ node : [18, 20, 21, 'lts/*' ]
3434 os : [ubuntu-latest]
3535 include :
3636 # On other platforms
37- - eslint : 7
38- node : 16
37+ - eslint : 9
38+ node : ' lts/* '
3939 os : windows-latest
40- - eslint : 7
41- node : 16
42- os : macos-12
43- # On old Node.js versions
44- - eslint : 7
45- node : 14
46- os : ubuntu-latest
40+ - eslint : 9
41+ node : ' lts/*'
42+ os : macos-latest
4743 # On old ESLint versions
48- - eslint : 6
49- node : 16
50- os : ubuntu-latest
51- # On the minimum supported ESLint/Node.js version
52- - eslint : 6
53- node : 14
44+ - eslint : 8
45+ node : ' lts/*'
5446 os : ubuntu-latest
5547
5648 runs-on : ${{ matrix.os }}
5749 steps :
5850 - name : Checkout
59- uses : actions/checkout@v3
51+ uses : actions/checkout@v4
6052 - name : Checkout submodules
6153 run : git submodule update --init
6254 - name : Install Node.js v${{ matrix.node }}
63- uses : actions/setup-node@v3
55+ uses : actions/setup-node@v4
6456 with :
6557 node-version : ${{ matrix.node }}
6658 - name : Install Packages
67- run : npm install --legacy-peer-deps
59+ run : npm install -f
6860 - name : Install ESLint v${{ matrix.eslint }}
6961 run : node scripts/ci-install-eslint ${{ matrix.eslint }}
7062 - name : Build
@@ -77,17 +69,17 @@ jobs:
7769 runs-on : ubuntu-latest
7870 steps :
7971 - name : Checkout
80- uses : actions/checkout@v3
72+ uses : actions/checkout@v4
8173 - name : Checkout submodules
8274 run : git submodule update --init
83- - name : Install Node.js v16
84- uses : actions/setup-node@v3
75+ - name : Install Node.js
76+ uses : actions/setup-node@v4
8577 with :
86- node-version : 16
78+ node-version : ' lts/* '
8779 - name : Install Packages
8880 run : npm install
89- - name : Install ESLint v8
90- run : node scripts/ci-install-eslint 8.12.0
81+ - name : Install ESLint v9
82+ run : node scripts/ci-install-eslint 9
9183 - name : Build
9284 run : npm run -s build
9385 - name : Test
0 commit comments