1818 steps :
1919 - uses : actions/checkout@v2
2020
21- - uses : actions/setup-node@v2.4.0
21+ - uses : actions/setup-node@v2
2222 with :
23- node-version : 14.x
23+ node-version : 16
2424 cache : yarn
2525
2626 - name : Validate cache
3636 runs-on : ubuntu-latest
3737 steps :
3838 - uses : actions/checkout@v2
39- - uses : actions/setup-node@v2.4.0
39+ - uses : actions/setup-node@v2
4040 with :
41- node-version : 14.x
41+ node-version : 16
4242 cache : yarn
4343 - name : install
4444 run : yarn
5050 runs-on : ubuntu-latest
5151 steps :
5252 - uses : actions/checkout@v2
53- - uses : actions/setup-node@v2.4.0
53+ - uses : actions/setup-node@v2
5454 with :
55- node-version : 14.x
55+ node-version : 16
5656 cache : yarn
5757 - name : install
5858 run : yarn
@@ -67,14 +67,14 @@ jobs:
6767 strategy :
6868 fail-fast : false
6969 matrix :
70- node-version : [10.x , 12.x , 14.x, 15.x, 16.x ]
71- eslint-version : [5, 6, 7]
70+ node-version : [10, 12, 14, 16 ]
71+ eslint-version : [5, 6, 7, '^8.0.0-0' ]
7272 runs-on : ubuntu-latest
7373
7474 steps :
7575 - uses : actions/checkout@v2
7676 - name : Use Node.js ${{ matrix.node-version }}
77- uses : actions/setup-node@v2.4.0
77+ uses : actions/setup-node@v2
7878 with :
7979 node-version : ${{ matrix.node-version }}
8080 cache : yarn
@@ -84,11 +84,11 @@ jobs:
8484 yarn add --dev eslint@${{ matrix.eslint-version }}
8585 - name : run tests
8686 # only collect coverage on eslint versions that support the suggestions api
87- run : yarn test --coverage ${{ matrix.eslint-version >= 6 }}
87+ run : yarn test --coverage ${{ matrix.eslint-version >= 6 || matrix.eslint-version = '^8.0.0-0' }}
8888 env :
8989 CI : true
90- - uses : codecov/codecov-action@v2.0.2
91- if : ${{ matrix.eslint-version >= 6 }}
90+ - uses : codecov/codecov-action@v2
91+ if : ${{ matrix.eslint-version >= 6 || matrix.eslint-version = '^8.0.0-0' }}
9292 test-os :
9393 name : Test on ${{ matrix.os }} using Node.js LTS
9494 needs : prepare-yarn-cache
@@ -100,9 +100,9 @@ jobs:
100100
101101 steps :
102102 - uses : actions/checkout@v2
103- - uses : actions/setup-node@v2.4.0
103+ - uses : actions/setup-node@v2
104104 with :
105- node-version : 14.x
105+ node-version : 16
106106 cache : yarn
107107 - name : install
108108 run : yarn
@@ -117,9 +117,9 @@ jobs:
117117 runs-on : ubuntu-latest
118118 steps :
119119 - uses : actions/checkout@v2
120- - uses : actions/setup-node@v2.4.0
120+ - uses : actions/setup-node@v2
121121 with :
122- node-version : 14.x
122+ node-version : 16
123123 cache : yarn
124124 - name : install
125125 run : yarn
@@ -140,9 +140,9 @@ jobs:
140140 runs-on : ubuntu-latest
141141 steps :
142142 - uses : actions/checkout@v2
143- - uses : actions/setup-node@v2.4.0
143+ - uses : actions/setup-node@v2
144144 with :
145- node-version : 14.x
145+ node-version : 16
146146 cache : yarn
147147 - name : install
148148 run : yarn
0 commit comments