git.iko.soy/typeable/servant
on master help sign in
make travis builds use stack
commit747b35d66d537e41124ed06e7ed0a968d34fbe01 authorSönke Hahn <soenkehahn@gmail.com> dateSat 5 Sep 2015, 21:39 (11 years ago) parentb9ce73f
4 files changed+44−26
.travis.yml+20−23 servant-mock/servant-mock.cabal+1−1 stack-ghc-7.8.4.yaml+22 stack.yaml+1−2
.travis.yml+20−23
@@ -1,30 +1,27 @@
1−language: haskell
1+sudo: false
22
3−env:
4− - CABALVER=1.18 GHCVER=7.8.4
5− - CABALVER=1.22 GHCVER=7.10.1
3+addons:
4+ apt:
5+ packages:
6+ - libgmp-dev
67
7−before_install:
8− - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
9− - travis_retry sudo apt-get update
10− - travis_retry sudo apt-get install cabal-install-$CABALVER ghc-$GHCVER
11− - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH
12− - travis_retry cabal update
8+env:
9+ - STACK_YAML=stack-ghc-7.8.4.yaml
10+ - STACK_YAML=stack.yaml
1311
1412install:
15− - echo "$(ghc --version) [$(ghc --print-project-git-commit-id 2> /dev/null || echo '?')]"
16− - cabal --version
13+ # stack
14+ - mkdir -p ~/.local/bin
15+ - 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 -
16+ - mv stack ~/.local/bin
17+ - export PATH=~/.local/bin:$PATH
18+ - stack --version
1719
1820script:
19− - ./scripts/test-all.sh
21+ - stack setup
22+ - stack build
23+ - stack test
2024
21−notifications:
22− irc:
23− channels:
24− - "irc.freenode.org#servant"
25− template:
26− - "%{repository}#%{build_number} - %{commit} on %{branch} by %{author}: %{message}"
27− - "Build details: %{build_url} - Change view: %{compare_url}"
28− skip_join: true
29− on_success: change
30− on_failure: always
25+cache:
26+ directories:
27+ - $HOME/.stack
servant-mock/servant-mock.cabal+1−1
@@ -30,7 +30,7 @@ library
3030 servant >= 0.4,
3131 servant-server >= 0.4,
3232 transformers >= 0.3 && <0.5,
33− QuickCheck >= 2.8 && <2.9,
33+ QuickCheck >= 2.7 && <2.9,
3434 wai >= 3.0 && <3.1
3535 hs-source-dirs: src
3636 default-language: Haskell2010
stack-ghc-7.8.4.yamlnew file+22
@@ -0,0 +1,22 @@
1+flags: {}
2+packages:
3+- servant-examples/
4+- servant-docs/
5+- servant-blaze/
6+- servant-client/
7+- servant-lucid/
8+- servant-mock/
9+- servant-js/
10+- servant/
11+- servant-server/
12+extra-deps:
13+- hspec-2.2.0
14+- hspec-core-2.2.0
15+- hspec-discover-2.2.0
16+- hspec-expectations-0.7.2
17+- doctest-0.10.1
18+- engine-io-1.2.10
19+- engine-io-wai-1.0.3
20+- socket-io-1.3.3
21+- stm-delay-0.1.1.1
22+resolver: lts-2.22
stack.yaml+1−2
@@ -13,5 +13,4 @@ packages:
1313- servant-server/
1414extra-deps:
1515- engine-io-wai-1.0.2
16−- attoparsec-0.13.0.1
17−resolver: nightly-2015-07-24
16+resolver: nightly-2015-09-05