-
Notifications
You must be signed in to change notification settings - Fork 9
/
circle.yml
22 lines (21 loc) · 801 Bytes
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
dependencies:
cache_directories:
- "~/.stack"
- "~/hspec-snap/.stack-work"
pre:
- wget https://github.com/commercialhaskell/stack/releases/download/v1.5.1/stack-1.5.1-linux-x86_64.tar.gz -O /tmp/stack.tar.gz
- mkdir /tmp/stack/
- tar -xvzf /tmp/stack.tar.gz -C /tmp/stack/
- sudo mv /tmp/stack/stack-1.5.1-linux-x86_64/stack /usr/bin/stack
override:
- stack setup --resolver lts-6.33
- stack setup --resolver lts-8.14
- stack setup --resolver nightly-2017-09-17
- stack build --resolver lts-6.33
- stack build --resolver lts-8.14
- stack build --resolver nightly-2017-09-17
test:
override:
- stack test hspec-snap --resolver lts-6.33
- stack test hspec-snap --resolver lts-8.14
- stack test hspec-snap --resolver nightly-2017-09-17