Merge pull request #233505 from SuperSandro2000/check-hydra-by-maintainer-no-alias

maintainers/scripts/check-hydra-by-maintainer: don't check aliases
This commit is contained in:
Sandro
2023-06-27 18:13:32 +02:00
committed by GitHub
@@ -1,15 +1,18 @@
{ maintainer }:
let
pkgs = import ./../../default.nix { };
pkgs = import ./../../default.nix {
config.allowAliases = false;
};
inherit (pkgs) lib;
maintainer_ = pkgs.lib.maintainers.${maintainer};
packagesWith = cond: return: prefix: set:
(pkgs.lib.flatten
(pkgs.lib.mapAttrsToList
(lib.flatten
(lib.mapAttrsToList
(name: pkg:
let
result = builtins.tryEval
(
if pkgs.lib.isDerivation pkg && cond name pkg then
if lib.isDerivation pkg && cond name pkg then
# Skip packages whose closure fails on evaluation.
# This happens for pkgs like `python27Packages.djangoql`
# that have disabled Python pkgs as dependencies.
@@ -42,7 +45,7 @@ let
)
)
(name: name)
("")
""
pkgs;
in