You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by mi...@apache.org on 2026/10/01 13:48:54 UTC
(jmeter) branch master updated: chore: migrate release-drafter config to the v7 category model
This is an automated email from the ASF dual-hosted git repository.
milamberspace pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git
The following commit(s) were added to refs/heads/master by this push:
new fdfd0861e5 chore: migrate release-drafter config to the v7 category model
fdfd0861e5 is described below
commit fdfd0861e5b01afb252a77dddc265ee66828911c
Author: Milamber <mi...@apache.org>
AuthorDate: Thu Oct 1 16:38:33 2026 +0300
chore: migrate release-drafter config to the v7 category model
release-drafter v7.7 deprecates categories[*].label(s), exclude-labels
and version-resolver.{major,minor,patch}.labels (see
release-drafter/release-drafter#1558) and logged 9 warnings on every
run. Move them to the new model:
- category labels -> when.label / when.labels
- exclude-labels: skip-changelog -> a 'pre-exclude' category
- version-resolver labels -> 'version-resolver' categories with
semver-increment; version-resolver.default stays
Verified by running release-drafter 7.7.0 locally in dry-run mode
against apache/jmeter with the old and the new config: the generated
draft body and the resolved version are identical, and the deprecation
warnings are gone.
Generated-by: Claude Code (Claude Opus 5.5)
---
.github/release-drafter.yml | 55 +++++++++++++++++++++++++--------------------
1 file changed, 31 insertions(+), 24 deletions(-)
diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml
index 0a09f1b394..b9ce3af879 100644
--- a/.github/release-drafter.yml
+++ b/.github/release-drafter.yml
@@ -1,40 +1,47 @@
# See https://github.com/release-drafter/release-drafter#configuration-options
name-template: 'v$RESOLVED_VERSION'
tag-template: 'rel/v$RESOLVED_VERSION'
-exclude-labels:
- - 'skip-changelog'
categories:
+ - type: 'pre-exclude'
+ when:
+ label: 'skip-changelog'
- title: '🚀 Features'
- labels:
- - 'feature'
- - 'enhancement'
+ when:
+ labels:
+ - 'feature'
+ - 'enhancement'
- title: '🐛 Bug Fixes'
- labels:
- - 'fix'
- - 'bugfix'
- - 'bug'
- - 'defect'
+ when:
+ labels:
+ - 'fix'
+ - 'bugfix'
+ - 'bug'
+ - 'defect'
- title: '📝 Documentation'
- labels:
- - 'documentation'
+ when:
+ label: 'documentation'
- title: '🧰 Maintenance'
- label: 'chore'
+ when:
+ label: 'chore'
- title: '⬆️ Dependencies'
collapse-after: 8
- labels:
- - 'dependencies'
+ when:
+ label: 'dependencies'
+ - type: 'version-resolver'
+ semver-increment: 'major'
+ when:
+ label: 'major'
+ - type: 'version-resolver'
+ semver-increment: 'minor'
+ when:
+ label: 'minor'
+ - type: 'version-resolver'
+ semver-increment: 'patch'
+ when:
+ label: 'patch'
change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
change-title-escapes: '\<*_&' # You can add # and @ to disable mentions, and add ` to disable code blocks.
version-resolver:
- major:
- labels:
- - 'major'
- minor:
- labels:
- - 'minor'
- patch:
- labels:
- - 'patch'
default: patch
template: |
## Changes