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 : |
4243 test/cache
4950 - name : Run tests
5051 run : yarn run test
5152 - name : Submit coverage results
52- uses : coverallsapp/github-action@master
53+ uses : coverallsapp/github-action@v2
5354 with :
5455 github-token : ${{ secrets.github_token }}
5556 flag-name : run-${{ matrix.node-version }}
6061 runs-on : ubuntu-latest
6162 steps :
6263 - name : Consolidate test coverage from different jobs
63- uses : coverallsapp/github-action@master
64+ uses : coverallsapp/github-action@v2
6465 with :
6566 github-token : ${{ secrets.github_token }}
6667 parallel-finished : true
0 commit comments