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
|
sh -e bin/compile.sh
|
||||||
make functest
|
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-$* \
|
# test-ghc-%: # bin/hledgerdev.ghc-$* \
|
||||||
# $(call def-help,test-ghc-%,\
|
# $(call def-help,test-ghc-%,\
|
||||||
|
10
stack.yaml
10
stack.yaml
@ -1,14 +1,14 @@
|
|||||||
# stack build plan using GHC 8.0.2 (osx sierra compatible)
|
# stack build plan using GHC 8.2.1
|
||||||
# keep synced with download.md
|
# keep synced with download.md ?
|
||||||
|
|
||||||
resolver: lts-9.0
|
resolver: nightly-2017-09-07
|
||||||
|
|
||||||
extra-deps:
|
extra-deps:
|
||||||
[]
|
- wai-handler-launch-3.0.2.3
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
- hledger-lib
|
- hledger-lib
|
||||||
- hledger
|
- hledger
|
||||||
- hledger-ui
|
- hledger-ui
|
||||||
- hledger-web
|
- hledger-web
|
||||||
- hledger-api
|
- hledger-api
|
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