git.iko.soy/typeable/validationt
on master help sign in
Removed cabal from travis
9da2d9aiko
.travis.yml+13−24
@@ -12,38 +12,27 @@ cache:
12
12
13jobs:
13jobs:
14 include:
14 include:
15−
16− # Cabal
17− - ghc: 8.4.4
18 - ghc: 8.6.5
15 - ghc: 8.6.5
19−
16+ env: SNAPSHOT="lts-14.22"
20− # Stack
17+ - ghc: 8.6.4
18+ env: SNAPSHOT="lts-13.19"
21− - ghc: 8.6.5
19+ - ghc: 8.6.3
22− env: STACK_YAML="$TRAVIS_BUILD_DIR/stack.yaml"
20+ env: SNAPSHOT="lts-13.11"
21+ - ghc: 8.4.4
22+ env: SNAPSHOT="lts-12.26"
23
23
24install:
24install:
25 - |
25 - |
26− if [ -z "$STACK_YAML" ]; then
27− ghc --version
28− cabal --version
29− cabal new-update
30− cabal new-build --enable-tests --enable-benchmarks
31− else
32− # install stack
26+ # install stack
33− curl -sSL https://get.haskellstack.org/ | sh
27+ curl -sSL https://get.haskellstack.org/ | sh
34
28
35− # build project with stack
29+ # build project with stack
36− stack --version
30+ stack --version
37− stack build --system-ghc --test --bench --no-run-tests --no-run-benchmarks
31+ stack build --system-ghc --test --bench --no-run-tests --no-run-benchmarks --resolver=$SNAPSHOT
38− fi
39
32
40script:
33script:
41 - |
34 - |
42− if [ -z "$STACK_YAML" ]; then
43− cabal new-test --enable-tests
44− else
45− stack test --system-ghc
35+ stack test --system-ghc
46− fi
47
36
48notifications:
37notifications:
49 email: false
38 email: false
test/Doc.hs+1−1
@@ -3,4 +3,4 @@ module Main (main) where
3import Test.DocTest
3import Test.DocTest
4
4
5main :: IO ()
5main :: IO ()
6−main = doctest [ "-XOverloadedStrings", "src" ]
6+main = doctest [ "-XOverloadedStrings", "-isrc", "src" ]
validationt.cabal+5−15
@@ -50,22 +50,12 @@ library
50 -Wmissing-export-lists
50 -Wmissing-export-lists
51
51
52test-suite doctest
52test-suite doctest
53+ default-language: Haskell2010
53 type: exitcode-stdio-1.0
54 type: exitcode-stdio-1.0
54 hs-source-dirs: test
55 hs-source-dirs: test
55 ghc-options: -Wall
56 ghc-options: -Wall
56 main-is: Doc.hs
57 main-is: Doc.hs
57− default-language: Haskell2010
58− build-depends: base >=4.8 && < 5
58+ build-depends:
59− , aeson >= 1.0
59+ base >= 4.10.0.0
60− , doctest
60+ , doctest >= 0.11.4
61− , containers
61+ , validationt
62− , exceptions
63− , lens
64− , monad-control
65− , mtl
66− , QuickCheck
67− , text
68− , transformers
69− , transformers-base
70− , vector
71− , doctest