File tree Expand file tree Collapse file tree 1 file changed +49
-0
lines changed
Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change 1+ name : release
2+ on :
3+ workflow_dispatch :
4+ inputs :
5+ version :
6+ type : choice
7+ description : Version number to increment
8+ options :
9+ - major
10+ - minor
11+ - patch
12+
13+ jobs :
14+ release :
15+ env :
16+ CI : true
17+ GITHUB_TOKEN : ${{ secrets.ACTION_GITHUB_TOKEN }}
18+ NPM_OTP_TOKEN : ${{ github.event.inputs.otp }}
19+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
20+ runs-on : ubuntu-latest
21+ steps :
22+ - uses : actions/checkout@v2
23+ - name : Use Node.js lts
24+ uses : actions/setup-node@v2
25+ with :
26+ node-version : lts/*
27+ registry-url : https://registry.npmjs.org
28+ - name : Use NPM 8
29+ run : npm i -g npm@8
30+ - run : npm ci
31+ - name : build
32+ run : npm run build
33+ # - name: test
34+ # if: ${{ always() }}
35+ # run: npm run test
36+ # - name: lint
37+ # if: ${{ always() }}
38+ # run: npm run lint
39+ # - name: style
40+ # if: ${{ always() }}
41+ # run: npm run format:check
42+ - name : npm auth
43+ run : npm set "//registry.npmjs.org/:_authToken" ${{ env.NPM_TOKEN }}
44+ - name : perform release
45+ run : |
46+ npm run release -- \
47+ ${{ github.event.inputs.version }} \
48+ --ci \
49+ --dry-run
You can’t perform that action at this time.
0 commit comments