4343 strategy :
4444 matrix :
4545 eslint : [7]
46- node : [10, 12.0 .0, 12, 14.0 .0, 14, 16.0.0, 16, 18.0.0, 18, 20]
46+ node : [12.22 .0, 12, 14.17 .0, 14, 16.0.0, 16, 18.0.0, 18, 20]
4747 os : [ubuntu-latest]
4848 include :
4949 # On other platforms
6363 - eslint : 4
6464 node : 18
6565 os : ubuntu-latest
66- # On old Node.js versions
67- - eslint : 6
68- node : 8
69- os : ubuntu-latest
70- - eslint : 5
71- node : 6
72- os : ubuntu-latest
7366 # On the minimum supported ESLint/Node.js version
7467 - eslint : 4.19.1
75- node : 6.5 .0
68+ node : 12.22 .0
7669 os : ubuntu-latest
7770 runs-on : ${{ matrix.os }}
7871 steps :
@@ -84,31 +77,11 @@ jobs:
8477 with :
8578 node-version : ${{ matrix.node }}
8679
87- # - name: 📥 Install dependencies
88- # run: npm install
89- - name : 📥 Install Packages for Node v6
90- run : |
91- sudo npm i npm@6.x
92- ./node_modules/.bin/npm -v
93- ./node_modules/.bin/npm uninstall vuepress
94- ./node_modules/.bin/npm install
95- if : ${{ matrix.node == '6.5.0' || matrix.node == '6' }}
96- - name : 📥 Uninstall Packages for Node v8
97- run : |
98- npm uninstall vuepress
99- if : ${{ matrix.node == '8.O.O' || matrix.node == '8' }}
100- - name : 📥 Install Packages
80+ - name : 📥 Install dependencies
10181 run : npm install --legacy-peer-deps
102- if : ${{ matrix.node != '6.5.0' && matrix.node != '6' }}
10382
104- # - name: 📥 Install ESLint v${{ matrix.eslint }}
105- # run: npm install --save-dev eslint@${{ matrix.eslint }}
106- - name : 📥 Install ESLint v${{ matrix.eslint }} for Node v6
107- run : ./node_modules/.bin/npm install --save-dev eslint@${{ matrix.eslint }}
108- if : ${{ matrix.node == '6.5.0' || matrix.node == '6' }}
10983 - name : 📥 Install ESLint v${{ matrix.eslint }}
11084 run : npm install --save-dev eslint@${{ matrix.eslint }}
111- if : ${{ matrix.node != '6.5.0' && matrix.node != '6' }}
11285
11386 - name : ▶️ Run test script
11487 run : npm run test
0 commit comments