Skip to content

pin lean-action fork with cache-key fix#174

Merged
b-mehta merged 1 commit into
mainfrom
pin-lean-action-fork
Jun 27, 2026
Merged

pin lean-action fork with cache-key fix#174
b-mehta merged 1 commit into
mainfrom
pin-lean-action-fork

Conversation

@b-mehta

@b-mehta b-mehta commented Jun 27, 2026

Copy link
Copy Markdown
Owner

The make-docs job's GitHub cache key didn't include the toolchain or manifest hash, because lean-action computes them from the repo root while our Lake package lives under Lean/. That made the restore-key version-agnostic, so a stale .lake from an older Mathlib gets restored and lake exe cache get then fails trying to check Mathlib out to the new revision — which is what broke make-docs on the v4.30 bump.

This pins lean-action to a fork carrying the fix (leanprover/lean-action#167) until it's released upstream, at which point we switch back to the official action.

@b-mehta
b-mehta merged commit 10333dd into main Jun 27, 2026
4 checks passed
@b-mehta
b-mehta deleted the pin-lean-action-fork branch June 27, 2026 19:20
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