Zulip Chat Archive
Stream: mathlib4
Topic: CI "lake exe mk_all" failure
Nailin Guan (Nov 17 2025 at 05:20):
In my PR #31706, CI failed and showed the following. But when I run lake exe mk_all, it showed No update necessary.
图片.png
Nailin Guan (Nov 17 2025 at 05:21):
There is also another error. I also have no idea.
图片.png
Bryan Gin-ge Chen (Nov 17 2025 at 05:24):
For the second one, I think it might be fixed if you merge master into your branch.
Nailin Guan (Nov 17 2025 at 06:19):
The first problem also happened to many other PRs of mine. I have no idea why only changing name of some lemma cause this problem.
Vasilii Nesterov (Nov 17 2025 at 10:59):
It happened to my #31673 too and after merging master it failed with
The self-hosted runner lost communication with the server. Verify the machine is running and has a healthy network connection. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, or blocks its network access can cause this error.
https://github.com/leanprover-community/mathlib4/actions/runs/19425942369
Kevin Buzzard (Nov 17 2025 at 11:25):
I've hit "rerun jobs" in the hope that this is a transient network error.
Bryan Gin-ge Chen (Nov 17 2025 at 11:29):
It looks like the runner this job was running on went down (along with another one, so there's probably another job out there that failed with the same error). I've just restarted them.
Kenny Lau (Nov 17 2025 at 12:38):
#30336 is also failing with a mysterious error, can someone confirm that master is ok before i merge master
Bryan Gin-ge Chen (Nov 17 2025 at 12:45):
#30336 looks like an occurrence of . Merging master or pushing more commits should eventually fix it.
Nailin Guan (Nov 17 2025 at 12:52):
Updates
Nailin Guan 說:
In my PR #31706, CI failed and showed the following. But when I run
lake exe mk_all, it showedNo update necessary.
图片.png
today broke my PR by this problem, in both #31697 #31706, do anyone know why?
Damiano Testa (Nov 17 2025 at 12:54):
I wonder whether the mk_all error is simply due to the fact that the step with the mk_all command did not run, as the proofWidgets one broke before it.
Damiano Testa (Nov 17 2025 at 12:54):
So, I suspect that, in case the early mk_all step does not run, maybe CI should not run the later mk_all step.
Nailin Guan (Nov 17 2025 at 12:58):
Thanks for your deduction, I'll try update then.
Damiano Testa (Nov 17 2025 at 13:12):
Damiano Testa (Nov 17 2025 at 14:04):
Now that the PR above has been merged, if you merge master it will probably not solve the issue, but mk_all should no longer complain! :upside_down:
Last updated: Dec 20 2025 at 21:32 UTC