Skip to content

docs(no_run): correct the SLOW-skip timeout cap (300s/1800s, not 60s)#43

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/slow-skip-timeout-cap-doc
Jul 22, 2026
Merged

docs(no_run): correct the SLOW-skip timeout cap (300s/1800s, not 60s)#43
Jammy2211 merged 1 commit into
mainfrom
feature/slow-skip-timeout-cap-doc

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Companion to PyAutoLabs/PyAutoHands#172.

The config/build/no_run.yaml header documented a "60s per-script timeout cap". No such cap is enforced. The real values:

  • 300s — smoke/default: PyAutoHands/autobuild/build_util.py:12, TIMEOUT_SECS = int(os.environ.get("BUILD_SCRIPT_TIMEOUT", "300")).
  • 1800smode=release: PyAutoHeart/.github/workflows/workspace-validation.yml:308.

A 5× understatement of the cap biases every "is this script too slow to un-skip?" judgement in the same direction — toward parking scripts that would in fact pass. It did exactly that while triaging autolens_workspace_test#193: a clean run of database/scrape/general measured 214s, which reads as an obvious SLOW-skip against 60s but has ~86s of headroom against the real 300s cap.

Comment-only; one line of the header replaced by two. No behaviour change.

Scripts Changed

None (config/build/no_run.yaml header comment only).

The header claimed a '60s per-script timeout cap'. The enforced value is
PyAutoHands autobuild/build_util.py TIMEOUT_SECS: 300s by default, raised
to 1800s for mode=release runs. A 5x understatement biases every 'is this
too slow to un-skip?' judgement toward parking scripts that would pass.

Matches PyAutoHands#172, which fixes the same stale figure in the mega-run
banner and report text.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit 9919bfd into main Jul 22, 2026
10 checks passed
@Jammy2211
Jammy2211 deleted the feature/slow-skip-timeout-cap-doc branch July 22, 2026 09:55
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