55 lint :
66 runs-on : ubuntu-latest
77 steps :
8- - uses : actions/checkout@v3
9- - uses : actions/cache@v3
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@v3
13+ - uses : actions/setup-node@v4
1414 with :
1515 node-version : 18.x
1616 - run : yarn install
@@ -27,16 +27,17 @@ jobs:
2727 - 18.x
2828 - 20.x
2929 - 22.x
30+ - 24.x
3031 steps :
3132 - name : Use Node.js ${{ matrix.node-version }}
32- uses : actions/setup-node@v3
33+ uses : actions/setup-node@v4
3334 with :
3435 node-version : ${{ matrix.node-version }}
3536 - name : Ensure line endings are consistent
3637 run : git config --global core.autocrlf input
3738 - name : Check out repository
38- uses : actions/checkout@v3
39- - uses : actions/cache@v3
39+ uses : actions/checkout@v5
40+ - uses : actions/cache@v4
4041 with :
4142 path : ' **/node_modules'
4243 key : ${{ runner.os }}-test-modules-${{ hashFiles('**/yarn.lock') }}
4748 - name : Run tests
4849 run : yarn run test
4950 - name : Submit coverage results
50- uses : coverallsapp/github-action@master
51+ uses : coverallsapp/github-action@v2
5152 with :
5253 github-token : ${{ secrets.github_token }}
5354 flag-name : run-${{ matrix.node-version }}
5859 runs-on : ubuntu-latest
5960 steps :
6061 - name : Consolidate test coverage from different jobs
61- uses : coverallsapp/github-action@master
62+ uses : coverallsapp/github-action@v2
6263 with :
6364 github-token : ${{ secrets.github_token }}
6465 parallel-finished : true
@@ -73,14 +74,15 @@ jobs:
7374 - 18.x
7475 - 20.x
7576 - 22.x
77+ - 24.x
7678 steps :
7779 - name : Use Node.js ${{ matrix.node-version }}
78- uses : actions/setup-node@v3
80+ uses : actions/setup-node@v4
7981 with :
8082 node-version : ${{ matrix.node-version }}
8183 - name : Check out repository
82- uses : actions/checkout@v3
83- - uses : actions/cache@v3
84+ uses : actions/checkout@v5
85+ - uses : actions/cache@v4
8486 with :
8587 path : |
8688 **/node_modules
@@ -96,12 +98,12 @@ jobs:
9698 webpack :
9799 runs-on : ubuntu-latest
98100 steps :
99- - uses : actions/checkout@v3
100- - uses : actions/cache@v3
101+ - uses : actions/checkout@v5
102+ - uses : actions/cache@v4
101103 with :
102104 path : ' **/node_modules'
103105 key : ${{ runner.os }}-webpack-modules-${{ hashFiles('**/yarn.lock') }}
104- - uses : actions/setup-node@v3
106+ - uses : actions/setup-node@v4
105107 with :
106108 node-version : 18.x
107109 - run : yarn install
0 commit comments