diff --git a/.azure/linux-stack.yml b/.azure/linux-stack.yml index e8b3e236..d437dfe8 100644 --- a/.azure/linux-stack.yml +++ b/.azure/linux-stack.yml @@ -7,6 +7,8 @@ jobs: matrix: stack-def: YAML_FILE: stack.yaml + stack-8.8.2: + YAML_FILE: stack-8.8.2.yaml stack-8.8.1: YAML_FILE: stack-8.8.1.yaml stack-8.6.5: diff --git a/.azure/macos-stack.yml b/.azure/macos-stack.yml index 0f88e67c..8fe91eb9 100644 --- a/.azure/macos-stack.yml +++ b/.azure/macos-stack.yml @@ -7,6 +7,8 @@ jobs: matrix: stack-def: YAML_FILE: stack.yaml + stack-8.8.2: + YAML_FILE: stack-8.8.2.yaml stack-8.8.1: YAML_FILE: stack-8.8.1.yaml stack-8.6.5: diff --git a/.azure/windows-stack.yml b/.azure/windows-stack.yml index b54adb52..72e38efe 100644 --- a/.azure/windows-stack.yml +++ b/.azure/windows-stack.yml @@ -7,6 +7,8 @@ jobs: matrix: stack-def: YAML_FILE: stack.yaml + # ghc versions 8.8.1 and 8.8.2 are not usable in windows + # due to https://gitlab.haskell.org/ghc/ghc/issues/17575 stack-8.6.5: YAML_FILE: stack-8.6.5.yaml stack-8.6.4: diff --git a/install/src/Env.hs b/install/src/Env.hs index b9b75d1c..037e51bc 100644 --- a/install/src/Env.hs +++ b/install/src/Env.hs @@ -104,8 +104,8 @@ getHieVersions = do & mapMaybe (T.stripPrefix stackYamlPrefix >=> T.stripSuffix stackYamlSuffix) & map T.unpack - -- the following line excludes `8.6.3` and `8.8.1` on windows systems - & filter (\p -> not (isWindowsSystem && p `elem` ["8.6.3","8.8.1"])) + -- the following line excludes `8.6.3`, `8.8.1` and `8.8.2` on windows systems + & filter (\p -> not (isWindowsSystem && p `elem` ["8.6.3", "8.8.1", "8.8.2"])) & sort return hieVersions