File tree Expand file tree Collapse file tree 2 files changed +60
-0
lines changed
Expand file tree Collapse file tree 2 files changed +60
-0
lines changed Original file line number Diff line number Diff line change 1+ on :
2+ push :
3+ tags :
4+ - " v*"
5+
6+ name : Create Release
7+
8+ jobs :
9+ create-release :
10+ name : Create Release
11+ runs-on : ubuntu-latest
12+ steps :
13+ - name : Checkout
14+ uses : actions/checkout@v3
15+
16+ - name : Setup
17+ uses : ./.github/actions/setup
18+
19+ - name : Build package
20+ run : yarn prepack
21+
22+ - uses : actions/create-release@v1
23+ id : create_release
24+ env :
25+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
26+ with :
27+ tag_name : ${{ github.ref }}
28+ release_name : ${{ github.ref }}
29+ draft : true
30+
Original file line number Diff line number Diff line change 1+ name : Publish Release
2+ on :
3+ release :
4+ types :
5+ - published
6+
7+ jobs :
8+ publish-release :
9+ name : Publish Release
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Checkout
13+ uses : actions/checkout@v3
14+
15+ - name : Setup
16+ uses : ./.github/actions/setup
17+
18+ - name : Build package
19+ run : yarn prepack
20+
21+ - name : Publish
22+ run : |
23+ npm config set //registry.npmjs.org/:_authToken ${NPM_TOKEN}
24+ if [[ "${{ github.event.release.tag_name }}" == *"beta"* ]]; then
25+ npm publish --tag beta
26+ else
27+ npm publish
28+ fi
29+ env :
30+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
You can’t perform that action at this time.
0 commit comments