55 lint :
66 runs-on : ubuntu-latest
77 steps :
8- - uses : actions/checkout@v4
8+ - uses : actions/checkout@v5
99 - uses : actions/cache@v4
1010 with :
1111 path : ' **/node_modules'
2828 - 18.x
2929 - 20.x
3030 - 22.x
31+ - 24.x
3132 steps :
3233 - name : Use Node.js ${{ matrix.node-version }}
3334 uses : actions/setup-node@v4
3637 - name : Ensure line endings are consistent
3738 run : git config --global core.autocrlf input
3839 - name : Check out repository
39- uses : actions/checkout@v4
40+ uses : actions/checkout@v5
4041 - uses : actions/cache@v4
4142 with :
4243 path : ' **/node_modules'
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 }}
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
@@ -75,13 +76,14 @@ jobs:
7576 - 18.x
7677 - 20.x
7778 - 22.x
79+ - 24.x
7880 steps :
7981 - name : Use Node.js ${{ matrix.node-version }}
8082 uses : actions/setup-node@v4
8183 with :
8284 node-version : ${{ matrix.node-version }}
8385 - name : Check out repository
84- uses : actions/checkout@v4
86+ uses : actions/checkout@v5
8587 - uses : actions/cache@v4
8688 with :
8789 path : |
@@ -97,12 +99,12 @@ jobs:
9799 webpack :
98100 runs-on : ubuntu-latest
99101 steps :
100- - uses : actions/checkout@v4
102+ - uses : actions/checkout@v5
101103 - uses : actions/cache@v4
102104 with :
103105 path : ' **/node_modules'
104106 key : ${{ runner.os }}-webpack-modules-${{ hashFiles('**/yarn.lock') }}
105- - uses : actions/setup-node@v3
107+ - uses : actions/setup-node@v4
106108 with :
107109 node-version : 18.x
108110 - run : yarn install
0 commit comments