]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
script/ptl-tool: map supported PR labels to Redmine QA tags
authorPatrick Donnelly <pdonnell@ibm.com>
Sat, 11 Jul 2026 19:09:47 +0000 (15:09 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Mon, 13 Jul 2026 00:49:30 +0000 (20:49 -0400)
commit0bc6dfe560377be3f3f700f0e29cf28657c3d269
tree2faaedb0b24300c5c5d194ce4a2e625ffe7e96fb
parent6f306f79e5982276d1ee5dde985cad5ced9d502e
script/ptl-tool: map supported PR labels to Redmine QA tags

Introduce a supported whitelist of component tags (e.g., rgw, cephfs,
rbd, cephadm) and automatically extract matching labels from the queued
GitHub pull requests during integration branch builds.

When building or updating a Redmine QA tracking ticket:
* Append matching component tags directly to each PR line in the ticket
  description (e.g., `(tags: rgw, cephfs)`).
* Populate the `tag_list` attribute on the Redmine issue to seamlessly
  integrate with the RedmineUP Tags plugin.
* When updating an existing QA ticket, preserve any pre-existing tags
  already attached to the issue and merge them with the active PR tags.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
src/script/ptl-tool.py