Commit | Line | Data |
---|---|---|
11caf266 APA |
1 | name: Node.js Package |
2 | ||
3 | on: | |
4 | release: | |
5 | types: [created] | |
6 | ||
7 | jobs: | |
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}} |