jkdsjkdjs
All checks were successful
Build and Deploy / changes (push) Successful in 2s
Build and Deploy / deploy (push) Successful in 8m45s

This commit is contained in:
2026-10-19 22:34:45 +02:00
parent 097160a6cd
commit fdcbd60dad
3 changed files with 27 additions and 43 deletions

View File

@@ -161,10 +161,11 @@ and its cache re-downloads, so treat this like the heavy build it is (run it
on the machine that hosts the editor; pin `LEAN4WEB_REF` for a build that
stands still).
CI follows the same split inside one workflow: `.gitea/workflows/deploy.yml` gates a
`deploy-lean` job on the pushed diff — it rebuilds, pushes and redeploys the lean image
**only when `lean/**` changed** — while the app jobs run on every other change and just
pull whatever `mathew-lean:latest` the registry holds. (In volume mode the pushed image
CI follows the same split inside one workflow and one deploy job:
`.gitea/workflows/deploy.yml` gates the lean build steps on the pushed diff — it rebuilds,
pushes and redeploys the lean image **only when `lean/**` changed** — while an app change
skips them and just pulls whatever `mathew-lean:latest` the registry holds, and a lean-only
change skips the app builds. (In volume mode the pushed image
is ~4GB and a lean rebuild doesn't fetch Mathlib at all.)
## Adding Lean projects