Skip to content

Commit 813e5ff

Browse files
authored
Remove ghc-8.8.2 support (#1934)
1 parent 5db0108 commit 813e5ff

File tree

8 files changed

+4
-130
lines changed

8 files changed

+4
-130
lines changed

.circleci/config.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,6 @@ jobs:
7373
- STACK_FILE: "stack-8.6.5.yaml"
7474
<<: *defaults
7575

76-
ghc-8.8.2:
77-
environment:
78-
- STACK_FILE: "stack-8.8.2.yaml"
79-
<<: *defaults
80-
8176
ghc-8.8.3:
8277
environment:
8378
- STACK_FILE: "stack-8.8.3.yaml"
@@ -125,7 +120,6 @@ workflows:
125120
jobs:
126121
- ghc-8.6.4
127122
- ghc-8.6.5
128-
- ghc-8.8.2
129123
- ghc-8.8.3
130124
- ghc-8.8.4
131125
- ghc-8.10.2

.github/workflows/build.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
ghc: ['8.10.5', '8.10.4', '8.10.3', '8.10.2', '8.8.4', '8.8.3', '8.8.2', '8.6.5', '8.6.4']
19+
ghc: ['8.10.5', '8.10.4', '8.10.3', '8.10.2', '8.8.4', '8.8.3', '8.6.5', '8.6.4']
2020
os: [ubuntu-18.04, macOS-latest, windows-latest]
2121
exclude:
2222
- os: windows-latest
@@ -25,8 +25,6 @@ jobs:
2525
ghc: '8.8.4' # also fails due to segfault :(
2626
- os: windows-latest
2727
ghc: '8.8.3' # fails due to segfault
28-
- os: windows-latest
29-
ghc: '8.8.2' # fails due to error with Cabal
3028
include:
3129
- os: windows-latest
3230
ghc: '8.10.2.2' # only available for windows and choco

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
fail-fast: true
3535
matrix:
36-
ghc: ["9.0.1", "8.10.5", "8.10.4", "8.10.3", "8.10.2", "8.8.4", "8.8.3", "8.8.2", "8.6.5", "8.6.4"]
36+
ghc: ["9.0.1", "8.10.5", "8.10.4", "8.10.3", "8.10.2", "8.8.4", "8.8.3", "8.6.5", "8.6.4"]
3737
os: [ubuntu-latest, macOS-latest]
3838
include:
3939
# only test supported ghc major versions

ghcide/ghcide.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ description:
1313
A library for building Haskell IDE's on top of the GHC API.
1414
homepage: https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme
1515
bug-reports: https://github.com/haskell/haskell-language-server/issues
16-
tested-with: GHC == 8.6.4 || == 8.6.5 || == 8.8.2 || == 8.8.3 || == 8.8.4 || == 8.10.2 || == 8.10.3 || == 8.10.4 || == 8.10.5 || == 9.0.1
16+
tested-with: GHC == 8.6.4 || == 8.6.5 || == 8.8.3 || == 8.8.4 || == 8.10.2 || == 8.10.3 || == 8.10.4 || == 8.10.5 || == 9.0.1
1717
extra-source-files: README.md CHANGELOG.md
1818
test/data/**/*.project
1919
test/data/**/*.cabal

haskell-language-server.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ copyright: The Haskell IDE Team
1414
license: Apache-2.0
1515
license-file: LICENSE
1616
build-type: Simple
17-
tested-with: GHC == 8.6.4 || == 8.6.5 || == 8.8.2 || == 8.8.3 || == 8.8.4 || == 8.10.2 || == 8.10.3 || == 8.10.4 || == 8.10.5
17+
tested-with: GHC == 8.6.4 || == 8.6.5 || == 8.8.3 || == 8.8.4 || == 8.10.2 || == 8.10.3 || == 8.10.4 || == 8.10.5
1818
extra-source-files:
1919
README.md
2020
ChangeLog.md

install/src/Env.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,6 @@ getHlsVersions = do
108108
& mapMaybe
109109
(T.stripPrefix stackYamlPrefix >=> T.stripSuffix stackYamlSuffix)
110110
& map T.unpack
111-
-- the following line excludes `8.6.3`, `8.8.1` and `8.8.2` on windows systems
112-
& filter (\p -> not (isWindowsSystem && p `elem` ["8.6.3", "8.8.1", "8.8.2"]))
113111
& sort
114112
return hlsVersions
115113

install/src/HlsInstall.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,6 @@ defaultMain = do
7070
phony "hls" (need ["data", "latest"])
7171

7272
-- stack specific targets
73-
-- Default `stack.yaml` uses ghc-8.8.2 and we can't build hls in windows
74-
-- TODO: Enable for windows when it uses ghc-8.8.3
7573
when isRunFromStack $
7674
phony "dev" $ do
7775
need ["show-options"]

stack-8.8.2.yaml

Lines changed: 0 additions & 114 deletions
This file was deleted.

0 commit comments

Comments
 (0)