File tree Expand file tree Collapse file tree 1 file changed +20
-2
lines changed Expand file tree Collapse file tree 1 file changed +20
-2
lines changed Original file line number Diff line number Diff line change 34
34
- run : npm test
35
35
- run : npm run build --if-present
36
36
- name : Save build
37
- if : matrix.node-version == '14 .x'
37
+ if : matrix.node-version == '16 .x'
38
38
uses : actions/upload-artifact@v2
39
39
with :
40
40
name : build
52
52
name : build
53
53
- uses : actions/setup-node@v1
54
54
with :
55
- node-version : 14 .x
55
+ node-version : 16 .x
56
56
-
uses :
rlespinasse/[email protected]
57
57
- name : Append commit hash to package version
58
58
run : ' sed -i -E "s/(\"version\": *\"[^\"]+)/\1-${GITHUB_SHA_SHORT}/" package.json'
62
62
with :
63
63
token : ${{ secrets.NPM_TOKEN }}
64
64
tag : ${{ env.GITHUB_REF_SLUG }}
65
+
66
+ npm-publish-latest :
67
+ needs : build
68
+ runs-on : ubuntu-latest
69
+ if : github.ref == 'refs/heads/main'
70
+ steps :
71
+ - uses : actions/download-artifact@v2
72
+ with :
73
+ name : build
74
+ - uses : actions/setup-node@v1
75
+ with :
76
+ node-version : 16.x
77
+ - name : Disable pre- and post-publish actions
78
+ run : ' sed -i -E "s/\"((pre|post)publish)/\"ignore:\1/" package.json'
79
+ - uses : JS-DevTools/npm-publish@v1
80
+ with :
81
+ token : ${{ secrets.NPM_TOKEN }}
82
+ tag : latest
You can’t perform that action at this time.
0 commit comments