More relaxation, GHC-8.4.4

This commit is contained in:
Oleg Grenrus 2018-10-15 15:35:33 +03:00
parent d823307e75
commit 2f332917d0
18 changed files with 55 additions and 49 deletions

View file

@ -36,9 +36,9 @@ matrix:
- compiler: "ghc-8.6.1"
# env: TEST=--disable-tests BENCH=--disable-benchmarks
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.6.1], sources: [hvr-ghc]}}
- compiler: "ghc-8.4.3"
- compiler: "ghc-8.4.4"
# env: TEST=--disable-tests BENCH=--disable-benchmarks
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.4.3], sources: [hvr-ghc]}}
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.4.4], sources: [hvr-ghc]}}
- compiler: "ghc-8.2.2"
# env: TEST=--disable-tests BENCH=--disable-benchmarks
addons: {apt: {packages: [ghc-ppa-tools,cabal-install-2.4,ghc-8.2.2], sources: [hvr-ghc]}}
@ -137,24 +137,10 @@ install:
script:
# test that source-distributions can be generated
- echo Packaging... && echo -en 'travis_fold:start:sdist\\r'
- (cd "servant" && cabal sdist)
- (cd "servant-client" && cabal sdist)
- (cd "servant-client-core" && cabal sdist)
- (cd "servant-docs" && cabal sdist)
- (cd "servant-foreign" && cabal sdist)
- (cd "servant-server" && cabal sdist)
- (cd "doc/tutorial" && cabal sdist)
- (cd "doc/cookbook/basic-auth" && cabal sdist)
- (cd "doc/cookbook/db-postgres-pool" && cabal sdist)
- (cd "doc/cookbook/db-sqlite-simple" && cabal sdist)
- (cd "doc/cookbook/file-upload" && cabal sdist)
- (cd "doc/cookbook/generic" && cabal sdist)
- (cd "doc/cookbook/https" && cabal sdist)
- (cd "doc/cookbook/structuring-apis" && cabal sdist)
- (cd "doc/cookbook/using-custom-monad" && cabal sdist)
- cabal new-sdist all
- echo -en 'travis_fold:end:sdist\\r'
- echo Unpacking... && echo -en 'travis_fold:start:unpack\\r'
- mv "servant"/dist/servant-*.tar.gz "servant-client"/dist/servant-client-*.tar.gz "servant-client-core"/dist/servant-client-core-*.tar.gz "servant-docs"/dist/servant-docs-*.tar.gz "servant-foreign"/dist/servant-foreign-*.tar.gz "servant-server"/dist/servant-server-*.tar.gz "doc/tutorial"/dist/tutorial-*.tar.gz "doc/cookbook/basic-auth"/dist/cookbook-basic-auth-*.tar.gz "doc/cookbook/db-postgres-pool"/dist/cookbook-db-postgres-pool-*.tar.gz "doc/cookbook/db-sqlite-simple"/dist/cookbook-db-sqlite-simple-*.tar.gz "doc/cookbook/file-upload"/dist/cookbook-file-upload-*.tar.gz "doc/cookbook/generic"/dist/cookbook-generic-*.tar.gz "doc/cookbook/https"/dist/cookbook-https-*.tar.gz "doc/cookbook/structuring-apis"/dist/cookbook-structuring-apis-*.tar.gz "doc/cookbook/using-custom-monad"/dist/cookbook-using-custom-monad-*.tar.gz ${DISTDIR}/
- mv dist-newstyle/sdist/*.tar.gz ${DISTDIR}/
- cd ${DISTDIR} || false
- find . -maxdepth 1 -name '*.tar.gz' -exec tar -xvf '{}' \;
- "printf 'packages: servant-*/*.cabal servant-client-*/*.cabal servant-client-core-*/*.cabal servant-docs-*/*.cabal servant-foreign-*/*.cabal servant-server-*/*.cabal tutorial-*/*.cabal cookbook-basic-auth-*/*.cabal cookbook-db-postgres-pool-*/*.cabal cookbook-db-sqlite-simple-*/*.cabal cookbook-file-upload-*/*.cabal cookbook-generic-*/*.cabal cookbook-https-*/*.cabal cookbook-structuring-apis-*/*.cabal cookbook-using-custom-monad-*/*.cabal\\n' > cabal.project"

