release-haskell.nix/mergeable: include darwin again

Unfortunately, some of these packages block the NixOS/nixpkgs channels
so they also need to work on darwin. I'd say for the future we can be
liberal in moving packages (that don't block the channel) out of
mergeable, but stuff like cachix needs to work everywhere.
This commit is contained in:
sternenseemann 2024-04-16 23:48:22 +02:00
parent 97dd14c56c
commit ad321e0602

View File

@ -594,15 +594,7 @@ let
maintainers = lib.teams.haskell.members;
};
constituents =
let
# Filter out all Darwin derivations. We don't want flakey Darwin
# derivations and flakey Hydra Darwin builders to block the
# mergeable job from successfully building.
filterInLinux =
lib.filter (drv: drv.system == "x86_64-linux" || drv.system == "aarch64-linux");
in
filterInLinux
(accumulateDerivations [
accumulateDerivations [
# haskell specific tests
jobs.tests.haskell
# important top-level packages
@ -629,7 +621,7 @@ let
jobs.haskellPackages.hopenssl
jobs.haskellPackages.hsemail
jobs.haskellPackages.hsyslog
]);
];
};
maintained = pkgs.releaseTools.aggregate {
name = "maintained-haskell-packages";