From 3ae14fb1fda710707d069b454998a3f283dfe9ac Mon Sep 17 00:00:00 2001 From: Tim Basten Date: Fri, 6 Feb 2026 11:52:18 +0800 Subject: [PATCH] Another feature --- .gitea/workflows/release.yaml | 8 +++-- changelog.yml | 66 +++++++++++++++++++++++------------ 2 files changed, 48 insertions(+), 26 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 5aa3511..454a8d3 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -20,12 +20,15 @@ jobs: - name: Install go-gitea/changelog run: | - go get github.com/go-gitea/changelog + wget https://dl.gitea.com/changelog-tool/main/changelog-main-linux-amd64 + chmod +x changelog-main-linux-amd64 + sudo mv changelog-main-linux-amd64 /usr/local/bin/changelog - name: Generate changelog id: changelog run: | - changelog --config changelog.yml > CHANGELOG.md + VERSION="${GITHUB_REF_NAME}" + changelog generate -m="${VERSION}" -c="changelog.yml" > CHANGELOG.md echo "changelog<> $GITHUB_OUTPUT cat CHANGELOG.md >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT @@ -37,4 +40,3 @@ jobs: tag_name: ${{ gitea.ref_name }} name: ${{ gitea.ref_name }} body: ${{ steps.changelog.outputs.changelog }} - diff --git a/changelog.yml b/changelog.yml index e854f21..ae413a3 100644 --- a/changelog.yml +++ b/changelog.yml @@ -1,44 +1,64 @@ -repo: go-gitea/gitea +# The full repository name +repo: timmybee/test-release-merging + +# Service type (gitea or github) +service: gitea + +# Base URL for Gitea instance if using gitea service type (optional) +# Default: https://gitea.com +base-url:https://git.timmybee.xyz + +# Changelog groups and which labeled PRs to add to each group groups: - - + - name: BREAKING labels: - - kind/breaking - - - name: FEATURE + - pr/breaking + - + name: FEATURES labels: - - kind/feature + - type/feature + - + name: API + labels: + - modifies/api - name: BUGFIXES labels: - - kind/bug - - - name: ENHANCEMENT + - type/bug + - + name: ENHANCEMENTS labels: - - kind/enhancement - - kind/refactor - - kind/ui + - type/enhancement + - type/refactoring + - topic/ui + - topic/ui-interaction + - performance/speed - name: SECURITY labels: - - kind/security - - + - topic/security + - name: TESTING labels: - - kind/testing - - + - type/testing + - name: TRANSLATION labels: - - kind/translation - - + - modifies/translation + - name: BUILD labels: - - kind/build - - kind/lint - - + - topic/build + - topic/code-linting + - name: DOCS labels: - - kind/docs - - + - type/docs + - modifies/docs + - name: MISC default: true + +# regex indicating which labels to skip for the changelog +skip-labels: skip-changelog|backport\/.+