Skip to content

Commit 66e5524

Browse files
committed
ci: update action with npm publish action and newer setup actions
1 parent b9d80d5 commit 66e5524

File tree

1 file changed

+12
-24
lines changed

1 file changed

+12
-24
lines changed

.github/workflows/npmpublish.yml

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Node.js Package
1+
name: Publish to NPM
22

33
on:
44
release:
@@ -8,38 +8,26 @@ jobs:
88
build:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v1
12-
- uses: actions/setup-node@v1
11+
- uses: actions/checkout@v3
12+
- uses: actions/setup-node@v3
1313
with:
14-
node-version: 16
14+
node-version: "16"
1515
- run: npm ci
1616
- run: npm test
1717

1818
publish-npm:
1919
needs: build
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v1
23-
- uses: actions/setup-node@v1
22+
- uses: actions/checkout@v3
23+
- uses: actions/setup-node@v3
2424
with:
25-
node-version: 16
25+
node-version: "16"
2626
registry-url: https://registry.npmjs.org/
2727
- run: npm ci
28-
- run: npm publish
29-
env:
30-
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
31-
32-
publish-gpr:
33-
needs: build
34-
runs-on: ubuntu-latest
35-
steps:
36-
- uses: actions/checkout@v1
37-
- uses: actions/setup-node@v1
28+
- uses: JS-DevTools/npm-publish@v2
3829
with:
39-
node-version: 16
40-
registry-url: https://npm.pkg.github.com/
41-
scope: '@jwu910'
42-
- run: npm ci
43-
- run: npm publish
44-
env:
45-
NODE_AUTH_TOKEN: ${{secrets.ACTION_PUBLISH_TOKEN}}
30+
token: ${{ secrets.NPM_TOKEN }}
31+
32+
- if: ${{ steps.publish.outputs.type }}
33+
run: echo "Package upgraded from ${{ steps.publish.outputs.old-version }} to ${{ steps.publish.outputs.version }}!"

0 commit comments

Comments
 (0)