ci(workspace-validation): raise per-script timeout to 1800s for mode=release#73
Merged
Merged
Conversation
…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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Part of the release-validation tail burn-down (#72).
mode=releaseruns REAL searches (PYAUTO_TEST_MODE=0) and finite-difference JAX gradient scripts that legitimately exceed the 300s smoke cap (build_util.pyBUILD_SCRIPT_TIMEOUTdefault) — e.g.jax_grad/imaging_pixelization.py(~6:38, now certifies kernel-CDF meshes),shapelets/modeling,group/slamchaining. These are slow-but-correct; the 300s cap was reporting them as false release blockers (release-validation run29279095224).Change
Set
BUILD_SCRIPT_TIMEOUT=1800on themode=release"Run Python scripts" step only. Smoke mode is unchanged (still 300s). This is a stopgap while the Profiling Agent drives the JAX compile/eval-time speedups (PyAutoMind draft/feature/profiling/profiling_agent_jax_compile_time_scope.md), after which the cap can come back down.Fixes part of #72
🤖 Generated with Claude Code
https://claude.ai/code/session_01TDCsgNCXacXqiWAPTswWCt