1
1
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
2
2
# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
3
-
4
- name : Release
5
-
6
- on :
7
- release :
8
- types : [created]
9
-
10
- jobs :
11
- build :
12
- runs-on : ubuntu-latest
13
- steps :
14
- - uses : actions/checkout@v2
15
- - uses : actions/setup-node@v2
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@v2
27
- with :
28
- # we always publish targeting the lowest supported node version
29
- node-version : 12
30
- registry-url : ' https://registry.npmjs.org/'
31
- - run : npm ci
32
- - run : npm publish --access public
33
- env :
34
- NODE_AUTH_TOKEN : ${{secrets.npm_token}}
35
-
36
- publish-gpr :
37
- needs : build
38
- runs-on : ubuntu-latest
39
- permissions :
40
- contents : read
41
- packages : write
42
- steps :
43
- - uses : actions/checkout@v2
44
- - uses : actions/setup-node@v2
45
- with :
46
- # we always publish targeting the lowest supported node version
47
- node-version : 12
48
- registry-url : $registry-url(npm)
49
- - run : npm ci
50
- - run : npm publish --access public
51
- env :
52
- NODE_AUTH_TOKEN : ${{secrets.GITHUB_TOKEN}}
3
+ #
4
+ # name: Release
5
+ #
6
+ # on:
7
+ # release:
8
+ # types: [created]
9
+ #
10
+ # jobs:
11
+ # build:
12
+ # runs-on: ubuntu-latest
13
+ # steps:
14
+ # - uses: actions/checkout@v2
15
+ # - uses: actions/setup-node@v2
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@v2
27
+ # with:
28
+ # # we always publish targeting the lowest supported node version
29
+ # node-version: 12
30
+ # registry-url: 'https://registry.npmjs.org/'
31
+ # - run: npm ci
32
+ # - run: npm publish --access public
33
+ # env:
34
+ # NODE_AUTH_TOKEN: ${{secrets.npm_token}}
35
+ #
36
+ # publish-gpr:
37
+ # needs: build
38
+ # runs-on: ubuntu-latest
39
+ # permissions:
40
+ # contents: read
41
+ # packages: write
42
+ # steps:
43
+ # - uses: actions/checkout@v2
44
+ # - uses: actions/setup-node@v2
45
+ # with:
46
+ # # we always publish targeting the lowest supported node version
47
+ # node-version: 12
48
+ # registry-url: $registry-url(npm)
49
+ # - run: npm ci
50
+ # - run: npm publish --access public
51
+ # env:
52
+ # NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
0 commit comments