Skip to content

Commit c19c948

Browse files
Jammy2211claude
authored andcommitted
ci(workspace-validation): raise per-script timeout to 1800s for mode=release
mode=release runs REAL searches (PYAUTO_TEST_MODE=0) and finite-difference JAX gradient scripts that legitimately exceed the 300s smoke cap (build_util.py BUILD_SCRIPT_TIMEOUT default) — e.g. jax_grad/imaging_pixelization.py >400s, shapelets/modeling, group/slam chaining. These are slow-but-correct, not broken; the 300s cap was reporting them as release blockers (release-validation run 29279095224). Raise BUILD_SCRIPT_TIMEOUT to 1800s on the mode=release script step only (smoke unchanged). Stopgap while the Profiling Agent drives the JAX compile/eval-time speedups (PyAutoMind draft/feature/profiling/ profiling_agent_jax_compile_time_scope.md). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TDCsgNCXacXqiWAPTswWCt
1 parent 6498238 commit c19c948

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.github/workflows/workspace-validation.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,15 @@ jobs:
297297
--report-dir test-results
298298
- name: "Run Python scripts [mode=release, wheels, release profile, no source on PYTHONPATH]"
299299
if: needs.find_scripts.outputs.mode == 'release'
300+
env:
301+
# mode=release runs REAL searches (PYAUTO_TEST_MODE=0) and finite-difference
302+
# JAX gradient scripts, which legitimately exceed the 300s smoke cap
303+
# (build_util.py BUILD_SCRIPT_TIMEOUT default). Raise it here so a slow-but-
304+
# correct script isn't a false release blocker. This is a stopgap while the
305+
# Profiling Agent drives the JAX compile/eval-time speedups (PyAutoMind
306+
# draft/feature/profiling/profiling_agent_jax_compile_time_scope.md); smoke
307+
# mode is unchanged (still 300s).
308+
BUILD_SCRIPT_TIMEOUT: "1800"
300309
run: |
301310
# Deliberately NOT adding library source dirs to PYTHONPATH (closes
302311
# Gap A) — `import autolens` etc. resolve to the pip-installed

0 commit comments

Comments
 (0)