File tree Expand file tree Collapse file tree 1 file changed +38
-24
lines changed
Expand file tree Collapse file tree 1 file changed +38
-24
lines changed Original file line number Diff line number Diff line change 77 build :
88 runs-on : ubuntu-latest
99 steps :
10- - uses : actions/checkout@v4
11- - uses : actions/setup-node@v4
12- with :
13- node-version : ' 20.x'
14- - name : Install dependencies
15- run : yarn
16- - name : Build
17- run : npm run build
18- - name : Publish to NPM
19- run : |
20- npm set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
21- npm publish --access public
22- env :
23- NODE_AUTH_TOKEN : ${{ secrets.NODE_AUTH_TOKEN }}
24- - name : Create Release
25- id : create_release
26- uses : actions/create-release@v1
27- env :
28- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
29- with :
30- tag_name : ${{ github.ref }}
31- release_name : Release ${{ github.ref }}
32- draft : false
33- prerelease : false
10+ - uses : actions/checkout@v4
11+ - uses : actions/setup-node@v4
12+ with :
13+ node-version : " 20.x"
14+
15+ - name : Setup .npmrc
16+ shell : bash
17+ run : |
18+ npm set //registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN
19+ env :
20+ NODE_AUTH_TOKEN : ${{ secrets.NODE_AUTH_TOKEN }}
21+
22+ - name : Ensure access
23+ shell : bash
24+ run : npm whoami --registry https://registry.npmjs.org/
25+ env :
26+ NODE_AUTH_TOKEN : ${{ secrets.NODE_AUTH_TOKEN }}
27+
28+ - name : Install dependencies
29+ run : yarn
30+ - name : Build
31+ run : npm run build
32+
33+ - name : Publish to NPM
34+ run : npm publish
35+ env :
36+ NODE_AUTH_TOKEN : ${{ secrets.NODE_AUTH_TOKEN }}
37+
38+ - name : Create Release
39+ id : create_release
40+ uses : actions/create-release@v1
41+ env :
42+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
43+ with :
44+ tag_name : ${{ github.ref }}
45+ release_name : Release ${{ github.ref }}
46+ draft : false
47+ prerelease : false
You can’t perform that action at this time.
0 commit comments