@@ -26,14 +26,17 @@ let
2626 let nixpkgsJobs = allJobs.${nixpkgsVer};
2727 in lib.concatMap (compiler-nix-name:
2828 let ghcJobs = nixpkgsJobs.${compiler-nix-name};
29− in builtins.map (platform: {
30− name = "required-${nixpkgsVer}-${compiler-nix-name}-${platform}";
31− value = genericPkgs.releaseTools.aggregate {
32− name = "haskell.nix-${nixpkgsVer}-${compiler-nix-name}-${platform}";
33− meta.description = "All ${nixpkgsVer} ${compiler-nix-name} ${platform} jobs";
34− constituents = lib.collect (d: lib.isDerivation d) ghcJobs.${platform};
35− };
36− }) (names ghcJobs)
29+ in builtins.concatMap (platform:
30+ let platformJobs = ghcJobs.${platform};
31+ in builtins.map (crossPlatform: {
32+ name = "required-${nixpkgsVer}-${compiler-nix-name}-${platform}-${crossPlatform}";
33+ value = genericPkgs.releaseTools.aggregate {
34+ name = "haskell.nix-${nixpkgsVer}-${compiler-nix-name}-${platform}-${crossPlatform}";
35+ meta.description = "All ${nixpkgsVer} ${compiler-nix-name} ${platform} ${crossPlatform} jobs";
36+ constituents = lib.collect (d: lib.isDerivation d) platformJobs.${crossPlatform};
37+ };
38+ }) (names platformJobs)
39+ ) (names ghcJobs)
3740 ) (names nixpkgsJobs)
3841 ) (names allJobs));
3942in latestJobs // requiredJobs // {