This is an automated email from the ASF dual-hosted git repository.
shuke987 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 94f0d69ac8d [improvement](ci) Accept Astra and Fable 5.1 review
receipts (#67561)
94f0d69ac8d is described below
commit 94f0d69ac8d31d06682e6b943c6a1b4495dd9ab2
Author: shuke <[email protected]>
AuthorDate: Mon Sep 7 14:04:31 2026 +0800
[improvement](ci) Accept Astra and Fable 5.1 review receipts (#67561)
Problem Summary:
A converged local review using GPT-6 Astra or Claude Fable 5.1 is
rejected by the PASS receipt validator with "model is not allowed", even
when the review meets the existing effort, commit, reviewer, and
findings requirements.
---
.github/scripts/test_validate_review_pass_comment.py | 9 +++++++++
.github/scripts/validate_review_pass_comment.py | 3 +++
2 files changed, 12 insertions(+)
diff --git a/.github/scripts/test_validate_review_pass_comment.py
b/.github/scripts/test_validate_review_pass_comment.py
index 6a6c6f54cb4..e91159909b2 100644
--- a/.github/scripts/test_validate_review_pass_comment.py
+++ b/.github/scripts/test_validate_review_pass_comment.py
@@ -79,6 +79,13 @@ class ValidateReviewPassCommentTest(unittest.TestCase):
("gpt-5.6-sol", "xhigh"),
("gpt-5.6-sol", "max"),
("gpt-5.6-sol", "ultra"),
+ ("claude-fable-5-1", "xhigh"),
+ ("claude-fable-5-1", "max"),
+ ("claude-fable-5-1[1m]", "xhigh"),
+ ("claude-fable-5-1[1m]", "max"),
+ ("gpt-6-astra", "xhigh"),
+ ("gpt-6-astra", "max"),
+ ("gpt-6-astra", "ultra"),
)
for model, effort in combinations:
with self.subTest(model=model, effort=effort):
@@ -91,6 +98,8 @@ class ValidateReviewPassCommentTest(unittest.TestCase):
"claude-opus-5[1m]",
"claude-fable-5",
"claude-fable-5[1m]",
+ "claude-fable-5-1",
+ "claude-fable-5-1[1m]",
):
with self.subTest(model=model):
with self.assertRaisesRegex(ValidationError, "is not allowed
for model"):
diff --git a/.github/scripts/validate_review_pass_comment.py
b/.github/scripts/validate_review_pass_comment.py
index 5f33a8b5e95..ff9e3399c6c 100644
--- a/.github/scripts/validate_review_pass_comment.py
+++ b/.github/scripts/validate_review_pass_comment.py
@@ -20,7 +20,10 @@ ALLOWED_EFFORTS_BY_MODEL = {
"claude-opus-5[1m]": frozenset({"xhigh", "max"}),
"claude-fable-5": frozenset({"xhigh", "max"}),
"claude-fable-5[1m]": frozenset({"xhigh", "max"}),
+ "claude-fable-5-1": frozenset({"xhigh", "max"}),
+ "claude-fable-5-1[1m]": frozenset({"xhigh", "max"}),
"gpt-5.6-sol": frozenset({"xhigh", "max", "ultra"}),
+ "gpt-6-astra": frozenset({"xhigh", "max", "ultra"}),
}
ALLOWED_AUTHOR_PERMISSIONS = frozenset({"write", "admin"})
EXPECTED_FIELDS = (
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]