55 lint :
66 runs-on : ubuntu-latest
77 steps :
8- - uses : actions/checkout@v2
9- - uses : actions/cache@v2
8+ - uses : actions/checkout@v5
9+ - uses : actions/cache@v4
1010 with :
1111 path : ' **/node_modules'
1212 key : ${{ runner.os }}-lint-modules-${{ hashFiles('**/yarn.lock') }}
13- - uses : actions/setup-node@v2
13+ - uses : actions/setup-node@v4
1414 with :
1515 node-version : 18.x
1616 - run : yarn install
@@ -28,16 +28,17 @@ jobs:
2828 - 18.x
2929 - 20.x
3030 - 22.x
31+ - 24.x
3132 steps :
3233 - name : Use Node.js ${{ matrix.node-version }}
33- uses : actions/setup-node@v2
34+ uses : actions/setup-node@v4
3435 with :
3536 node-version : ${{ matrix.node-version }}
3637 - name : Ensure line endings are consistent
3738 run : git config --global core.autocrlf input
3839 - name : Check out repository
39- uses : actions/checkout@v2
40- - uses : actions/cache@v2
40+ uses : actions/checkout@v5
41+ - uses : actions/cache@v4
4142 with :
4243 path : ' **/node_modules'
4344 key : ${{ runner.os }}-test-modules-${{ hashFiles('**/yarn.lock') }}
4849 - name : Run tests
4950 run : yarn run test
5051 - name : Submit coverage results
51- uses : coverallsapp/github-action@master
52+ uses : coverallsapp/github-action@v2
5253 with :
5354 github-token : ${{ secrets.github_token }}
5455 flag-name : run-${{ matrix.node-version }}
@@ -59,20 +60,20 @@ jobs:
5960 runs-on : ubuntu-latest
6061 steps :
6162 - name : Consolidate test coverage from different jobs
62- uses : coverallsapp/github-action@master
63+ uses : coverallsapp/github-action@v2
6364 with :
6465 github-token : ${{ secrets.github_token }}
6566 parallel-finished : true
6667
6768 webpack :
6869 runs-on : ubuntu-latest
6970 steps :
70- - uses : actions/checkout@v3
71- - uses : actions/cache@v3
71+ - uses : actions/checkout@v5
72+ - uses : actions/cache@v4
7273 with :
7374 path : ' **/node_modules'
7475 key : ${{ runner.os }}-webpack-modules-${{ hashFiles('**/yarn.lock') }}
75- - uses : actions/setup-node@v3
76+ - uses : actions/setup-node@v4
7677 with :
7778 node-version : 18.x
7879 - run : yarn install
0 commit comments