File tree Expand file tree Collapse file tree 1 file changed +43
-0
lines changed Expand file tree Collapse file tree 1 file changed +43
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Publish Release
2
+
3
+ on :
4
+ release :
5
+ types : [published]
6
+
7
+ jobs :
8
+ publishRelease :
9
+ name : Publish release
10
+ runs-on : ubuntu-latest
11
+ steps :
12
+ - uses : actions/checkout@v2
13
+
14
+ - name : Use Node.js ${{ matrix.node-verison }}
15
+ uses : actions/setup-node@v1
16
+ with :
17
+ node-version : ' 12.x'
18
+
19
+ - name : Install dependencies
20
+ run : yarn --frozen-lockfile
21
+
22
+ - name : Lint
23
+ run : yarn lint
24
+
25
+ - name : Test
26
+ run : yarn test
27
+
28
+ - name : Production build
29
+ run : yarn build:prod
30
+
31
+ - name : Publish Prerelease to NPM
32
+ if : github.event.release.prerelease
33
+ uses : JS-DevTools/npm-publish@v1
34
+ with :
35
+ tag : beta
36
+ token : ${{ secrets.NPM_TOKEN }}
37
+
38
+ - name : Publish Release to NPM
39
+ if : " !github.event.release.prerelease"
40
+ uses : JS-DevTools/npm-publish@v1
41
+ with :
42
+ tag : latest
43
+ token : ${{ secrets.NPM_TOKEN }}
You can’t perform that action at this time.
0 commit comments