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
@@ -28,14 +28,14 @@ jobs:
2828 - 24.x
2929 steps :
3030 - name : Use Node.js ${{ matrix.node-version }}
31- uses : actions/setup-node@v3
31+ uses : actions/setup-node@v4
3232 with :
3333 node-version : ${{ matrix.node-version }}
3434 - name : Ensure line endings are consistent
3535 run : git config --global core.autocrlf input
3636 - name : Check out repository
37- uses : actions/checkout@v3
38- - uses : actions/cache@v3
37+ uses : actions/checkout@v5
38+ - uses : actions/cache@v4
3939 with :
4040 path : ' **/node_modules'
4141 key : ${{ runner.os }}-test-modules-${{ hashFiles('**/yarn.lock') }}
4646 - name : Run tests
4747 run : yarn run test
4848 - name : Submit coverage results
49- uses : coverallsapp/github-action@master
49+ uses : coverallsapp/github-action@v2
5050 with :
5151 github-token : ${{ secrets.github_token }}
5252 flag-name : run-${{ matrix.node-version }}
5757 runs-on : ubuntu-latest
5858 steps :
5959 - name : Consolidate test coverage from different jobs
60- uses : coverallsapp/github-action@master
60+ uses : coverallsapp/github-action@v2
6161 with :
6262 github-token : ${{ secrets.github_token }}
6363 parallel-finished : true
@@ -74,12 +74,12 @@ jobs:
7474 - 24.x
7575 steps :
7676 - name : Use Node.js ${{ matrix.node-version }}
77- uses : actions/setup-node@v3
77+ uses : actions/setup-node@v4
7878 with :
7979 node-version : ${{ matrix.node-version }}
8080 - name : Check out repository
81- uses : actions/checkout@v3
82- - uses : actions/cache@v3
81+ uses : actions/checkout@v5
82+ - uses : actions/cache@v4
8383 with :
8484 path : |
8585 **/node_modules
@@ -94,12 +94,12 @@ jobs:
9494 webpack :
9595 runs-on : ubuntu-latest
9696 steps :
97- - uses : actions/checkout@v3
98- - uses : actions/cache@v3
97+ - uses : actions/checkout@v5
98+ - uses : actions/cache@v4
9999 with :
100100 path : ' **/node_modules'
101101 key : ${{ runner.os }}-webpack-modules-${{ hashFiles('**/yarn.lock') }}
102- - uses : actions/setup-node@v3
102+ - uses : actions/setup-node@v4
103103 with :
104104 node-version : 18.x
105105 - run : yarn install
0 commit comments