diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..92d9108 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,33 @@ +sudo: false + +services: + - postgresql + +addons: + apt: + packages: + - postgresql-client + - postgresql-server-dev-all + +env: + - GHCVER=7.10 + # - GHCVER=8.0 # ehhh + +install: + # stack + - export STACK_YAML=stack-$GHCVER.yaml + - mkdir -p ~/.local/bin + - travis_retry curl -L https://github.com/commercialhaskell/stack/releases/download/v0.1.4.0/stack-0.1.4.0-x86_64-linux.tar.gz | tar -xvzf - + - mv stack ~/.local/bin + - export PATH=~/.local/bin:$PATH + - stack --version + +script: + - stack setup + - stack update + - stack build + - stack test + +cache: + directories: + - $HOME/.stack diff --git a/esqueleto.cabal b/esqueleto.cabal index 4b677eb..89fd8c7 100644 --- a/esqueleto.cabal +++ b/esqueleto.cabal @@ -1,12 +1,12 @@ name: esqueleto -version: 2.4.3 +version: 2.5.0 synopsis: Type-safe EDSL for SQL queries on persistent backends. -homepage: https://github.com/prowdsponsor/esqueleto +homepage: https://github.com/bitemyapp/esqueleto license: BSD3 license-file: LICENSE author: Felipe Lessa -maintainer: felipe.lessa@gmail.com -copyright: (c) 2012-2015 Felipe Almeida Lessa +maintainer: cma@bitemyapp.com +copyright: (c) 2012-2016 Felipe Almeida Lessa category: Database build-type: Simple cabal-version: >=1.8 diff --git a/stack-7.10.yaml b/stack-7.10.yaml new file mode 100644 index 0000000..f3e0bd7 --- /dev/null +++ b/stack-7.10.yaml @@ -0,0 +1,6 @@ +flags: {} +packages: +- '.' +resolver: lts-6.12 +extra-deps: + - persistent-2.5 diff --git a/stack-8.0.yaml b/stack-8.0.yaml new file mode 100644 index 0000000..18aa3f7 --- /dev/null +++ b/stack-8.0.yaml @@ -0,0 +1,16 @@ +flags: {} +packages: +- '.' +extra-deps: +- doctest-prop-0.2.0.1 +- quickcheck-properties-0.1 + +# - http-client-0.5.0 +# - fail-4.9.0.0 +# - http-types-0.9 +# - attoparsec-0.13.0.1 +# - doctest-0.10.1 +# - semigroups-0.18.0.1 +# - uri-bytestring-0.1.9 +# - temporary-resourcet-0.1.0.0 +resolver: nightly-2016-08-20 diff --git a/stack.yaml b/stack.yaml deleted file mode 100644 index d2cf35a..0000000 --- a/stack.yaml +++ /dev/null @@ -1,3 +0,0 @@ -resolver: lts-5.1 -extra-deps: - - persistent-2.5 diff --git a/stack.yaml b/stack.yaml new file mode 120000 index 0000000..177aa94 --- /dev/null +++ b/stack.yaml @@ -0,0 +1 @@ +stack-7.10.yaml \ No newline at end of file