File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change 1+ name : release
2+ on :
3+ push :
4+ branches :
5+ - master
6+
7+ jobs :
8+ release-please :
9+ runs-on : ubuntu-latest
10+ outputs :
11+ release_created : ${{ steps.release.outputs.release_created }}
12+
13+ steps :
14+ - name : Read package name
15+ run : echo ::set-output name=NAME::$(jq -r .name package.json)
16+ id : package
17+
18+ - name : Release Please
19+ id : release
20+ uses : GoogleCloudPlatform/release-please-action@v2
21+ with :
22+ token : ${{ secrets.GITHUB_TOKEN }}
23+ release-type : node
24+ package-name : ${{ steps.package.outputs.NAME }}
25+
26+ publish :
27+ needs : release-please
28+ runs-on : ubuntu-latest
29+ if : ${{ needs.release-please.outputs.release_created }}
30+ steps :
31+ - name : Checkout repository
32+ uses : actions/checkout@v2
33+
34+ - name : Use Node.js
35+ uses : actions/setup-node@v2
36+ with :
37+ registry-url : ' https://registry.npmjs.org'
38+
39+ - name : Install dependencies
40+ run : npm install
41+
42+ - name : Publish
43+ run : npm publish
44+ env :
45+ NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
You can’t perform that action at this time.
0 commit comments