Skip to content

Please, make CI caching more tolerant #2534

Open
@Anton-Latukha

Description

@Anton-Latukha

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 (since build all has the exact same requirement) & when freeze 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CIContinuous integrationstatus: in discussionNot actionable, because discussion is still ongoing or there's no decision yettype: enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions