yammat: build for all available ghc versions

This commit is contained in:
Astro 2019-09-12 03:50:01 +02:00
parent 2efbc209cc
commit 4b1575c551
1 changed files with 13 additions and 5 deletions

View File

@ -2,8 +2,16 @@
}: }:
with pkgs; with pkgs;
let let
yammat = haskellPackages.callPackage <yammat> {}; yammat = haskellPackages:
jobs = { haskellPackages.callPackage <yammat> {};
inherit yammat; ghcVersions =
}; builtins.filter (p:
in builtins.mapAttrs (name: lib.hydraJob) jobs 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)