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 #mathlib4 > "verify that everything was available in the cache" fails CI @ 💬 . 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 showed No 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):

#31743

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