Skip to content

Commit d23755d

Browse files
authored
Create npm-publish.yml
1 parent 19fdfbb commit d23755d

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

.github/workflows/npm-publish.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: npm Publish
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v2
12+
- uses: actions/setup-node@v1
13+
with:
14+
node-version: 12
15+
- run: npm install
16+
17+
publish-npm:
18+
needs: build
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: actions/checkout@v2
22+
- uses: actions/setup-node@v1
23+
with:
24+
node-version: 12
25+
registry-url: https://registry.npmjs.org/
26+
- run: npm install
27+
- run: npm publish
28+
env:
29+
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
30+
31+
#publish-gpr:
32+
#needs: build
33+
#runs-on: ubuntu-latest
34+
#steps:
35+
#- uses: actions/checkout@v2
36+
#- uses: actions/setup-node@v1
37+
#with:
38+
#node-version: 12
39+
#registry-url: https://npm.pkg.github.com/
40+
#- run: npm ci
41+
#- run: npm publish
42+
#env:
43+
#NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}

0 commit comments

Comments
 (0)