25
25
- 22.x
26
26
27
27
steps :
28
- - uses : actions/checkout@v2
28
+ - uses : actions/checkout@v5
29
29
- name : Use Node.js ${{ matrix.node-version }}
30
- uses : actions/setup-node@v1
30
+ uses : actions/setup-node@v5
31
31
with :
32
32
node-version : ${{ matrix.node-version }}
33
33
- run : npm ci
@@ -48,18 +48,18 @@ jobs:
48
48
needs : build
49
49
runs-on : ubuntu-latest
50
50
steps :
51
- - uses : actions/download-artifact@v4
51
+ - uses : actions/download-artifact@v5
52
52
with :
53
53
name : build
54
- - uses : actions/setup-node@v1
54
+ - uses : actions/setup-node@v5
55
55
with :
56
56
node-version : 20.x
57
57
-
uses :
rlespinasse/[email protected]
58
58
- name : Append commit hash to package version
59
59
run : ' sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json'
60
60
- name : Disable pre- and post-publish actions
61
61
run : ' sed -i -E "s/\"((pre|post)publish)/\"ignore:\1/" package.json'
62
- - uses : JS-DevTools/npm-publish@v1
62
+ - uses : JS-DevTools/npm-publish@v4.1.0
63
63
if : github.actor != 'dependabot[bot]' && github.actor != 'dependabot-preview[bot]'
64
64
with :
65
65
token : ${{ secrets.NPM_TOKEN }}
@@ -70,15 +70,15 @@ jobs:
70
70
runs-on : ubuntu-latest
71
71
if : github.ref == 'refs/heads/main'
72
72
steps :
73
- - uses : actions/download-artifact@v4
73
+ - uses : actions/download-artifact@v5
74
74
with :
75
75
name : build
76
- - uses : actions/setup-node@v1
76
+ - uses : actions/setup-node@v5
77
77
with :
78
78
node-version : 20.x
79
79
- name : Disable pre- and post-publish actions
80
80
run : ' sed -i -E "s/\"((pre|post)publish)/\"ignore:\1/" package.json'
81
- - uses : JS-DevTools/npm-publish@v1
81
+ - uses : JS-DevTools/npm-publish@v4.1.0
82
82
if : github.actor != 'dependabot[bot]' && github.actor != 'dependabot-preview[bot]'
83
83
with :
84
84
token : ${{ secrets.NPM_TOKEN }}
0 commit comments