Skip to content

check_timeout_s: bound the check subprocess separately from the worker budget - #133

Open
bluemihai wants to merge 1 commit into
NateBJones-Projects:mainfrom
bluemihai:check-timeout-budget
Open

bluemihai wants to merge 1 commit into
NateBJones-Projects:mainfrom
bluemihai:check-timeout-budget

Conversation

@bluemihai

Copy link
Copy Markdown

A check that boots a framework (Rails, Django) before it can run a test needs more time than a file-edit check, and today the Verifier kills it at the fixed CHECK_TIMEOUT_S, burning both attempts on a timeout that has nothing to do with the worker's code (2026-09-10: a Rails boot-heavy rspec check was SIGTERM'd every attempt).

This adds a per-task check_timeout_s (default CHECK_TIMEOUT_S, so existing manifests keep today's behaviour) and passes it to _run_check. The three template manifests gain the field where their checks build or test.

Lived on OCL's shared clone as an uncommitted edit since this morning; two real runs today depended on it.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LqyGMqxTUQLaaoE5Ugh8kL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant