From 4e3be8c23ffc6e388c6e3f6e55978f8ed086c87d Mon Sep 17 00:00:00 2001 From: Gabe Cook Date: Tue, 12 Mar 2024 00:56:37 -0500 Subject: [PATCH] ci(release): Add changelog generator --- .changelog-generator.yaml | 13 +++++++++++++ .github/workflows/build.yml | 4 ++++ 2 files changed, 17 insertions(+) create mode 100644 .changelog-generator.yaml diff --git a/.changelog-generator.yaml b/.changelog-generator.yaml new file mode 100644 index 00000000..cf638d23 --- /dev/null +++ b/.changelog-generator.yaml @@ -0,0 +1,13 @@ +filters: + exclude: + - "^docs" + - "^test" +groups: + - title: Features + order: 0 + regexp: "^(feat)" + - title: Fixes + order: 1 + regexp: "^(fix|perf)" + - title: Others + order: 999 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b058bfcc..0e92323f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -247,8 +247,12 @@ jobs: pattern: gones_* path: dist merge-multiple: true + - name: Generate Changelog + id: changelog + uses: gabe565/changelog-generator@v0 - name: Release uses: softprops/action-gh-release@v2 with: + body: ${{ steps.changelog.outputs.changelog }} files: | dist/gones_*