mirror of
https://github.com/IHaskell/IHaskell.git
synced 2025-04-16 03:16:20 +00:00
Test with GHC 9.0 and Stack (#1351)
* Test with GHC 9.0 and Stack * stack-9.0.yaml: use lts-19.10 * IHaskell.Eval.Util: use `nub` when comparing package flags
This commit is contained in:
parent
10c93054de
commit
1794232b4c
1
.github/workflows/ci.yml
vendored
1
.github/workflows/ci.yml
vendored
@ -43,6 +43,7 @@ jobs:
|
||||
- stack-yaml: 'stack-8.6.yaml'
|
||||
- stack-yaml: 'stack-8.8.yaml'
|
||||
- stack-yaml: 'stack.yaml'
|
||||
- stack-yaml: 'stack-9.0.yaml'
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
@ -265,7 +265,8 @@ setFlags ext = do
|
||||
#else
|
||||
allWarns = map unLoc warnings ++
|
||||
#endif
|
||||
["-package not supported yet" | packageFlags flags /= packageFlags flags0]
|
||||
-- Stack appears to duplicate package flags, so we use `nub` to work around this
|
||||
["-package not supported yet" | nub (packageFlags flags) /= nub (packageFlags flags0)]
|
||||
warnErrs = map ("Warning: " ++) allWarns
|
||||
return $ noParseErrs ++ warnErrs
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
# the GHC version of this resolver needs to match the GHC version in Dockerfile
|
||||
resolver: lts-19.3
|
||||
resolver: lts-19.10
|
||||
#allow-newer: true
|
||||
|
||||
flags: {}
|
Loading…
x
Reference in New Issue
Block a user