From 32b90a321ab0adb5f3142735ba5689892f6246bd Mon Sep 17 00:00:00 2001 From: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com> Date: Fri, 7 Aug 2026 16:20:09 -0700 Subject: [PATCH] chore(claude-review): default to Claude Opus 5 Bumps the reusable PR-review workflow's default model_id from us.anthropic.claude-opus-4-8 to us.anthropic.claude-opus-5. Verified against Bedrock in us-west-2: the us.anthropic.claude-opus-5 system-defined inference profile is ACTIVE and routes to the anthropic.claude-opus-5 foundation model in us-east-1, us-east-2, and us-west-2 -- the same three-region fan-out the 4.8 profile used, so no change is needed to aws_region. A live bedrock-runtime Converse call against the profile succeeded. Note for whoever deploys this: the OIDC role named by the bedrock_role_arn secret grants bedrock:InvokeModel per-model-ARN, so it needs the Opus 5 inference-profile and foundation-model ARNs added before this default takes effect. Signed-off-by: Stephen Crowe <6042774+crowecawcaw@users.noreply.github.com> --- .github/workflows/reusable_claude_pr_review.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable_claude_pr_review.yml b/.github/workflows/reusable_claude_pr_review.yml index 36bf722..bd4c4ba 100644 --- a/.github/workflows/reusable_claude_pr_review.yml +++ b/.github/workflows/reusable_claude_pr_review.yml @@ -38,9 +38,9 @@ on: description: "Bedrock model id / inference profile to invoke." required: false type: string - default: "us.anthropic.claude-opus-4-8" + default: "us.anthropic.claude-opus-5" timeout_minutes: - description: "Job-level wall-clock cap; a stuck run is killed by the runner. Opus 4.8 with thinking needs more headroom than Sonnet did on large diffs, so this is generous." + description: "Job-level wall-clock cap; a stuck run is killed by the runner. Opus 5 with thinking needs more headroom than Sonnet did on large diffs, so this is generous." required: false type: number default: 30