5
5
lint :
6
6
runs-on : ubuntu-latest
7
7
steps :
8
- - uses : actions/checkout@v3
9
- - uses : actions/cache@v3
8
+ - uses : actions/checkout@v5
9
+ - uses : actions/cache@v4
10
10
with :
11
11
path : ' **/node_modules'
12
12
key : ${{ runner.os }}-lint-modules-${{ hashFiles('**/yarn.lock') }}
13
- - uses : actions/setup-node@v3
13
+ - uses : actions/setup-node@v4
14
14
with :
15
15
node-version : 18.x
16
16
- run : yarn install
@@ -28,14 +28,14 @@ jobs:
28
28
- 24.x
29
29
steps :
30
30
- name : Use Node.js ${{ matrix.node-version }}
31
- uses : actions/setup-node@v3
31
+ uses : actions/setup-node@v4
32
32
with :
33
33
node-version : ${{ matrix.node-version }}
34
34
- name : Ensure line endings are consistent
35
35
run : git config --global core.autocrlf input
36
36
- name : Check out repository
37
- uses : actions/checkout@v3
38
- - uses : actions/cache@v3
37
+ uses : actions/checkout@v5
38
+ - uses : actions/cache@v4
39
39
with :
40
40
path : ' **/node_modules'
41
41
key : ${{ runner.os }}-test-modules-${{ hashFiles('**/yarn.lock') }}
46
46
- name : Run tests
47
47
run : yarn run test
48
48
- name : Submit coverage results
49
- uses : coverallsapp/github-action@master
49
+ uses : coverallsapp/github-action@v2
50
50
with :
51
51
github-token : ${{ secrets.github_token }}
52
52
flag-name : run-${{ matrix.node-version }}
57
57
runs-on : ubuntu-latest
58
58
steps :
59
59
- name : Consolidate test coverage from different jobs
60
- uses : coverallsapp/github-action@master
60
+ uses : coverallsapp/github-action@v2
61
61
with :
62
62
github-token : ${{ secrets.github_token }}
63
63
parallel-finished : true
@@ -74,12 +74,12 @@ jobs:
74
74
- 24.x
75
75
steps :
76
76
- name : Use Node.js ${{ matrix.node-version }}
77
- uses : actions/setup-node@v3
77
+ uses : actions/setup-node@v4
78
78
with :
79
79
node-version : ${{ matrix.node-version }}
80
80
- name : Check out repository
81
- uses : actions/checkout@v3
82
- - uses : actions/cache@v3
81
+ uses : actions/checkout@v5
82
+ - uses : actions/cache@v4
83
83
with :
84
84
path : |
85
85
**/node_modules
@@ -94,12 +94,12 @@ jobs:
94
94
webpack :
95
95
runs-on : ubuntu-latest
96
96
steps :
97
- - uses : actions/checkout@v3
98
- - uses : actions/cache@v3
97
+ - uses : actions/checkout@v5
98
+ - uses : actions/cache@v4
99
99
with :
100
100
path : ' **/node_modules'
101
101
key : ${{ runner.os }}-webpack-modules-${{ hashFiles('**/yarn.lock') }}
102
- - uses : actions/setup-node@v3
102
+ - uses : actions/setup-node@v4
103
103
with :
104
104
node-version : 18.x
105
105
- run : yarn install
0 commit comments