From de8fed2f3118b3e94d426b6564cffaddd093b43a Mon Sep 17 00:00:00 2001 From: Stephen Freudenthaler Date: Sat, 13 Jun 2026 10:36:28 -0400 Subject: [PATCH 1/2] chore(ai-reviews): bump ai-workflows pin to v3.1.3 v3.1.3 fixes silent "Codex Review failed" stickies: it handles the Responses-API response.incomplete case (reasoning consuming the whole output-token budget), raises the default budget to 8000, and retries once before giving up. ~43% of recent GPT-5.5 auto-reviews were affected. Validated e2e (before/after) on steve-quarterly-planning #105. Closes: #36158 Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/ai_claude-backend-reviewer.yml | 2 +- .github/workflows/ai_claude-orchestrator.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ai_claude-backend-reviewer.yml b/.github/workflows/ai_claude-backend-reviewer.yml index 4274cd6db409..8255777bc2cb 100644 --- a/.github/workflows/ai_claude-backend-reviewer.yml +++ b/.github/workflows/ai_claude-backend-reviewer.yml @@ -85,7 +85,7 @@ jobs: id-token: write pull-requests: write issues: write - uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.2 + uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.3 with: model_id: ${{ vars.BEDROCK_MODEL_ID }} bedrock_role_arn: ${{ vars.BEDROCK_ROLE_ARN }} diff --git a/.github/workflows/ai_claude-orchestrator.yml b/.github/workflows/ai_claude-orchestrator.yml index 46f520e6dfed..6003ab74a33a 100644 --- a/.github/workflows/ai_claude-orchestrator.yml +++ b/.github/workflows/ai_claude-orchestrator.yml @@ -82,7 +82,7 @@ jobs: ) ) ) - uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.2 + uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.3 with: model_id: ${{ vars.BEDROCK_MODEL_ID }} bedrock_role_arn: ${{ vars.BEDROCK_ROLE_ARN }} @@ -140,7 +140,7 @@ jobs: concurrency: group: claude-automatic-${{ github.event.pull_request.number }} cancel-in-progress: true - uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.2 + uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.3 with: model_id: openai.gpt-5.5 bedrock_role_arn: ${{ vars.BEDROCK_ROLE_ARN }} From 6f0190827f543af41924d38cff96824547149582 Mon Sep 17 00:00:00 2001 From: Stephen Freudenthaler Date: Sat, 13 Jun 2026 11:29:51 -0400 Subject: [PATCH 2/2] chore(ai-reviews): retarget pin to v3.1.4 (supersedes v3.1.3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v3.1.4 adds clear human-facing outcome signaling on top of v3.1.3: the sticky header reflects the result (🤖 review / ⚠️ truncated / ❌ no output / ⏱️ canceled), the job fails (red ✗ in checks) when no review is produced, and canceled/timed-out runs no longer leave a stuck "in progress" comment. ai-workflows#39. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/ai_claude-backend-reviewer.yml | 2 +- .github/workflows/ai_claude-orchestrator.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ai_claude-backend-reviewer.yml b/.github/workflows/ai_claude-backend-reviewer.yml index 8255777bc2cb..b015e858fe43 100644 --- a/.github/workflows/ai_claude-backend-reviewer.yml +++ b/.github/workflows/ai_claude-backend-reviewer.yml @@ -85,7 +85,7 @@ jobs: id-token: write pull-requests: write issues: write - uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.3 + uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.4 with: model_id: ${{ vars.BEDROCK_MODEL_ID }} bedrock_role_arn: ${{ vars.BEDROCK_ROLE_ARN }} diff --git a/.github/workflows/ai_claude-orchestrator.yml b/.github/workflows/ai_claude-orchestrator.yml index 6003ab74a33a..c8997762b307 100644 --- a/.github/workflows/ai_claude-orchestrator.yml +++ b/.github/workflows/ai_claude-orchestrator.yml @@ -82,7 +82,7 @@ jobs: ) ) ) - uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.3 + uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.4 with: model_id: ${{ vars.BEDROCK_MODEL_ID }} bedrock_role_arn: ${{ vars.BEDROCK_ROLE_ARN }} @@ -140,7 +140,7 @@ jobs: concurrency: group: claude-automatic-${{ github.event.pull_request.number }} cancel-in-progress: true - uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.3 + uses: dotCMS/ai-workflows/.github/workflows/claude-orchestrator.yml@v3.1.4 with: model_id: openai.gpt-5.5 bedrock_role_arn: ${{ vars.BEDROCK_ROLE_ARN }}