Skip to content
Snippets Groups Projects
Commit da8cbec8 authored by Jens Nolte's avatar Jens Nolte
Browse files

Automatically select new haskell package set revisions


Co-authored-by: default avatarJan Beinke <git@janbeinke.com>
parent 7038f655
No related branches found
No related tags found
No related merge requests found
Pipeline #2940 passed
...@@ -10,12 +10,20 @@ ...@@ -10,12 +10,20 @@
forAllSystems = genAttrs systems; forAllSystems = genAttrs systems;
in { in {
packages = forAllSystems (system: packages = forAllSystems (system:
let pkgs = import nixpkgs { inherit system; overlays = [ self.overlay ]; }; let
pkgs = import nixpkgs { inherit system; overlays = [ self.overlay ]; };
getHaskellPackages = pattern: pipe pkgs.haskell.packages [
attrNames
(filter (x: !isNull (strings.match pattern x)))
(sort (x: y: x>y))
(map (x: pkgs.haskell.packages.${x}))
head
];
in rec { in rec {
default = ghc924.quasar; default = quasar_ghc92;
quasar = pkgs.haskellPackages.quasar; quasar = pkgs.haskellPackages.quasar;
ghc924.quasar = pkgs.haskell.packages.ghc924.quasar; quasar_ghc92 = (getHaskellPackages "ghc92.").quasar;
ghc941.quasar = pkgs.haskell.packages.ghc941.quasar; quasar_ghc94 = (getHaskellPackages "ghc94.").quasar;
} }
); );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment