14
14
runs-on : ubuntu-latest
15
15
16
16
steps :
17
- - uses : actions/checkout@v3
17
+ - uses : actions/checkout@v4
18
18
- name : Setup Node.js environment
19
- uses : actions/setup-node@v3
19
+ uses : actions/setup-node@v4
20
20
with :
21
21
cache : " npm"
22
22
node-version : 18.x
@@ -26,12 +26,12 @@ jobs:
26
26
- run : npm run coverage
27
27
- run : npx remap-istanbul -i coverage/coverage.json -t lcovonly > ./coverage/ts.info
28
28
- name : Coveralls
29
- uses : coverallsapp/github-action@master
29
+ uses : coverallsapp/github-action@v2.3.6
30
30
with :
31
31
github-token : ${{ secrets.GITHUB_TOKEN }}
32
32
path-to-lcov : ./coverage/ts.info
33
33
- name : Archive production artifacts
34
- uses : actions/upload-artifact@v3
34
+ uses : actions/upload-artifact@v4
35
35
with :
36
36
name : dist
37
37
path : |
@@ -43,17 +43,17 @@ jobs:
43
43
needs : build
44
44
runs-on : ubuntu-latest
45
45
steps :
46
- - uses : actions/checkout@v3
46
+ - uses : actions/checkout@v4
47
47
- name : Setup Node.js environment
48
- uses : actions/setup-node@v3
48
+ uses : actions/setup-node@v4
49
49
with :
50
50
cache : " npm"
51
51
node-version : 18.x
52
52
- run : npm ci
53
53
- name : Install semantic-release extra plugins
54
54
run : npm install --save-dev @semantic-release/changelog @semantic-release/git
55
55
- name : Download the build artifacts
56
- uses : actions/download-artifact@v3
56
+ uses : actions/download-artifact@v4
57
57
with :
58
58
name : dist
59
59
- name : Release
0 commit comments