git.iko.soy/typeable/http-api-data
on master help sign in
Merge pull request #71 from phadej/ghc-8.4.1

Ghc 8.4.1

commitffac6a5820b9df2033484b6d5723df63df8716e7 authorOleg Grenrus <oleg.grenrus@iki.fi> dateThu 15 Mar 2018, 01:10 (9 years ago) parent28fc15f5d4a891
4 files changed+13−26
.travis.yml+2−20 CHANGELOG.md+5 http-api-data.cabal+5−5 test/Web/Internal/HttpApiDataSpec.hs+1−1
.travis.yml+2−20
@@ -45,12 +45,9 @@ matrix:
4545 # env: TEST=--disable-tests BENCH=--disable-benchmarks
4646 addons: {apt: {packages: [ghc-ppa-tools,cabal-install-head,ghc-8.2.2], sources: [hvr-ghc]}}
4747 - compiler: "ghc-8.4.1"
48− env: GHCHEAD=true
48+ # env: TEST=--disable-tests BENCH=--disable-benchmarks
4949 addons: {apt: {packages: [ghc-ppa-tools,cabal-install-head,ghc-8.4.1], sources: [hvr-ghc]}}
5050
51− allow_failures:
52− - compiler: "ghc-8.4.1"
53−
5451before_install:
5552 - HC=${CC}
5653 - HCPKG=${HC/ghc/ghc-pkg}
@@ -73,21 +70,6 @@ install:
7370 - "sed -i.bak 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config"
7471 - rm -fv cabal.project cabal.project.local
7572 - "if [ $HCNUMVER -ge 70800 ]; then sed -i.bak 's/-- ghc-options:.*/ghc-options: -j2/' ${HOME}/.cabal/config; fi"
76− # Overlay Hackage Package Index for GHC HEAD: https://github.com/hvr/head.hackage
77− - |
78− if $GHCHEAD; then
79− sed -i.bak 's/-- allow-newer:.*/allow-newer: *:base, *:template-haskell, *:ghc, *:Cabal/' ${HOME}/.cabal/config
80−
81− echo 'repository head.hackage' >> ${HOME}/.cabal/config
82− echo ' url: http://head.hackage.haskell.org/' >> ${HOME}/.cabal/config
83− echo ' secure: True' >> ${HOME}/.cabal/config
84− echo ' root-keys: 07c59cb65787dedfaef5bd5f987ceb5f7e5ebf88b904bbd4c5cbdeb2ff71b740' >> ${HOME}/.cabal/config
85− echo ' 2e8555dde16ebd8df076f1a8ef13b8f14c66bad8eafefd7d9e37d0ed711821fb' >> ${HOME}/.cabal/config
86− echo ' 8f79fd2389ab2967354407ec852cbe73f2e8635793ac446d09461ffb99527f6e' >> ${HOME}/.cabal/config
87− echo ' key-threshold: 3' >> ${HOME}/.cabal.config
88−
89− cabal new-update head.hackage -v
90− fi
9173 - grep -Ev -- '^\s*--' ${HOME}/.cabal/config | grep -Ev '^\s*$'
9274 - "printf 'packages: \".\"\\n' > cabal.project"
9375 - cat cabal.project
@@ -97,7 +79,7 @@ install:
9779 - rm -f cabal.project.freeze
9880 - cabal new-build -w ${HC} ${TEST} ${BENCH} --project-file="cabal.project" --dep -j2 all
9981 - cabal new-build -w ${HC} --disable-tests --disable-benchmarks --project-file="cabal.project" --dep -j2 all
100− - rm -rf "."/.ghc.environment.* "."/dist
82+ - rm -rf .ghc.environment.* "."/dist
10183 - DISTDIR=$(mktemp -d /tmp/dist-test.XXXX)
10284
10385# Here starts the actual work to be performed for the package under test;
CHANGELOG.md+5
@@ -1,3 +1,8 @@
1+0.3.8.1
2+---
3+
4+* GHC-8.4.1 support
5+
160.3.8
27---
38
http-api-data.cabal+5−5
@@ -1,5 +1,5 @@
11name: http-api-data
2−version: 0.3.8
2+version: 0.3.8.1
33license: BSD3
44license-file: LICENSE
55author: Nickolay Kudasov <nickolay.kudasov@gmail.com>
@@ -28,7 +28,7 @@ tested-with:
2828
2929custom-setup
3030 setup-depends:
31− base >= 4.7 && <4.11,
31+ base >= 4.7 && <4.12,
3232 Cabal >= 1.18 && <2.3,
3333 cabal-doctest >=1.0.6 && <1.1
3434
@@ -40,7 +40,7 @@ flag use-text-show
4040library
4141 hs-source-dirs: src/
4242 include-dirs: include/
43− build-depends: base >= 4.7 && < 4.11
43+ build-depends: base >= 4.7 && < 4.12
4444 , attoparsec >= 0.13.0.1 && < 0.14
4545 , attoparsec-iso8601 >= 1.0.0.0 && < 1.1
4646 , bytestring >= 0.10.4.0 && < 0.11
@@ -88,14 +88,14 @@ test-suite spec
8888 , text
8989 , time
9090 , bytestring
91− , uuid
91+ , uuid-types
9292
9393test-suite doctests
9494 ghc-options: -Wall
9595 build-depends:
9696 base,
9797 directory >= 1.0,
98− doctest >= 0.11 && <0.14,
98+ doctest >= 0.11 && <0.16,
9999 filepath
100100 default-language: Haskell2010
101101 hs-source-dirs: test
test/Web/Internal/HttpApiDataSpec.hs+1−1
@@ -11,7 +11,7 @@ import qualified Data.Text.Lazy as L
1111import qualified Data.ByteString as BS
1212import Data.ByteString.Builder (toLazyByteString)
1313import Data.Version
14−import qualified Data.UUID as UUID
14+import qualified Data.UUID.Types as UUID
1515
1616import Data.Proxy
1717