The Lean Github ecosystem #

Documentation of the branches, tags, and CI workflows relevant for making pull requests to Lean, Std, and Mathlib.

Things you need to know #

Tags and branches #

leanprover/lean4 #

leanprover/std4 (aka 'Std') #

leanprover-community/mathlib4 (aka 'Mathlib') #

Mathlib nightly and bump branches #

Every month there is a new Lean release, and Mathlib aims to migrate to the new Lean release as soon as possible. To make this process as smooth as possible, we follow the following procedure:

Combined CI between Lean and Mathlib #

Overview of branches at Mathlib/Std