diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index 01615ff..2b7e4ca 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -17,8 +17,17 @@ jobs: strategy: fail-fast: false matrix: - ghc: ["9.12.2", "9.10.2", "9.8.4", "9.6.7"] + ghc: ["9.14.1", "9.12.4", "9.10.3", "9.8.4", "9.6.7", "9.4.8"] os: [ubuntu-latest, windows-latest] + exclude: + # GHC 9.14.1 on Windows: ghc-paths' custom Setup is incompatible with + # the bundled Cabal 3.16, so the doctest dependency cannot be solved. + - os: windows-latest + ghc: "9.14.1" + # GHC 9.4.8 on Windows: doctest cannot locate the chocolatey-installed + # ghc.exe, so the doctest suite fails to run. + - os: windows-latest + ghc: "9.4.8" env: # Modify this value to "invalidate" the cabal cache. diff --git a/hw-json.cabal b/hw-json.cabal index d1c6f3b..dd80af4 100644 --- a/hw-json.cabal +++ b/hw-json.cabal @@ -12,7 +12,7 @@ maintainer: newhoggy@gmail.com copyright: 2016-2025 John Ky license: BSD-3-Clause license-file: LICENSE -tested-with: GHC == 9.12.2, GHC == 9.10.2, GHC == 9.8.4, GHC == 9.6.7 +tested-with: GHC == 9.14.1, GHC == 9.12.4, GHC == 9.10.3, GHC == 9.8.4, GHC == 9.6.7, GHC == 9.4.8, GHC == 9.2.8, GHC == 9.0.2, GHC == 8.10.7, GHC == 8.8.4 build-type: Simple extra-source-files: README.md corpus/5000B.json