From 4d6937ef69a55b72ce1c8194cf9c42b913752a73 Mon Sep 17 00:00:00 2001 From: Sergey Ostanevich <sergos@tarantool.org> Date: Wed, 6 Dec 2023 19:45:02 +0300 Subject: [PATCH] changelog: added new topics 'tools' and 'testing' Some changes are not new features, rather developer tools updates and improvements. There are also number of tweaks we can introduce to improve testing and tests backporting across branches, which also are not considered neither feature nor bug fix. NO_DOC=changelog NO_TEST=changelog NO_CHANGELOG=changelog --- tools/gen-release-notes | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/gen-release-notes b/tools/gen-release-notes index d77e948b89..08a240ce33 100755 --- a/tools/gen-release-notes +++ b/tools/gen-release-notes @@ -14,7 +14,7 @@ import subprocess # Ensure certain order for known sections. SECTIONS_TOP = ['core', 'memtx', 'vinyl', 'replication', 'swim', 'raft', 'luajit', 'lua', 'sql'] -SECTIONS_BOTTOM = ['build', 'testing', 'misc'] +SECTIONS_BOTTOM = ['build', 'misc'] # Prettify headers, apply the ordering. REDEFINITIONS = { @@ -284,9 +284,10 @@ class Parser: if line.startswith('## '): header = line.split(' ', 1)[1].strip() fst = header.split('/', 1)[0] - if fst not in ('feature', 'bugfix'): + if fst not in ('feature', 'bugfix', 'tools', 'testing'): raise self.error("Unknown header: '{}', should be " - "'feature/<...>' or 'bugfix/<...>'" + "'feature/<...>' or 'bugfix/<...>' or" + "'tools/<...>' or 'testing/<...>'" .format(header)) self.header = header self._process = self._wait_content -- GitLab