yammat: build for all available ghc versions
This commit is contained in:
parent
2efbc209cc
commit
4b1575c551
18
yammat.nix
18
yammat.nix
|
@ -2,8 +2,16 @@
|
|||
}:
|
||||
with pkgs;
|
||||
let
|
||||
yammat = haskellPackages.callPackage <yammat> {};
|
||||
jobs = {
|
||||
inherit yammat;
|
||||
};
|
||||
in builtins.mapAttrs (name: lib.hydraJob) jobs
|
||||
yammat = haskellPackages:
|
||||
haskellPackages.callPackage <yammat> {};
|
||||
ghcVersions =
|
||||
builtins.filter (p:
|
||||
p == "ghcHEAD" || builtins.match "ghc[[:digit:]]+" p != null
|
||||
) (builtins.attrNames haskell.packages);
|
||||
in
|
||||
|
||||
builtins.listToAttrs
|
||||
(map (ghcVersion: {
|
||||
name = "yammat-${ghcVersion}";
|
||||
value = lib.hydraJob (yammat (builtins.getAttr ghcVersion haskell.packages));
|
||||
}) ghcVersions)
|
||||
|
|
Loading…
Reference in New Issue