diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml index f80cdb6..1794915 100644 --- a/.github/workflows/haskell-ci.yml +++ b/.github/workflows/haskell-ci.yml @@ -43,6 +43,36 @@ jobs: compilerVersion: 9.2.8 setup-method: ghcup allow-failure: false + - compiler: ghc-9.0.2 + compilerKind: ghc + compilerVersion: 9.0.2 + setup-method: ghcup + allow-failure: false + - compiler: ghc-8.10.7 + compilerKind: ghc + compilerVersion: 8.10.7 + setup-method: ghcup + allow-failure: false + - compiler: ghc-8.8.4 + compilerKind: ghc + compilerVersion: 8.8.4 + setup-method: hvr-ppa + allow-failure: false + - compiler: ghc-8.6.5 + compilerKind: ghc + compilerVersion: 8.6.5 + setup-method: hvr-ppa + allow-failure: false + - compiler: ghc-8.4.4 + compilerKind: ghc + compilerVersion: 8.4.4 + setup-method: hvr-ppa + allow-failure: false + - compiler: ghc-8.2.2 + compilerKind: ghc + compilerVersion: 8.2.2 + setup-method: hvr-ppa + allow-failure: false - compiler: ghc-8.0.2 compilerKind: ghc compilerVersion: 8.0.2 @@ -174,8 +204,8 @@ jobs: touch cabal.project touch cabal.project.local echo "packages: ${PKGDIR_pandoc_builder_monadic}" >> cabal.project - if [ $((HCNUMVER >= 90200)) -ne 0 ] ; then echo "package pandoc-builder-monadic" >> cabal.project ; fi - if [ $((HCNUMVER >= 90200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi + if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package pandoc-builder-monadic" >> cabal.project ; fi + if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi cat >> cabal.project <> cabal.project.local diff --git a/pandoc-builder-monadic.cabal b/pandoc-builder-monadic.cabal index 7e06ab7..575d4e8 100644 --- a/pandoc-builder-monadic.cabal +++ b/pandoc-builder-monadic.cabal @@ -14,7 +14,16 @@ maintainer: owen@owen.cafe category: Text build-type: Simple extra-source-files: README.md CHANGELOG.md -tested-with: GHC==9.6.2, GHC==9.4.5, GHC==9.2.8, GHC==8.0.2 +tested-with: GHC==9.6.2 + , GHC==9.4.5 + , GHC==9.2.8 + , GHC==9.0.2 + , GHC==8.10.7 + , GHC==8.8.4 + , GHC==8.6.5 + , GHC==8.4.4 + , GHC==8.2.2 + , GHC==8.0.2 common warnings ghc-options: -Wall -Wextra -Wunused-packages