-
-
Notifications
You must be signed in to change notification settings - Fork 434
Please, make CI caching more tolerant #2534
Copy link
Copy link
Open
Labels
CIContinuous integrationContinuous integrationstatus: in discussionNot actionable, because discussion is still ongoing or there's no decision yetNot actionable, because discussion is still ongoing or there's no decision yettype: enhancementNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
CIContinuous integrationContinuous integrationstatus: in discussionNot actionable, because discussion is still ongoing or there's no decision yetNot actionable, because discussion is still ongoing or there's no decision yettype: enhancementNew feature or requestNew feature or request
In #2503 the caching workflow for the most important part (GHC 9.2) - would fail. Because
cabal v2-build allwould 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
freezeis not possible (sincebuild allhas the exact same requirement) & whenfreezeis 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.