Increase Smoke Claude turn budget to prevent premature engine termination#2131
Increase Smoke Claude turn budget to prevent premature engine termination#2131
Conversation
There was a problem hiding this comment.
Pull request overview
Increases the Smoke Claude workflow’s turn budget to avoid premature termination from hitting error_max_turns during normal prompt/tool execution variance.
Changes:
- Updated
.github/workflows/smoke-claude.mdto raiseengine.max-turnsfrom 8 to 12. - Updated the compiled lock workflow
.github/workflows/smoke-claude.lock.ymlto keep runtime values aligned (--max-turnsandGH_AW_MAX_TURNSset to 12) and refreshed the frontmatter hash.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/smoke-claude.md | Raises the configured Claude engine turn budget to reduce false failures. |
| .github/workflows/smoke-claude.lock.yml | Aligns compiled/runtime settings (CLI arg + env) and updates metadata hash accordingly. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 0
Smoke Test Results
Overall: FAIL — MCP connectivity failed; template variable substitution did not occur for pre-step outputs.
|
🔥 Smoke Test: Copilot BYOK (Offline) — PASS
Running in BYOK offline mode ( Overall: PASS | PR by
|
|
Smoke Test Results (Run: 24696048108)
Overall: FAIL (1/4 tests failed)
|
|
PR titles:
Warning
|
|
PR Titles: (failed to fetch)
Overall: PASS (except GH MCP, which is unreachable in sandbox) Warning
|
Smoke Test: GitHub Actions Services Connectivity ✅
All checks passed. (
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
Smoke Claude was failing with an engine error even though tools and MCP connectivity were healthy. The run hit
error_max_turns(num_turns: 9) before completing the workflow’s expected output path.Root cause addressed
engine.max-turnswas8, causing early termination under normal variance.Workflow config updates
.github/workflows/smoke-claude.md:engine.max-turns: 8→12.github/workflows/smoke-claude.lock.ymlto keep compiled runtime values aligned:--max-turns 8→--max-turns 12GH_AW_MAX_TURNS: 8→12Config alignment snippet
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/repos/actions/github-script/git/ref/tags/v9/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha(http block)https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.68.3/usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.68.3 --jq .object.sha(http block)If you need me to access, download, or install something from one of these locations, you can either: