File tree Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change 2424 plan :
2525 - resolver : ' nightly'
2626 - resolver : ' lts'
27- - ghc : ' 9.6.3 '
28- resolver : ' lts-22.4 '
27+ - ghc : ' 9.6.6 '
28+ resolver : ' lts-22.34 '
2929 - ghc : ' 9.4.8'
3030 resolver : ' lts-21.25'
3131 - ghc : ' 9.2.8'
4040 resolver : ' lts-14.27'
4141 - ghc : ' 8.4.4'
4242 resolver : ' lts-12.26'
43- - ghc : ' 8.2.2 '
44- resolver : ' lts-11.22 '
45- # Older LTSs don't work with latest hslogger.
43+ # It ends here, because:
44+ # LTSs older than 11 don't work with latest hslogger.
45+ # Stack dropped support for Cabal 2.0 (GHC 8.2)
4646
4747 include :
4848 - os : windows-latest
@@ -61,15 +61,23 @@ jobs:
6161
6262 runs-on : ${{ matrix.os }}
6363 env :
64- STACK : stack --no-terminal --resolver ${{ matrix.plan.resolver }}
64+ STACK : stack --no-terminal --system-ghc -- resolver ${{ matrix.plan.resolver }}
6565
6666 steps :
6767 - uses : actions/checkout@v4
6868
69+ # 2024-09-20: On Windows and macOS, Stack is no longer preinstalled
70+ - uses : haskell-actions/setup@v2
71+ with :
72+ ghc-version : ${{ matrix.plan.ghc }}
73+ stack-version : latest
74+ enable-stack : true
75+ cabal-update : false
76+
6977 - name : Configure
7078 run : $STACK init
7179
72- - name : Install GHC via stack
80+ - name : Install GHC via stack (or check that GHC is present)
7381 run : $STACK ghc -- --version
7482
7583 - name : Haskell versions
You can’t perform that action at this time.
0 commit comments