Skip to content

CI: raise the validate and validate-macos timeouts for the #381 tooling tests - #512

Merged
seathatflowsinourveins merged 2 commits into
mainfrom
claude/ci-timeouts-2d-20260929
Sep 29, 2026
Merged

seathatflowsinourveins merged 2 commits into
mainfrom
claude/ci-timeouts-2d-20260929

Conversation

@seathatflowsinourveins

Copy link
Copy Markdown
Collaborator

Scope

  • What this PR changes, in one or two sentences: raises the job timeouts of validate (.github/workflows/validate.yml, 20 to 40 minutes) and validate-macos (.github/workflows/adoption-bootstrap.yml, 30 to 60 minutes) because the measurement tooling still to merge for the PR-H: E2E preregistration for the token-save-practice stack (frozen tasks, metrics, gate, procedure) #381 token E2E adds unit-test time that would pass the old limits; the limits stay hang guards.
  • Base commit: df412368
  • Lane: lane:foundation (the growth is foundation tooling tests; no trading-lane path or workflow behaviour changes)
  • Owned paths touched: .github/workflows/validate.yml, .github/workflows/adoption-bootstrap.yml, manifests/evidence.json (hot file, last commit)

SOTA sources

Evidence-class table

Claim Evidence class Command / receipt
After #502 (main 8d1be283) validate took 753 s of its 1200 s limit and validate-macos 1148 s of its 1800 s limit native_proven (hosted runs) gh run view 36572588202 and gh run view 36572588263, job durations from startedAt/completedAt
The units still to merge add roughly 600 to 900 s of Linux tests (the U10 driver alone runs about 190 s locally, the U8 tool added about 75 s), so both jobs would pass the old limits within about three merges local_integration (local timings, an estimate for the total) builder handoffs of the Gate A unit builds
The hardening and coverage tests still pass and the manifest registration is consistent local_integration commands below

Local commands run

$ python3 -B -m unittest tests.test_workflow_hardening tests.test_workflow_security_coverage
Ran 84 tests / OK (skipped=2)
$ python3 scripts/validate.py
{"components": 69, "hashed_files": 8101, "profiles": 4, "receipts": 171, "status": "passed"}

Decision record

None new; the reasoning is in the comment blocks of the two workflow files. Overturn: if a later change shards the suite into parallel jobs, these limits can drop again.

Host evidence

Not applicable (no files under evidence/hosts/).

Checklist

  • New/changed GitHub Actions are pinned to a full commit SHA with a version comment (no action changes).
  • New/changed workflows declare top-level permissions: contents: read (unchanged).
  • No secrets are printed, logged or committed.
  • No new paid hosting, subscription or billing surface was introduced (longer hang guards only; runner minutes follow actual test time).
  • Peer-owned untracked files and worktrees were preserved.

🤖 Generated with Claude Code

Scout and others added 2 commits September 29, 2026 11:41
…ooling tests

Measured after #502 on 8d1be28: validate took 753s of its 1200s limit (run 36572588202) and validate-macos 1148s of its 1800s limit (run 36572588263). The token-E2E measurement tooling that is still to merge (units U1 to U5, U9, U10, U13) adds an estimated 600 to 900s of unit tests on Linux and more on macOS, so the limits become 40 and 60 minutes; they stay hang guards. Precedent: the 2026-09-26 raise from 10 to 20 minutes recorded in the same comment block.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
@seathatflowsinourveins seathatflowsinourveins added the lane:foundation Foundation lane: Claude/Codex setup, hosts, memory, RAG, research, workers label Sep 29, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@seathatflowsinourveins
seathatflowsinourveins merged commit be97e88 into main Sep 29, 2026
25 checks passed
@seathatflowsinourveins
seathatflowsinourveins deleted the claude/ci-timeouts-2d-20260929 branch September 29, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lane:foundation Foundation lane: Claude/Codex setup, hosts, memory, RAG, research, workers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant