ci: filter out test-N checks for now

This commit is contained in:
Matt Sturgeon 2025-05-25 21:44:27 +01:00
parent f94d952820
commit 9863e247a5
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299

View file

@ -17,22 +17,22 @@
# Output a build matrix for CI
flake.githubActions = inputs.nix-github-actions.lib.mkGithubMatrix {
checks = builtins.mapAttrs (
system:
lib.flip lib.pipe [
lib.attrsToList
# Group the "test-N" tests back into one drv
# FIXME: drop the entire test-grouping system
(builtins.groupBy ({ name, value }: if lib.strings.hasPrefix "test-" name then "test" else name))
(builtins.mapAttrs (
group: tests:
let
pkgs = inputs.nixpkgs.legacyPackages.${system};
singleton = (builtins.head tests).value;
joined = pkgs.linkFarm group (builtins.listToAttrs tests);
in
if builtins.length tests > 1 then joined else singleton
))
]
system: lib.filterAttrs (name: v: !lib.strings.hasPrefix "test-" name)
# lib.flip lib.pipe [
# lib.attrsToList
# # Group the "test-N" tests back into one drv
# # FIXME: drop the entire test-grouping system
# (builtins.groupBy ({ name, value }: if lib.strings.hasPrefix "test-" name then "test" else name))
# (builtins.mapAttrs (
# group: tests:
# let
# pkgs = inputs.nixpkgs.legacyPackages.${system};
# singleton = (builtins.head tests).value;
# joined = pkgs.linkFarm group (builtins.listToAttrs tests);
# in
# if builtins.length tests > 1 then joined else singleton
# ))
# ]
) self.checks;
};
}