File tree Expand file tree Collapse file tree 1 file changed +56
-0
lines changed
Expand file tree Collapse file tree 1 file changed +56
-0
lines changed Original file line number Diff line number Diff line change 1+ name : release
2+
3+ on :
4+ workflow_dispatch :
5+ inputs :
6+ semver :
7+ description : " The semver to use"
8+ required : true
9+ default : " patch"
10+ type : choice
11+ options :
12+ - auto
13+ - patch
14+ - minor
15+ - major
16+ - prerelease
17+ - prepatch
18+ - preminor
19+ - premajor
20+ baseTag :
21+ description : " base release tag"
22+ tag :
23+ description : " The npm tag"
24+ required : false
25+ default : " latest"
26+ commit-message :
27+ description : " The commit message template"
28+ required : false
29+ default : " Release {version}"
30+ pull_request :
31+ types : [closed]
32+
33+ jobs :
34+ release :
35+ runs-on : ubuntu-latest
36+ permissions :
37+ contents : write
38+ issues : write
39+ pull-requests : write
40+ id-token : write
41+ steps :
42+ - name : Set up Node.js
43+ uses : actions/setup-node@v4
44+ with :
45+ node-version : 20
46+
47+ - uses : nearform-actions/optic-release-automation-action@v4
48+ with :
49+ commit-message : ${{ github.event.inputs.commit-message }}
50+ semver : ${{ github.event.inputs.semver }}
51+ npm-tag : ${{ github.event.inputs.tag }}
52+ npm-token : ${{ secrets.NPM_TOKEN }}
53+ provenance : true
54+ build-command : |
55+ yarn
56+ yarn build
You can’t perform that action at this time.
0 commit comments