Update CI

This commit is contained in:
Richard Marko 2023-10-22 13:14:58 +02:00
parent 4e28145010
commit e638bd10fd
2 changed files with 7 additions and 9 deletions

View File

@ -4,12 +4,11 @@ in haskellCi.generalCi
haskellCi.matrixSteps haskellCi.matrixSteps
( Some ( Some
{ ghc = { ghc =
[ haskellCi.GHC.GHC902 [ haskellCi.GHC.GHC947
, haskellCi.GHC.GHC902
, haskellCi.GHC.GHC8107 , haskellCi.GHC.GHC8107
, haskellCi.GHC.GHC884
, haskellCi.GHC.GHC865
] ]
, cabal = [ haskellCi.Cabal.Cabal34 ] , cabal = [ haskellCi.Cabal.Cabal310 ]
} }
) )
// { on = [ haskellCi.Event.push // { on = [ haskellCi.Event.push

View File

@ -4,7 +4,7 @@ jobs:
steps: steps:
- uses: "actions/checkout@v3" - uses: "actions/checkout@v3"
- id: setup-haskell-cabal - id: setup-haskell-cabal
uses: "haskell/actions/setup@v2" uses: "haskell-actions/setup@v2"
with: with:
cabal-version: "${{ matrix.cabal }}" cabal-version: "${{ matrix.cabal }}"
enable-stack: false enable-stack: false
@ -17,7 +17,7 @@ jobs:
cp cabal.project.local.ci cabal.project.local cp cabal.project.local.ci cabal.project.local
fi fi
- name: freeze - name: freeze
run: cabal freeze run: cabal freeze --enable-tests --enable-benchmarks
- uses: "actions/cache@v3" - uses: "actions/cache@v3"
with: with:
key: "${{ runner.os }}-${{ matrix.ghc }}-cabal-${{ hashFiles('cabal.project.freeze') }}" key: "${{ runner.os }}-${{ matrix.ghc }}-cabal-${{ hashFiles('cabal.project.freeze') }}"
@ -35,12 +35,11 @@ jobs:
strategy: strategy:
matrix: matrix:
cabal: cabal:
- '3.4' - '3.10'
ghc: ghc:
- '9.4.7'
- '9.0.2' - '9.0.2'
- '8.10.7' - '8.10.7'
- '8.8.4'
- '8.6.5'
name: Haskell CI name: Haskell CI
on: on:
- push - push