You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci+hooks: auto-bootstrap Lean for web sessions + consolidate CI onto the script
Future-dependability follow-through (both authorized):
1. SessionStart hook (.claude/hooks/session-start.sh + .claude/settings.json):
web/remote sessions auto-install the pinned Lean toolchain via
proofs/bootstrap-lean.sh before the agent loop starts, so the proofs can be
built/verified out of the box. Synchronous; resilient (a bootstrap failure
warns but does not block the session); a no-op outside Claude Code on the web.
2. lean-proofs.yml now installs the toolchain through proofs/bootstrap-lean.sh
instead of a bespoke elan step — single source of truth, and CI gains the
GitHub-asset fallback so it stays green if release.lean-lang.org is down.
bootstrap-lean.sh: shellcheck-clean (SC2016 on the intentional literal $PATH
in --print-path is annotated). Verified: hook is a no-op when not remote and
bootstraps when remote; `lean Tangle.lean` still reports 0 errors.
https://claude.ai/code/session_01PgHpCFzwYB7Qy9L6kmR8CE
0 commit comments