-
-
Notifications
You must be signed in to change notification settings - Fork 389
Please, make CI caching more tolerant #2534
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Somehow I evaluate it as still being worth it. But need to think a bit more. |
Since this is a report for ongoing work & to not open a number of reports for different nuances - this report can be about tolerance of caching workflow at all - rescoping this report to tolerance as a whole. |
I propose to have:
|
In #2503 the caching workflow for the most important part (GHC 9.2) - would fail. Because
cabal v2-build all
would not work there.Think about, would it be reasonable to cache all OR main+test OR main. That would allow acquiring relevant partial cache, which would allow a faster CI loop to solve problems. But that also would happen when
freeze
is not possible (sincebuild all
has the exact same requirement) & whenfreeze
is not possible - under certain conditions we do not have an effective way to detect when to save new cache.At the same time we really can not expand cache more pretty much due to pool limit & for the same reason, we reaching a limit on expanding the key matrix more.
The text was updated successfully, but these errors were encountered: