Skip to content

Commit 4643a65

Browse files
author
WingLim
committed
chore: rewrite github action
1 parent c40ee56 commit 4643a65

File tree

2 files changed

+41
-6
lines changed

2 files changed

+41
-6
lines changed

.github/workflows/release.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,33 @@ name: Release
33
on:
44
push:
55
tags:
6-
- 'v*'
6+
- 'v*.*.*'
77

88
jobs:
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 }}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
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 }}"}'

0 commit comments

Comments
 (0)