This is an automated email from the ASF dual-hosted git repository.
frankvicky pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/trunk by this push:
new 472c2cfcb49 MINOR: Improve the prompt in committer-tools/reviewers.py
(#19942)
472c2cfcb49 is described below
commit 472c2cfcb4995b05bdad8788bf6dda8c26852d7a
Author: Ming-Yen Chung <[email protected]>
AuthorDate: Tue Jun 10 17:37:57 2025 +0800
MINOR: Improve the prompt in committer-tools/reviewers.py (#19942)
Previously, the confirmation prompt for updating the PR body treated any
input other than 'n' as approval, which could lead to unintended
actions.
With this change, the update will only proceed if the user enters 'y',
'Y', or presses Enter. For any other input, the operation is canceled
and an Abort. message is printed. This makes the prompt behavior clearer
and more predictable.
Reviewers: TengYao Chi <[email protected]>, PoAn Yang
<[email protected]>, Kuan-Po Tseng <[email protected]>, Ken Huang
<[email protected]>, Lan Ding <[email protected]>
---
committer-tools/reviewers.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/committer-tools/reviewers.py b/committer-tools/reviewers.py
index a3539f9d9c3..06ba4919213 100755
--- a/committer-tools/reviewers.py
+++ b/committer-tools/reviewers.py
@@ -63,8 +63,9 @@ def append_message_to_pr_body(pr: int , message: str):
return
print(f"""New PR body will be:\n\n---\n{updated_pr_body}---\n""")
- choice = input(f'Update the body of "{pr_title}"? (y/n): ').strip().lower()
- if choice in ['n', 'no']:
+ choice = input(f'Update the body of "{pr_title}"? [Y/n] ').strip().lower()
+ if choice not in ['', 'y']:
+ print("Abort.")
return
try: