Skip to content

chore(ci): raise verify-gate timeout 30 → 60 min for lake build#229

Open
avrabe wants to merge 1 commit into
mainfrom
chore/v0.10.x-bump-verify-gate-timeout
Open

chore(ci): raise verify-gate timeout 30 → 60 min for lake build#229
avrabe wants to merge 1 commit into
mainfrom
chore/v0.10.x-bump-verify-gate-timeout

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented May 18, 2026

Summary

PR #227 reverted TEST-PROOF-LATENCY and TEST-PROOF-ARINC653 verification artifacts from sorry-grep to cd proofs && lake build. The first PR after #227 (#228) hit the verify-gate's 30-minute hard timeout — lake build against Mathlib on a cold elan cache takes 25–35 min, and the runner was terminated at 26m with an orphan lake process.

This bumps timeout-minutes: 30 → 60 so lake build has headroom.

Follow-up for smithy

Lake build-artifact caching across runner runs would let this drop back toward 20m. A cache key like lake-{runner-id}-{hash(proofs/lakefile.toml)}-{hash(proofs/lean-toolchain)} on proofs/.lake/build would let warm runs finish in seconds rather than 25 min.

Test plan

  • Verify-gate completes within 60min on next PR

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com

After #227 reverted TEST-PROOF-LATENCY / TEST-PROOF-ARINC653 verification
steps from sorry-grep to `cd proofs && lake build`, the first PR after
#227 (#228 Mermaid M3) timed out the verify-gate at the 30-minute hard
budget. lake build against Mathlib on a cold elan cache takes 25–35 min;
the runner ran for 26 min before hitting the timeout, then GitHub
killed the orphan `lake` process during job cleanup.

Bumps the verify-gate job's `timeout-minutes` from 30 → 60 to give
`lake build` headroom while the smithy team adds Lake build-artifact
caching across runs. Once that lands, the timeout can drop toward
the original 20m.

The dedicated "Lean proof typecheck (lake build)" workflow has its
own budget for the same step (already empirically green), so this only
affects the rivet verification gate runs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@avrabe avrabe enabled auto-merge (squash) May 18, 2026 16:52
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