Skip to content

Update Lean and mathlib - #844

Merged
stepchowfun merged 2 commits into
mainfrom
update-deps
Sep 23, 2026
Merged

stepchowfun merged 2 commits into
mainfrom
update-deps

Conversation

@stepchowfun

@stepchowfun stepchowfun commented Sep 23, 2026 •

Copy link
Copy Markdown
Owner

Updates Lean v4.33.1 → v4.34.0 and mathlib v4.33.1 → v4.34.0. lake-manifest.json now pins mathlib's transitive dependencies (batteries, aesop, Qq, plausible, ProofWidgets, importGraph, LeanSearchClient, Cli v4.33.0 → v4.34.0) to the exact revisions in mathlib v4.34.0's own manifest, which is what lake update resolves to.

The lint task now copies .gitignore and tagref.yml into its container. Without them, Tagref scanned the vendored dependencies in .lake, and mathlib v4.34.0 contains an instance binder ([group : Group toProfinite] in Mathlib/Topology/Algebra/Category/ProfiniteGrp/Basic.lean) that parses as a single-member Tagref group. Tagref already ignores .lake locally via .gitignore, so this makes CI behave the same way.

Rocq stays pinned at rocq-core 9.2.0 / rocq-stdlib 9.1.0. rocq-core 9.3.0 and rocq-stdlib 9.2.0 are released upstream, but neither is on opam yet.

GitHub Actions and the copyright year are already current.

Status: Ready

Fixes: N/A

@stepchowfun
stepchowfun merged commit d1c7b3c into main Sep 23, 2026
1 check passed
@stepchowfun
stepchowfun deleted the update-deps branch September 23, 2026 17:42
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