View file

@ -13,7 +13,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-basic-auth

View file

@ -13,7 +13,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-db-postgres-pool

View file

@ -13,7 +13,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-db-sqlite-simple

View file

@ -13,7 +13,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-file-upload

View file

@ -13,7 +13,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-using-custom-monad

View file

@ -13,7 +13,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-https

View file

@ -16,7 +16,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-jwt-and-basic-auth

View file

@ -16,7 +16,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-pagination

View file

@ -13,7 +13,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-structuring-apis

View file

@ -13,7 +13,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
executable cookbook-using-custom-monad

View file

@ -17,7 +17,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
extra-source-files:
static/index.html

View file

@ -1,9 +1,13 @@
name: servant-client-core
version: 0.14.1
x-revision: 1
synopsis: Core functionality and class for client function generation for servant APIs
category: Web, Servant
description:
This library provides backend-agnostic generation of client functions. For
more information, see the README.
license: BSD3
license-file: LICENSE
author: Servant Contributors
@ -12,7 +16,6 @@ homepage: http://haskell-servant.readthedocs.org/
bug-reports: http://github.com/haskell-servant/servant/issues
cabal-version: >=1.10
copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2017 Servant Contributors
category: Web
build-type: Simple
extra-source-files:
include/*.h
@ -23,7 +26,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
source-repository head
@ -101,7 +104,7 @@ test-suite spec
build-depends:
deepseq >= 1.3.0.2 && <1.5
, hspec >= 2.4.1 && <2.6
, QuickCheck >= 2.11.3 && < 2.12
, QuickCheck >= 2.11.3 && < 2.13
build-tool-depends:
hspec-discover:hspec-discover >= 2.5.1 && <2.6

View file

@ -1,6 +1,9 @@
name: servant-client
version: 0.14
x-revision: 2
synopsis: automatical derivation of querying functions for servant webservices
category: Servant, Web
description:
This library lets you derive automatically Haskell functions that
let you query each endpoint of a <http://hackage.haskell.org/package/servant servant> webservice.
@ -8,12 +11,12 @@ description:
See <http://haskell-servant.readthedocs.org/en/stable/tutorial/Client.html the client section of the tutorial>.
.
<https://github.com/haskell-servant/servant/blob/master/servant-client/CHANGELOG.md CHANGELOG>
license: BSD3
license-file: LICENSE
author: Servant Contributors
maintainer: haskell-servant-maintainers@googlegroups.com
copyright: 2014-2016 Zalora South East Asia Pte Ltd, 2016-2017 Servant Contributors
category: Servant, Web
build-type: Simple
cabal-version: >=1.10
tested-with:
@ -21,8 +24,9 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
homepage: http://haskell-servant.readthedocs.org/
Bug-reports: http://github.com/haskell-servant/servant/issues
extra-source-files:
@ -116,8 +120,8 @@ test-suite spec
generics-sop >= 0.3.2.0 && < 0.4
, hspec >= 2.5.1 && < 2.6
, HUnit >= 1.6 && < 1.7
, network >= 2.6.3.2 && < 2.8
, QuickCheck >= 2.10.1 && < 2.12
, network >= 2.6.3.2 && < 2.9
, QuickCheck >= 2.10.1 && < 2.13
, servant == 0.14.*
, servant-server == 0.14.*

View file

@ -1,19 +1,21 @@
name: servant-docs
version: 0.11.2
x-revision: 5
x-revision: 6
synopsis: generate API docs for your servant webservice
category: Servant, Web
description:
Library for generating API docs from a servant API definition.
.
Runnable example <https://github.com/haskell-servant/servant/blob/master/servant-docs/example/greet.hs here>.
.
<https://github.com/haskell-servant/servant/blob/master/servant-docs/CHANGELOG.md CHANGELOG>
license: BSD3
license-file: LICENSE
author: Servant Contributors
maintainer: haskell-servant-maintainers@googlegroups.com
copyright: 2014-2016 Zalora South East Asia Pte Ltd, Servant Contributors
category: Servant, Web
build-type: Simple
cabal-version: >=1.10
tested-with:
@ -21,8 +23,9 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
homepage: http://haskell-servant.readthedocs.org/
Bug-reports: http://github.com/haskell-servant/servant/issues
extra-source-files:

View file

@ -1,7 +1,9 @@
name: servant-foreign
version: 0.11.1
x-revision: 3
x-revision: 4
synopsis: Helpers for generating clients for servant APIs in any programming language
category: Servant, Web
description:
Helper types and functions for generating client functions for servant APIs in any programming language
.
@ -10,12 +12,12 @@ description:
See the servant-js package for an example
.
<https://github.com/haskell-servant/servant/blob/master/servant-foreign/CHANGELOG.md CHANGELOG>
license: BSD3
license-file: LICENSE
author: Servant Contributors
maintainer: haskell-servant-maintainers@googlegroups.com
copyright: 2015-2016 Servant Contributors
category: Servant, Web
build-type: Simple
cabal-version: >=1.10
extra-source-files:
@ -28,7 +30,7 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
source-repository head

View file

@ -1,6 +1,9 @@
name: servant-server
version: 0.14.1
x-revision: 1
synopsis: A family of combinators for defining webservices APIs and serving them
category: Servant, Web
description:
A family of combinators for defining webservices APIs and serving them
.
@ -11,6 +14,7 @@ description:
a webserver that serves this API, using this package.
.
<https://github.com/haskell-servant/servant/blob/master/servant-server/CHANGELOG.md CHANGELOG>
homepage: http://haskell-servant.readthedocs.org/
Bug-reports: http://github.com/haskell-servant/servant/issues
license: BSD3
@ -18,7 +22,6 @@ license-file: LICENSE
author: Servant Contributors
maintainer: haskell-servant-maintainers@googlegroups.com
copyright: 2014-2016 Zalora South East Asia Pte Ltd, Servant Contributors
category: Servant, Web
build-type: Custom
cabal-version: >=1.10
tested-with:
@ -26,8 +29,9 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
extra-source-files:
include/*.h
CHANGELOG.md
@ -94,7 +98,7 @@ library
, http-types >= 0.12.1 && < 0.13
, network-uri >= 2.6.1.0 && < 2.7
, monad-control >= 1.0.2.3 && < 1.1
, network >= 2.6.3.5 && < 2.8
, network >= 2.6.3.5 && < 2.9
, string-conversions >= 0.4.0.1 && < 0.5
, resourcet >= 1.1.11 && < 1.3
, tagged >= 0.8.5 && < 0.9
@ -170,7 +174,7 @@ test-suite spec
, directory >= 1.2.1.0 && < 1.4
, hspec >= 2.5.1 && < 2.6
, hspec-wai >= 0.9.0 && < 0.10
, QuickCheck >= 2.11.3 && < 2.12
, QuickCheck >= 2.11.3 && < 2.13
, should-not-typecheck >= 2.1.0 && < 2.2
, temporary >= 1.3 && < 1.4
, wai-extra >= 3.0.21.0 && < 3.1

View file

@ -1,12 +1,16 @@
name: servant
version: 0.14.1
x-revision: 1
synopsis: A family of combinators for defining webservices APIs
category: Servant, Web
description:
A family of combinators for defining webservices APIs and serving them
.
You can learn about the basics in the <http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html tutorial>.
.
<https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md CHANGELOG>
homepage: http://haskell-servant.readthedocs.org/
Bug-reports: http://github.com/haskell-servant/servant/issues
license: BSD3
@ -14,7 +18,6 @@ license-file: LICENSE
author: Servant Contributors
maintainer: haskell-servant-maintainers@googlegroups.com
copyright: 2014-2016 Zalora South East Asia Pte Ltd, Servant Contributors
category: Servant, Web
build-type: Custom
cabal-version: >=1.10
tested-with:
@ -22,8 +25,9 @@ tested-with:
GHC==7.10.3
GHC==8.0.2
GHC==8.2.2
GHC==8.4.3
GHC==8.4.4
GHC==8.6.1
extra-source-files:
include/*.h
CHANGELOG.md
@ -160,7 +164,7 @@ test-suite spec
build-depends:
aeson-compat >= 0.3.7.1 && < 0.4
, hspec >= 2.5.1 && < 2.6
, QuickCheck >= 2.11.3 && < 2.12
, QuickCheck >= 2.11.3 && < 2.13
, quickcheck-instances >= 0.3.18 && < 0.4
build-tool-depends: