Before this PR, in case of a change in a Cabal or Nix file, the CI would restore the Cabal cache from any other currently available. This would lead to inconsistent states with packages not built for documentation but used for it, or packages built with different system dependencies.
Before this PR, in case of a change in a Cabal or Nix file, the CI would restore the Cabal cache from any other currently available. This would lead to inconsistent states with packages not built for documentation but used for it, or packages built with different system dependencies.