@@ -13,13 +13,13 @@ jobs:
13
13
runs-on : ubuntu-latest
14
14
steps :
15
15
- name : Checkout
16
- uses : actions/checkout@v3
16
+ uses : actions/checkout@v4
17
17
- name : Checkout submodules
18
18
run : git submodule update --init
19
19
- name : Install Node.js
20
- uses : actions/setup-node@v3
20
+ uses : actions/setup-node@v4
21
21
with :
22
- node-version : 16
22
+ node-version : ' lts/* '
23
23
- name : Install Packages
24
24
run : npm install && cd test/fixtures/eslint && npm install
25
25
- name : Lint
@@ -29,42 +29,34 @@ jobs:
29
29
name : Test
30
30
strategy :
31
31
matrix :
32
- eslint : [7, 8 ]
33
- node : [16, 17 ]
32
+ eslint : [9 ]
33
+ node : [18, 20, 21, 'lts/*' ]
34
34
os : [ubuntu-latest]
35
35
include :
36
36
# On other platforms
37
- - eslint : 7
38
- node : 16
37
+ - eslint : 9
38
+ node : ' lts/* '
39
39
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
47
43
# 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/*'
54
46
os : ubuntu-latest
55
47
56
48
runs-on : ${{ matrix.os }}
57
49
steps :
58
50
- name : Checkout
59
- uses : actions/checkout@v3
51
+ uses : actions/checkout@v4
60
52
- name : Checkout submodules
61
53
run : git submodule update --init
62
54
- name : Install Node.js v${{ matrix.node }}
63
- uses : actions/setup-node@v3
55
+ uses : actions/setup-node@v4
64
56
with :
65
57
node-version : ${{ matrix.node }}
66
58
- name : Install Packages
67
- run : npm install --legacy-peer-deps
59
+ run : npm install -f
68
60
- name : Install ESLint v${{ matrix.eslint }}
69
61
run : node scripts/ci-install-eslint ${{ matrix.eslint }}
70
62
- name : Build
@@ -77,17 +69,17 @@ jobs:
77
69
runs-on : ubuntu-latest
78
70
steps :
79
71
- name : Checkout
80
- uses : actions/checkout@v3
72
+ uses : actions/checkout@v4
81
73
- name : Checkout submodules
82
74
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
85
77
with :
86
- node-version : 16
78
+ node-version : ' lts/* '
87
79
- name : Install Packages
88
80
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
91
83
- name : Build
92
84
run : npm run -s build
93
85
- name : Test
0 commit comments