Merge pull request 'ruff-4-perf-fixes' (#4935) from ruff-4-perf-fixes into main

Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4935
This commit is contained in:
Mic92
2025-08-25 13:12:14 +00:00
11 changed files with 79 additions and 87 deletions

View File

@@ -164,11 +164,12 @@ class SecretStore(StoreBase):
from clan_cli.vars.generator import Generator
manifest = []
generators = Generator.get_machine_generators(machine, self.flake)
for generator in generators:
for file in generator.files:
manifest.append(f"{generator.name}/{file.name}".encode())
manifest = [
f"{generator.name}/{file.name}".encode()
for generator in generators
for file in generator.files
]
manifest.append(git_hash)
return b"\n".join(manifest)