Skip to content

Commit db09784

Browse files
authoredMay 12, 2020
create npmpublish.yml
1 parent ea72f1f commit db09784

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed
 

‎.github/workflows/npmpublish.yml

+66
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
3+
4+
name: Node.js Package
5+
6+
on:
7+
release:
8+
types: [created]
9+
10+
jobs:
11+
install:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v2
15+
- uses: actions/setup-node@v1
16+
with:
17+
node-version: 12
18+
- run: npm ci
19+
20+
QA:
21+
needs: [install]
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/checkout@v2
25+
- uses: actions/setup-node@v1
26+
with:
27+
node-version: 12
28+
- run: npm run lint
29+
30+
#build:
31+
#runs-on: ubuntu-latest
32+
#steps:
33+
#- uses: actions/checkout@v2
34+
#- uses: actions/setup-node@v1
35+
# with:
36+
# node-version: 12
37+
#- run: npm ci
38+
#- run: npm test
39+
40+
#publish-npm:
41+
#needs: build
42+
#runs-on: ubuntu-latest
43+
#steps:
44+
#- uses: actions/checkout@v2
45+
#- uses: actions/setup-node@v1
46+
# with:
47+
# node-version: 12
48+
# registry-url: https://registry.npmjs.org/
49+
#- run: npm ci
50+
#- run: npm publish
51+
# env:
52+
# NODE_AUTH_TOKEN: ${{secrets.npm_token}}
53+
54+
#publish-gpr:
55+
# needs: build
56+
# runs-on: ubuntu-latest
57+
# steps:
58+
# - uses: actions/checkout@v2
59+
# - uses: actions/setup-node@v1
60+
# with:
61+
# node-version: 12
62+
# registry-url: https://npm.pkg.github.com/
63+
# - run: npm ci
64+
# - run: npm publish
65+
# env:
66+
# NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}

0 commit comments

Comments
 (0)