This repository was archived by the owner on Jun 28, 2024. It is now read-only.
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 : Semantic Release
3+
4+ run-name : Semantic Release from ${{ github.ref_name }}
5+
6+ on :
7+ push :
8+ branches :
9+ - ' **'
10+
11+ concurrency :
12+ group : ${{ github.workflow }}-${{ github.ref_name }}
13+ cancel-in-progress : true
14+
15+ jobs :
16+ semantic :
17+ name : Determine version
18+ runs-on : ubuntu-latest
19+ timeout-minutes : 30
20+ outputs :
21+ new_release_published : ${{ steps.release.outputs.new_release_published }}
22+ new_release_version : ${{ steps.release.outputs.new_release_version }}
23+ steps :
24+ - name : Checkout
25+ uses : actions/checkout@v3
26+ with :
27+ fetch-depth : 0
28+ - name : Semantic release
29+ id : release
30+ uses : cycjimmy/semantic-release-action@v4
31+ with :
32+ dry_run : true
33+ release :
34+ name : Release version
35+ runs-on : ubuntu-latest
36+ timeout-minutes : 30
37+ needs : semantic
38+ if : ${{ needs.semantic.outputs.new_release_published == 'true' }}
39+ steps :
40+ - name : Checkout
41+ uses : actions/checkout@v3
42+ with :
43+ fetch-depth : 1
44+ - name : Release version ${{ steps.release.outputs.new_release_version }} on ${{ github.ref_name }}
45+ run : gh workflow run version.yml --raw-field version=$VERSION --ref $BRANCH
46+ env :
47+ GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
48+ VERSION : ${{ needs.semantic.outputs.new_release_version }}
49+ BRANCH : ${{ github.ref_name }}
Original file line number Diff line number Diff line change 1+ {
2+ "branches" : [
3+ " +([0-9])?(.{+([0-9]),x}).x" ,
4+ " main" ,
5+ " next" ,
6+ " next-major" ,
7+ { "name" : " beta" , "prerelease" : true },
8+ { "name" : " alpha" , "prerelease" : true }
9+ ],
10+ "plugins" : [" @semantic-release/commit-analyzer" ]
11+ }
You can’t perform that action at this time.
0 commit comments