source: trip-planner-front/node_modules/postcss-initial/.github/workflows/npm-publish.yml

Last change on this file was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 1.2 KB
RevLine 
[6a3a178]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
4name: Node.js Package
5
6on:
7 release:
8 types: [created]
9
10jobs:
11 build:
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 - run: npm test
20
21 publish-npm:
22 needs: build
23 runs-on: ubuntu-latest
24 steps:
25 - uses: actions/checkout@v2
26 - uses: actions/setup-node@v1
27 with:
28 node-version: 12
29 registry-url: https://registry.npmjs.org/
30 - run: npm ci
31 - run: npm publish
32 env:
33 NODE_AUTH_TOKEN: ${{secrets.npm_token}}
34
35 publish-gpr:
36 needs: build
37 runs-on: ubuntu-latest
38 steps:
39 - uses: actions/checkout@v2
40 - uses: actions/setup-node@v1
41 with:
42 node-version: 12
43 registry-url: https://npm.pkg.github.com/
44 - run: npm ci
45 - run: npm publish
46 env:
47 NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
Note: See TracBrowser for help on using the repository browser.