File tree Expand file tree Collapse file tree 2 files changed +41
-6
lines changed
Expand file tree Collapse file tree 2 files changed +41
-6
lines changed Original file line number Diff line number Diff line change @@ -3,16 +3,33 @@ name: Release
33on :
44 push :
55 tags :
6- - ' v*'
6+ - ' v*.*.* '
77
88jobs :
99 release :
1010 name : Release
1111 runs-on : ubuntu-latest
12+
1213 steps :
13- - name : Trigger event on caddy-docker
14- uses : peter-evans/repository-dispatch@v1
14+ - name : Checkout code
15+ uses : actions/checkout@v2
16+ with :
17+ fetch-depth : 0
18+
19+ - name : Export version
20+ id : version
21+ run : echo ::set-output name=tag::${GITHUB_REF#refs/*/}
22+
23+ - name : Install git-chglog
24+ uses : craicoverflow/install-git-chglog@v1
25+
26+ - name : Generate changelog
27+ run : git-chglog -o ${{ steps.version.outputs.tag }}.md ${{ steps.version.outputs.tag }}
28+
29+ - name : Release ${{ steps.version.outputs.tag }}
30+ uses : softprops/action-gh-release@v1
1531 with :
16- token : ${{ secrets.REPO_ACCESS_TOKEN }}
17- repository : WingLim/caddy-docker
18- event-type : release-tagged
32+ draft : true
33+ body_path : ${{ steps.version.outputs.tag }}.md
34+ env :
35+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ jobs :
8+ release :
9+ name : Release
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Trigger event on caddy-docker
13+ uses : peter-evans/repository-dispatch@v1
14+ with :
15+ token : ${{ secrets.REPO_ACCESS_TOKEN }}
16+ repository : WingLim/caddy-docker
17+ event-type : release-tagged
18+ client-payload : ' {"tag": "${{ github.event.release.tag_name }}"}'
You can’t perform that action at this time.
0 commit comments