Skip to content

Commit ac7f5a8

Browse files
committed
ci: add changelog generation to releases
1 parent ed90965 commit ac7f5a8

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Release
33
on:
44
push:
55
tags:
6-
- "*"
6+
- "v*"
77

88
permissions:
99
contents: write
@@ -24,12 +24,24 @@ jobs:
2424
runs-on: ${{ matrix.build.os }}
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v5
27+
uses: actions/checkout@v6
2828

2929
- name: Build
30+
id: build
3031
uses: dAppServer/wails-build-action@main
3132
with:
3233
build-name: ${{ matrix.build.name }}
3334
build-platform: ${{ matrix.build.platform }}
3435
go-version: 1.25
3536
node-version: 24
37+
38+
- name: Generate Changelog
39+
id: github_release
40+
uses: mikepenz/release-changelog-builder@v6
41+
env:
42+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43+
44+
- name: Create Release
45+
uses: softprops/action-gh-release@v2.5.0
46+
with:
47+
body: ${{steps.github_release.outputs.changelog}}

0 commit comments

Comments
 (0)