Merge pull request #122212 from sternenseemann/haskell-updates-recursive-update
top-level/release-haskell.nix: merge jobs using lib.recursiveUpdate
This commit is contained in:
commit
4fc931999b
@ -75,7 +75,10 @@ let
|
||||
_: v: builtins.length (v.meta.maintainers or []) > 0
|
||||
) set);
|
||||
|
||||
jobs = mapTestOn {
|
||||
recursiveUpdateMany = builtins.foldl' lib.recursiveUpdate {};
|
||||
|
||||
jobs = mapTestOn (recursiveUpdateMany [
|
||||
{
|
||||
haskellPackages = packagePlatforms pkgs.haskellPackages;
|
||||
haskell.compiler = packagePlatforms pkgs.haskell.compiler;
|
||||
|
||||
@ -191,7 +194,8 @@ let
|
||||
;
|
||||
|
||||
elmPackages.elm = pkgsPlatforms.elmPackages.elm;
|
||||
} // versionedCompilerJobs {
|
||||
}
|
||||
(versionedCompilerJobs {
|
||||
# Packages which should be checked on more than the
|
||||
# default GHC version. This list can be used to test
|
||||
# the state of the package set with newer compilers
|
||||
@ -208,7 +212,8 @@ let
|
||||
language-nix = all;
|
||||
nix-paths = all;
|
||||
titlecase = all;
|
||||
} // {
|
||||
})
|
||||
{
|
||||
mergeable = pkgs.releaseTools.aggregate {
|
||||
name = "haskell-updates-mergeable";
|
||||
meta = {
|
||||
@ -260,6 +265,7 @@ let
|
||||
(name: jobs.haskellPackages."${name}")
|
||||
(maintainedPkgNames pkgs.haskellPackages));
|
||||
};
|
||||
};
|
||||
}
|
||||
]);
|
||||
|
||||
in jobs
|
||||
|
Loading…
x
Reference in New Issue
Block a user