CI: Set timeouts so it doesn't run forever#4207
Conversation
|
Let's wait for an hour if sid timeouts and then it is ready from my side. |
|
I think 30min is a bit too restrictive, when we do our Sunday meetings, we merge a lot of stuff, and the CI can take 45min or more in some cases, might have to go back to Sunday's records to get a better estimate of what good runs look like when the CI is busy. |
Timeout set roughly to 3x the normal runtime and some spare. This results in 45...74 min.
|
This one for example took 60 min: But it is for sure better than the actual default 6h timeout. Right now, we could run out of runners quite fast if many people push. |
|
Ok, merging, we can roll back or extend if necessary |
|
The reason for Sid to stall is due to a build error in LinuxCNC. Sid upgraded Python to 3.14 and the boost_python library provides both a compatibility library |
|
It's probably still a good idea to timeout CI runs after some time to not stall others. This is also the reason I added it everywhere. |


Timeout set roughly to 3x the normal runtime and some spare. Mainly due to Sid runs for hours lately due to an issue.
This might generate issues in the future if the runtime increases or also just sometime takes longer due to github being github. But it is easy to fix, just increase the timeout.