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-%,\
 | ||||
|  | ||||
							
								
								
									
										10
									
								
								stack.yaml
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								stack.yaml
									
									
									
									
									
								
							| @ -1,14 +1,14 @@ | ||||
| # 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 | ||||
| - hledger | ||||
| - hledger-ui | ||||
| - 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