about summary refs log tree commit diff
path: root/pkgs/top-level/release-haskell.nix
diff options
context:
space:
mode:
authorsternenseemann <sternenseemann@systemli.org>2023-03-18 21:07:20 +0100
committersternenseemann <sternenseemann@systemli.org>2023-03-18 21:31:48 +0100
commit84c43d4e70b4453b75de0743fc039ca38d2548a3 (patch)
treec8868362b0a5368149fff3729da9b449c26f7d3b /pkgs/top-level/release-haskell.nix
parent8dda93a2ce7827e9868db12413b3a6d28048f5fa (diff)
release-haskell.nix: test GHC 9.6 package set
Diffstat (limited to 'pkgs/top-level/release-haskell.nix')
-rw-r--r--pkgs/top-level/release-haskell.nix36
1 files changed, 28 insertions, 8 deletions
diff --git a/pkgs/top-level/release-haskell.nix b/pkgs/top-level/release-haskell.nix
index 7293bd87890c7..108f03ac12190 100644
--- a/pkgs/top-level/release-haskell.nix
+++ b/pkgs/top-level/release-haskell.nix
@@ -55,6 +55,7 @@ let
     ghc926
     ghc927
     ghc944
+    ghc961
   ];
 
   # packagePlatforms applied to `haskell.packages.*`
@@ -383,16 +384,35 @@ let
       Cabal_3_6_3_0 = released;
       Cabal_3_8_1_0 = released;
       Cabal_3_10_1_0 = released;
-      cabal2nix = released;
-      cabal2nix-unstable = released;
-      funcmp = released;
-      haskell-language-server = builtins.filter (x: x != compilerNames.ghc884) released;
-      hoogle = released;
-      hlint = released;
-      hpack = released;
+      cabal2nix = lib.subtractLists [
+        compilerNames.ghc961
+      ] released;
+      cabal2nix-unstable = lib.subtractLists [
+        compilerNames.ghc961
+      ] released;
+      funcmp = lib.subtractLists [
+        compilerNames.ghc961
+      ] released;
+      haskell-language-server = lib.subtractLists [
+        # Support ceased as of 1.9.0.0
+        compilerNames.ghc884
+        # https://github.com/haskell/haskell-language-server/issues/3502
+        compilerNames.ghc961
+      ] released;
+      hoogle = lib.subtractLists [
+        compilerNames.ghc961
+      ] released;
+      hlint = lib.subtractLists [
+        compilerNames.ghc961
+      ] released;
+      hpack = lib.subtractLists [
+        compilerNames.ghc961
+      ] released;
       hsdns = released;
       jailbreak-cabal = released;
-      language-nix = released;
+      language-nix = lib.subtractLists [
+        compilerNames.ghc961
+      ] released;
       nix-paths = released;
       titlecase = released;
       ghc-api-compat = [