diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml index c17389f..b6e8f48 100644 --- a/.github/workflows/haskell-ci.yml +++ b/.github/workflows/haskell-ci.yml @@ -8,9 +8,9 @@ # # For more information, see https://github.com/haskell-CI/haskell-ci # -# version: 0.13.20211030 +# version: 0.13.20211116 # -# REGENDATA ("0.13.20211030",["github","HsYAML.cabal"]) +# REGENDATA ("0.13.20211116",["github","HsYAML.cabal"]) # name: Haskell-CI on: @@ -20,6 +20,8 @@ jobs: linux: name: Haskell-CI - Linux - ${{ matrix.compiler }} runs-on: ubuntu-18.04 + timeout-minutes: + 60 container: image: buildpack-deps:bionic continue-on-error: ${{ matrix.allow-failure }} @@ -165,6 +167,10 @@ jobs: repository hackage.haskell.org url: http://hackage.haskell.org/ EOF + cat >> $CABAL_CONFIG <= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi cat >> cabal.project <> cabal.project.local + $HCPKG list --simple-output --names-only | perl -ne 'for (split /\s+/) { print "constraints: $_ installed\n" unless /^(HsYAML|binary|bytestring|text|transformers)$/; }' >> cabal.project.local cat cabal.project cat cabal.project.local - name: dump install plan diff --git a/HsYAML.cabal b/HsYAML.cabal index 3ef97d5..094e0b8 100644 --- a/HsYAML.cabal +++ b/HsYAML.cabal @@ -1,6 +1,7 @@ cabal-version: 1.14 name: HsYAML version: 0.2.1.0 +x-revision: 4 synopsis: Pure Haskell YAML 1.2 processor homepage: https://github.com/hvr/HsYAML @@ -93,7 +94,7 @@ library , bytestring >=0.9 && <0.12 , containers >=0.4.2 && <0.7 , deepseq >=1.3.0 && <1.5 - , text >=1.2.3 && <1.3 + , text >=1.2.3 && <2.1 , mtl >=2.2.1 && <2.3 , parsec >=3.1.13.0 && < 3.2 diff --git a/cabal.haskell-ci b/cabal.haskell-ci index de8320e..e90a213 100644 --- a/cabal.haskell-ci +++ b/cabal.haskell-ci @@ -1 +1 @@ -installed: +all -binary -bytestring -transformers +installed: +all -binary -bytestring -transformers -text