git.iko.soy/typeable/haskell-stack-trace-plugin
on master help sign in
Allow GHC-8.8.1
c463da5waddlaw
.github/workflows/cabal.yml+1−1
@@ -17,7 +17,7 @@ jobs:
17 runs-on: ubuntu-18.04
17 runs-on: ubuntu-18.04
18 strategy:
18 strategy:
19 matrix:
19 matrix:
20− ghc: ["8.6.5"]
20+ ghc: ["8.6.5", "8.8.1"]
21 cabal: ["3.0"]
21 cabal: ["3.0"]
22
22
23 steps:
23 steps:
CHANGELOG.md+4
@@ -1,5 +1,9 @@
1# Revision history for haskell-stack-trace-pugin
1# Revision history for haskell-stack-trace-pugin
2
2
3+## Unreleased changes
4+
5+- Allow GHC-8.8.1
6+
3## 0.1.1.0 -- 2020-01-18
7## 0.1.1.0 -- 2020-01-18
4
8
5- Ergonomic improvements [#1](https://github.com/waddlaw/haskell-stack-trace-plugin/pull/1) (@khwarizmii)
9- Ergonomic improvements [#1](https://github.com/waddlaw/haskell-stack-trace-plugin/pull/1) (@khwarizmii)
haskell-stack-trace-plugin.cabal+3−3
@@ -20,7 +20,7 @@ extra-source-files:
20 CHANGELOG.md
20 CHANGELOG.md
21 Readme.md
21 Readme.md
22
22
23−tested-with: GHC ==8.6.5
23+tested-with: GHC ==8.6.5 || ==8.8.1
24
24
25source-repository head
25source-repository head
26 type: git
26 type: git
@@ -32,13 +32,13 @@ flag dev
32 default: False
32 default: False
33
33
34common common-opts
34common common-opts
35− build-depends: base ^>=4.12
35+ build-depends: base >=4.12 && <4.14
36 default-language: Haskell2010
36 default-language: Haskell2010
37
37
38library
38library
39 import: common-opts
39 import: common-opts
40 hs-source-dirs: src
40 hs-source-dirs: src
41− build-depends: ghc ^>=8.6
41+ build-depends: ghc ^>=8.6 || ^>=8.8
42 exposed-modules: StackTrace.Plugin
42 exposed-modules: StackTrace.Plugin
43
43
44 if flag(dev)
44 if flag(dev)
test/StackTrace/PluginSpec.hs+1−1
@@ -9,7 +9,7 @@ import System.Process.Typed
9spec :: Spec
9spec :: Spec
10spec = do
10spec = do
11 output <- runIO exe
11 output <- runIO exe
12− expected <- runIO $ BL.readFile "test/resource/ghc86.output"
12+ expected <- runIO $ BL.readFile "test/resource/ghc.output"
13 it "integration test" $ output `shouldBe` expected
13 it "integration test" $ output `shouldBe` expected
14
14
15
15
test/resource/ghc86.output → test/resource/ghc.outputrenamed

The content is the same.