From 6a26c663358dec6488c8a9f71ee124a462c6e11f Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 22 Oct 2025 13:33:41 +0200 Subject: [PATCH] ci/eval/compare/maintainers: disable aliases We should never try to ping maintainers through package aliases, this can only lead to errors. One example case is, where an attribute is a throw alias, but then re-introduced in a PR. This would trigger the throw. By disabling aliases, we can fallback gracefully. --- ci/eval/compare/maintainers.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ci/eval/compare/maintainers.nix b/ci/eval/compare/maintainers.nix index fef5ecb8d9b9..b3ebf6aee569 100644 --- a/ci/eval/compare/maintainers.nix +++ b/ci/eval/compare/maintainers.nix @@ -7,7 +7,13 @@ removedattrs, }: let - pkgs = import ../../.. { system = "x86_64-linux"; }; + pkgs = import ../../.. { + system = "x86_64-linux"; + # We should never try to ping maintainers through package aliases, this can only lead to errors. + # One example case is, where an attribute is a throw alias, but then re-introduced in a PR. + # This would trigger the throw. By disabling aliases, we can fallback gracefully below. + config.allowAliases = false; + }; changedpaths = lib.importJSON changedpathsjson;