File tree Expand file tree Collapse file tree 2 files changed +50
-9
lines changed
Expand file tree Collapse file tree 2 files changed +50
-9
lines changed Original file line number Diff line number Diff line change 1- name : ' Tests: node.js (18+ )'
1+ name : ' Tests: ESLint (8- )'
22
33on : [pull_request, push]
44
2626 matrix :
2727 node-version : ${{ fromJson(needs.matrix.outputs.latest) }}
2828 eslint :
29- - 9
3029 - 8
3130 - 7
3231 - 6
6463 typescript-eslint : 6
6564 - eslint : 6
6665 typescript-eslint : 6
67- - eslint : 9
68- typescript-eslint : 6
6966 - eslint : 3
7067 typescript-eslint : 7
7168 - eslint : 4
7875 typescript-eslint : 7
7976 - eslint : 7
8077 typescript-eslint : 7
81- - eslint : 9
82- typescript-eslint : 7
8378 - eslint : 3
8479 typescript-eslint : 8
8580 - eslint : 4
9287 typescript-eslint : 8
9388 - eslint : 7
9489 typescript-eslint : 8
95- - eslint : 9
96- typescript-eslint : 5
9790 - node-version : 19
9891 typescript-eslint : 7
9992
@@ -112,7 +105,7 @@ jobs:
112105 - uses : codecov/codecov-action@v3.1.5
113106
114107 node :
115- name : ' node 18+ '
108+ name : ' eslint 8- '
116109 needs : [latest]
117110 runs-on : ubuntu-latest
118111 steps :
Original file line number Diff line number Diff line change 1+ name : ' Tests: ESLint (9+)'
2+
3+ on : [pull_request, push]
4+
5+ jobs :
6+ matrix :
7+ runs-on : ubuntu-latest
8+ outputs :
9+ latest : ${{ steps.set-matrix.outputs.requireds }}
10+ minors : ${{ steps.set-matrix.outputs.optionals }}
11+ steps :
12+ - uses : ljharb/actions/node/matrix@main
13+ id : set-matrix
14+ with :
15+ versionsAsRoot : true
16+ type : majors
17+ preset : ' >=18'
18+
19+ latest :
20+ needs : [matrix]
21+ name : ' latest majors'
22+ runs-on : ubuntu-latest
23+
24+ strategy :
25+ fail-fast : false
26+ matrix :
27+ node-version : ${{ fromJson(needs.matrix.outputs.latest) }}
28+ eslint :
29+ - 9
30+ babel-eslint :
31+ - 10
32+ - 9
33+ - 8
34+ typescript-eslint :
35+ - 8
36+
37+ steps :
38+ - uses : actions/checkout@v4
39+ - uses : ljharb/actions/node/install@main
40+ name : ' nvm install ${{ matrix.node-version }} && npm install'
41+ with :
42+ node-version : ${{ matrix.node-version }}
43+ after_install : |
44+ npm install --no-save "eslint@${{ matrix.eslint }}" "@typescript-eslint/parser@${{ matrix.typescript-eslint }}" "babel-eslint@${{ matrix.babel-eslint }}" "typescript@5"
45+ skip-ls-check : true
46+ - run : npx ls-engines
47+ - run : npm run unit-test
48+ - uses : codecov/codecov-action@v3.1.5
You can’t perform that action at this time.
0 commit comments