Create npmpublish.yml
[poolifier.git] / .github / workflows / npmpublish.yml
CommitLineData
11caf266
APA
1name: Node.js Package
2
3on:
4 release:
5 types: [created]
6
7jobs:
8 build:
9 runs-on: ubuntu-latest
10 steps:
11 - uses: actions/checkout@v1
12 - uses: actions/setup-node@v1
13 with:
14 node-version: 12
15 - run: npm ci
16 - run: npm run test
17
18 publish-npm:
19 needs: build
20 runs-on: ubuntu-latest
21 steps:
22 - uses: actions/checkout@v1
23 - uses: actions/setup-node@v1
24 with:
25 node-version: 12
26 registry-url: https://registry.npmjs.org/
27 - run: npm ci
28 - run: npm publish
29 env:
30 NODE_AUTH_TOKEN: ${{secrets.npm_token}}