@@ -11,6 +11,7 @@
11 nixpkgsVersions = {
11 nixpkgsVersions = {
12 "R2003" = "nixpkgs-2003";
12 "R2003" = "nixpkgs-2003";
13 "R2009" = "nixpkgs-2009";
13 "R2009" = "nixpkgs-2009";
14+ "unstable" = "nixpkgs-unstable";
15 compilerNixNames = nixpkgsName: nixpkgs: builtins.mapAttrs (compiler-nix-name: runTests: {
16 compilerNixNames = nixpkgsName: nixpkgs: builtins.mapAttrs (compiler-nix-name: runTests: {
16 inherit (import ./default.nix { inherit checkMaterialization; }) nixpkgsArgs;
17 inherit (import ./default.nix { inherit checkMaterialization; }) nixpkgsArgs;
@@ -30,6 +31,9 @@
30 ghc8102 = false;
31 ghc8102 = false;
31 ghc8103 = true;
32 ghc8103 = true;
32 ghc810220201118 = false;
33 ghc810220201118 = false;
34+ } // nixpkgs.lib.optionalAttrs (nixpkgsName == "unstable") {
34 systems = nixpkgs: nixpkgs.lib.filterAttrs (_: v: builtins.elem v supportedSystems) {
38 systems = nixpkgs: nixpkgs.lib.filterAttrs (_: v: builtins.elem v supportedSystems) {
35 # I wanted to take these from 'lib.systems.examples', but apparently there isn't one for linux!
39 # I wanted to take these from 'lib.systems.examples', but apparently there isn't one for linux!