feat: warn systems

This commit is contained in:
Kat Inskip 2024-10-25 13:05:17 -04:00
parent 1e32d03340
commit 6866b698c0
Signed by: kat
GPG key ID: 465E64DECEA8CF0F

View file

@ -9,7 +9,7 @@ with lib; let
inherit (channels.std) string list set; inherit (channels.std) string list set;
enabledNixosSystems = filterAttrs (_: system: system.config.ci.enable && system.config.type == "NixOS") channels.nixfiles.systems; enabledNixosSystems = filterAttrs (_: system: system.config.ci.enable && system.config.type == "NixOS") channels.nixfiles.systems;
exportsSystems = let exportsSystems = let
warnSystems = set.filter (_: system: system.ci.allowFailure) enabledNixosSystems; warnSystems = set.filter (_: system: system.config.ci.allowFailure) enabledNixosSystems;
toSystems = systems: string.concatMapSep " " string.escapeShellArg (set.keys systems); toSystems = systems: string.concatMapSep " " string.escapeShellArg (set.keys systems);
in '' in ''
NF_NIX_SYSTEMS=(${toSystems enabledNixosSystems}) NF_NIX_SYSTEMS=(${toSystems enabledNixosSystems})