You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@seata.apache.org by zf...@apache.org on 2025/04/27 06:22:40 UTC
(incubator-seata-go) branch master updated: feat:add label for pull request automatically (ci/cd) (#806)
This is an automated email from the ASF dual-hosted git repository.
zfeng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-seata-go.git
The following commit(s) were added to refs/heads/master by this push:
new 1b1b96cc feat:add label for pull request automatically (ci/cd) (#806)
1b1b96cc is described below
commit 1b1b96cc54cb11026414105fa37b70d1446c763c
Author: LeeHao <Ha...@gmail.com>
AuthorDate: Sun Apr 27 14:22:35 2025 +0800
feat:add label for pull request automatically (ci/cd) (#806)
feat: Add Release Drafter configuration files
Add the Release Drafter configuration files to the repository. This includes the `.github/release-drafter.yml` and `.github/workflows/release-drafter.yml` files. These files define the templates, categories, and labels used for generating release notes and changelogs. The configuration also includes autolabeling rules based on the title and file patterns.
Co-authored-by: FengZhang <zf...@qq.com>
---
.github/release-drafter.yml | 155 ++++++++++++++++++++++++++++++++++
.github/workflows/release-drafter.yml | 23 +++++
2 files changed, 178 insertions(+)
diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml
new file mode 100644
index 00000000..2e2138bb
--- /dev/null
+++ b/.github/release-drafter.yml
@@ -0,0 +1,155 @@
+name-template: '$RESOLVED_VERSION'
+tag-template: '$RESOLVED_VERSION'
+
+categories:
+ - title: 'alignment/seata-java'
+ labels:
+ - 'alignment/seata-java'
+ - title: 'bug'
+ labels:
+ - 'bug'
+ - title: 'ci/cd'
+ labels:
+ - 'ci/cd'
+ - title: 'coding'
+ labels:
+ - 'coding'
+ - title: 'documentation'
+ labels:
+ - 'documentation'
+ - title: 'enhancement'
+ labels:
+ - 'enhancement'
+ - title: 'good first issue'
+ labels:
+ - 'good first issue'
+ - title: 'integration'
+ labels:
+ - 'integration'
+ - title: 'milestone'
+ labels:
+ - 'milestone'
+ - title: 'module/at'
+ labels:
+ - 'module/at'
+ - title: 'module/rm'
+ labels:
+ - 'module/rm'
+ - title: 'module/saga'
+ labels:
+ - 'module/saga'
+ - title: 'module/tcc'
+ labels:
+ - 'module/tcc'
+ - title: 'module/tm'
+ labels:
+ - 'module/tm'
+ - title: 'module/xa'
+ labels:
+ - 'module/xa'
+ - title: 'optimise'
+ labels:
+ - 'optimise'
+ - title: 'protocol'
+ labels:
+ - 'protocol'
+ - title: 'question'
+ labels:
+ - 'question'
+ - title: 'refactor'
+ labels:
+ - 'refactor'
+ - title: 'remoting'
+ labels:
+ - 'remoting'
+ - title: 'rm'
+ labels:
+ - 'rm'
+ - title: 'task: help-wanted'
+ labels:
+ - 'task: help-wanted'
+ - title: 'tm'
+ labels:
+ - 'tm'
+
+change-template: '- $TITLE (#$NUMBER)'
+change-title-escapes: '\<*_&'
+exclude-contributors:
+ - dependabot
+ - dependabot[bot]
+
+version-resolver:
+ major:
+ labels:
+ - 'enhancement'
+ - 'module/at'
+ minor:
+ labels:
+ - 'enhancement'
+ - 'module/saga'
+ patch:
+ labels:
+ - 'bug'
+ - 'documentation'
+ - 'refactor'
+ default: patch
+
+template: |
+ $CHANGES
+
+ **Full Changelog**: https://github.com/$OWNER/$REPOSITORY/compare/$PREVIOUS_TAG...v$RESOLVED_VERSION
+ **Contributors**: $CONTRIBUTORS
+
+autolabeler:
+ - label: 'documentation'
+ files:
+ - '*.md'
+ - 'docs/**'
+ title:
+ - '/(docs?|typo|doc:|\[doc\]|comment)/i'
+
+ - label: 'bug'
+ title:
+ - '/(fix|bug|error|fail|correct|missing)/i'
+ - '/(race|deadlock)/i'
+
+ - label: 'enhancement'
+ title:
+ - '/(feat|feature|add|implement|create)/i'
+
+ - label: 'refactor'
+ title:
+ - '/(refactor|cleanup|deprecate|remove|unused)/i'
+
+ - label: 'ci/cd'
+ files:
+ - '.github/workflows/**'
+ title:
+ - '/(ci|cd|workflow|pipeline)/i'
+
+ - label: 'coding'
+ title:
+ - '/(bump|upgrade|dependencies?)/i'
+ files:
+ - 'go.mod'
+ - 'go.sum'
+
+ - label: 'question'
+ title:
+ - '/(question|ask|inquiry)/i'
+
+ - label: 'good first issue'
+ title:
+ - '/(good first issue|easy|beginner|help wanted)/i'
+
+ - label: 'module/saga'
+ title:
+ - '/(saga)/i'
+
+ - label: 'module/at'
+ title:
+ - '/(at)/i'
+
+ - label: 'module/xa'
+ title:
+ - '/(xa)/i'
\ No newline at end of file
diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml
new file mode 100644
index 00000000..df4ed15b
--- /dev/null
+++ b/.github/workflows/release-drafter.yml
@@ -0,0 +1,23 @@
+name: Release Drafter
+
+on:
+ push:
+ branches:
+ - unstable
+ pull_request_target:
+ types: [ opened, reopened, synchronize ]
+
+permissions:
+ contents: write
+ pull-requests: write
+
+jobs:
+ update_release_draft:
+ permissions:
+ contents: write
+ pull-requests: write
+ runs-on: ubuntu-latest
+ steps:
+ - uses: release-drafter/release-drafter@v6
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@seata.apache.org
For additional commands, e-mail: notifications-help@seata.apache.org