File tree Expand file tree Collapse file tree 3 files changed +9
-26
lines changed Expand file tree Collapse file tree 3 files changed +9
-26
lines changed Original file line number Diff line number Diff line change @@ -14,13 +14,7 @@ in haskellCi.generalCi
1414 )
1515 )
1616 haskellCi. DhallMatrix :: {
17- , ghc =
18- [ haskellCi. GHC. GHC963
19- , haskellCi. GHC. GHC947
20- , haskellCi. GHC. GHC928
21- , haskellCi. GHC. GHC902
22- , haskellCi. GHC. GHC8107
23- ]
17+ , ghc = [ haskellCi. GHC. GHC982 , haskellCi. GHC. GHC966 ]
2418 , os = [ haskellCi. OS. Ubuntu , haskellCi. OS. MacOS ]
2519 }
2620 : haskellCi. CI. Type
Original file line number Diff line number Diff line change 11let haskellCi =
22 https://raw.githubusercontent.com/sorki/github-actions-dhall/main/haskell-ci.dhall
3- sha256:5d7058a7684fd5315467b562853bd1c4a43da691c09293d3715ee739dfa26e08
3+ sha256:eff4d52e4243777fbe2c800778b24092ace8cd83165cf46b90d5c22e3ebfdd81
44
55let defSteps = haskellCi.defaultCabalSteps
66
@@ -15,13 +15,7 @@ in haskellCi.generalCi
1515 )
1616 )
1717 haskellCi.DhallMatrix::{
18- , ghc =
19- [ haskellCi.GHC.GHC963
20- , haskellCi.GHC.GHC947
21- , haskellCi.GHC.GHC928
22- , haskellCi.GHC.GHC902
23- , haskellCi.GHC.GHC8107
24- ]
18+ , ghc = [ haskellCi.GHC.GHC982, haskellCi.GHC.GHC966 ]
2519 , os = [ haskellCi.OS.Ubuntu, haskellCi.OS.MacOS ]
2620 }
2721 : haskellCi.CI.Type
Original file line number Diff line number Diff line change 44 name : " GHC ${{ matrix.ghc }}, Cabal ${{ matrix.cabal }}, OS ${{ matrix.os }}"
55 " runs-on " : " ${{ matrix.os }}"
66 steps :
7- - uses : " cachix/install-nix-action@v24 "
7+ - uses : " cachix/install-nix-action@v27 "
88 with :
99 nix_path : " nixpkgs=channel:nixos-unstable"
10- - uses : " cachix/cachix-action@v13 "
10+ - uses : " cachix/cachix-action@v15 "
1111 with :
1212 name : " hnix-store"
1313 signingKey : " ${{ secrets.CACHIX_SIGNING_KEY }}"
2828 fi
2929 - name : freeze
3030 run : " cabal freeze --enable-tests --enable-benchmarks"
31- - uses : " actions/cache@v3 "
31+ - uses : " actions/cache@v4 "
3232 with :
3333 key : " ${{ matrix.os }}-${{ matrix.ghc }}-${{ matrix.cabal}}-${{ hashFiles('cabal.project.freeze') }}"
3434 path : |
@@ -45,19 +45,14 @@ jobs:
4545 strategy :
4646 matrix :
4747 cabal :
48- - ' 3.10 '
48+ - ' 3.12 '
4949 ghc :
50- - ' 9.6.3'
51- - ' 9.4.7'
52- - ' 9.2.8'
53- - ' 9.0.2'
54- - ' 8.10.7'
50+ - ' 9.8.2'
51+ - ' 9.6.6'
5552 os :
5653 - " ubuntu-latest"
5754 - " macos-latest"
5855name : Haskell CI
5956' on ' :
6057 pull_request : {}
6158 push : {}
62- schedule :
63- - cron : " 4 20 10 * *"
You can’t perform that action at this time.
0 commit comments