Merge pull request 'vars: improve error message when storing trying to store a var in a read-only flake' (#5036) from private-flake-2 into main

Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5036
This commit is contained in:
Mic92
2025-08-31 13:20:13 +00:00

View File

@@ -29,7 +29,7 @@ class FactStore(StoreBase):
value: bytes, value: bytes,
) -> Path | None: ) -> Path | None:
if not self.flake.is_local: if not self.flake.is_local:
msg = f"in_flake fact storage is only supported for local flakes: {self.flake}" msg = f"Storing var '{var}' in a flake is only supported for local flakes: {self.flake}"
raise ClanError(msg) raise ClanError(msg)
folder = self.directory(generator, var.name) folder = self.directory(generator, var.name)
file_path = folder / "value" file_path = folder / "value"