File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {
2+ "name" : " OpenAPI-release" ,
3+ "private" : true ,
4+ "devDependencies" : {
5+ "@semantic-release/git" : " ^10.0.1" ,
6+ "@semantic-release/github" : " ^11.0.0" ,
7+ "semantic-release" : " ^24.1.1"
8+ }
9+ }
Original file line number Diff line number Diff line change 1+ const config = {
2+ branches : [ 'master' ] ,
3+ Plugins : [
4+ '@semantic-release/commit-analyzer' ,
5+ '@semantic-release/release-notes-generator' ,
6+ '@semantic-release/changelog' ,
7+ '@semantic-release/github' ,
8+ [
9+ '@semantic-release/git' ,
10+ {
11+ "assests" : [ "CHANGELOG.md" ] ,
12+ "message" : "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
13+ }
14+ ] ,
15+ [ "@semantic-release/npm" , {
16+ "npmPublish" : false ,
17+ } ]
18+ ]
19+ }
20+
21+ module . exports = config
Original file line number Diff line number Diff line change 1515
1616 - name : Checkout Repository
1717 uses : actions/checkout@v4
18+ with :
19+ fetch-depth : 0
1820
19- - name : Release steps
20- run : echo "this is manually triggered release....."
21+ - name : Set up Node environment
22+ uses : actions/setup-node@v4
23+ with :
24+ node-version : 20
25+
26+ - name : install node package
27+ run : npm i
28+ working-directory : ${{ github.workspace }}/.github/semantic-release
29+
30+ - name : Perform release
31+ run : |
32+ git fetch origin master:master
33+ npx semantic-release --dry-run --branch master
34+ env :
35+ GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
36+ working-directory : ${{ github.workspace }}/.github/semantic-release
Original file line number Diff line number Diff line change 11.DS_Store
22
33# JetBrains generated files
4- .idea
4+ .idea
5+ /node_modules
You can’t perform that action at this time.
0 commit comments