aboutsummaryrefslogtreecommitdiffstats
path: root/relationChainManager.js
Commit message (Collapse)AuthorAgeFilesLines
* Update reviewer discovery logic to add useful reviewersDaniel Smith2025-06-301-22/+40
| | | | | | | | | | | | | | | | | | | | | | In a situation where a cherry-pick of a cherry-pick has conflicts, the bot previously failed to add useful reviewers to the change, instead adding only the bot itself to the reviewers list and attention set. This change updates fallback logic to ensure that reviewers who reviewed previous branch changes, and the original author where possible, are added to the reviewers list and attention set. In the event that none of the original reviewers have read access to the new branch, the bot will utilize a user/group specified by the environment variable `TQTC_LTS_NOTIFY_FALLBACK_USER`. Fixes: QTQAINFRA-7244 Change-Id: Ic48ba754e88b73e5aaf3a8aeee926edb8944da28 Reviewed-by: Daniel Smith <daniel.smith@qt.io>
* Update Cherry-pick bot to fall back to tqtc/esm- branchesDaniel Smith2025-06-301-1/+1
| | | | | | | | | | | | | | | | Qt 5.15 has been EOL, and "tqtc/lts-" branches are now closed for new changes. Any changes which should be backported to Qt 5.15 should now be cherry-picked to the tqtc/esm-5.15 branch. Note: The bot will complain about staging errors in ESM branches, but this is expected, as only Release Managers are allowed to stage changes to ESM branches. Fixes: QTQAINFRA-7235 Change-Id: I13b2d32ab3884e7d23c12d53dfa829a604f40d9e Reviewed-by: Daniel Smith <daniel.smith@qt.io>
* Initial commit of cherry-pick bot in its own repoDaniel Smith2024-07-251-0/+530
Previously commited in qt/qtqa as 5c9fe11d513284a12f6ae3dcc65285e40cec88b1 Task-number: QTQAINFRA-6258 Change-Id: Iee87210a5c2e39895950693bfe71d6e0492e67c8