mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-18 17:57:11 +03:00
stack: update stackage configs for 3 ghcs, switch to 8.2.1 as default
Building with same GHC as stackage nightly is a good idea for noticing problems keeping us out of stackage. make test-stackage is a start at checking for stackage problems with the last three GHC versions.
This commit is contained in:
parent
f972027918
commit
1f2b00ee3b
18
Makefile
18
Makefile
@ -579,6 +579,24 @@ travistest: \
|
||||
sh -e bin/compile.sh
|
||||
make functest
|
||||
|
||||
STACKTESTACTION=test
|
||||
#STACKTESTACTION=bench
|
||||
#STACKTESTACTION=build
|
||||
#STACKTESTACTION=build --dry-run
|
||||
|
||||
test-stackage: \
|
||||
test-stackage-ghc710 \
|
||||
test-stackage-ghc80 \
|
||||
test-stackage-ghc82 \
|
||||
|
||||
test-stackage-ghc710:
|
||||
stack --stack-yaml stack7.10.yaml $(STACKTESTACTION)
|
||||
|
||||
test-stackage-ghc80:
|
||||
stack --stack-yaml stack8.0.yaml $(STACKTESTACTION)
|
||||
|
||||
test-stackage-ghc82:
|
||||
stack --stack-yaml stack.yaml $(STACKTESTACTION)
|
||||
|
||||
# test-ghc-%: # bin/hledgerdev.ghc-$* \
|
||||
# $(call def-help,test-ghc-%,\
|
||||
|
@ -1,10 +1,10 @@
|
||||
# stack build plan using GHC 8.0.2 (osx sierra compatible)
|
||||
# keep synced with download.md
|
||||
# stack build plan using GHC 8.2.1
|
||||
# keep synced with download.md ?
|
||||
|
||||
resolver: lts-9.0
|
||||
resolver: nightly-2017-09-07
|
||||
|
||||
extra-deps:
|
||||
[]
|
||||
- wai-handler-launch-3.0.2.3
|
||||
|
||||
packages:
|
||||
- hledger-lib
|
||||
|
30
stack7.10.yaml
Normal file
30
stack7.10.yaml
Normal file
@ -0,0 +1,30 @@
|
||||
# stack build plan using GHC 7.10.3
|
||||
# keep synced with download.md
|
||||
|
||||
resolver: lts-6.35
|
||||
|
||||
extra-deps:
|
||||
- attoparsec-iso8601-1.0.0.0
|
||||
- brick-0.24.2
|
||||
- cpphs-1.20.8
|
||||
- data-clist-0.1.2.0
|
||||
- http-api-data-0.3.7.1
|
||||
- megaparsec-5.3.1
|
||||
- natural-transformation-0.4
|
||||
- parser-combinators-0.2.0
|
||||
- persistent-2.7.0
|
||||
- persistent-template-2.5.2
|
||||
- servant-0.11
|
||||
- servant-server-0.11
|
||||
- text-zipper-0.10
|
||||
- th-orphans-0.13.4
|
||||
- vty-5.17.1
|
||||
- word-wrap-0.4.1
|
||||
- yesod-persistent-1.4.2
|
||||
|
||||
packages:
|
||||
- hledger-lib
|
||||
- hledger
|
||||
- hledger-ui
|
||||
- hledger-web
|
||||
- hledger-api
|
14
stack8.0.yaml
Normal file
14
stack8.0.yaml
Normal file
@ -0,0 +1,14 @@
|
||||
# stack build plan using GHC 8.0.2 (this or newer required for osx sierra+)
|
||||
# keep synced with download.md
|
||||
|
||||
resolver: lts-9.3
|
||||
|
||||
extra-deps:
|
||||
[]
|
||||
|
||||
packages:
|
||||
- hledger-lib
|
||||
- hledger
|
||||
- hledger-ui
|
||||
- hledger-web
|
||||
- hledger-api
|
@ -1,14 +0,0 @@
|
||||
# stack build plan using GHC 8.2.1
|
||||
# keep synced with download.md ?
|
||||
|
||||
resolver: nightly-2017-09-05
|
||||
|
||||
extra-deps:
|
||||
- wai-handler-launch-3.0.2.3
|
||||
|
||||
packages:
|
||||
- hledger-lib
|
||||
- hledger
|
||||
- hledger-ui
|
||||
- hledger-web
|
||||
- hledger-api
|
Loading…
Reference in New Issue
Block a user