ci: update. GHC982, GHC966 only

This commit is contained in:
sorki 2024-07-27 19:53:37 +02:00
parent 4777b2151a
commit 7bde7a8f2c
3 changed files with 9 additions and 26 deletions

View File

@ -14,13 +14,7 @@ in haskellCi.generalCi
)
)
haskellCi.DhallMatrix::{
, ghc =
[ haskellCi.GHC.GHC963
, haskellCi.GHC.GHC947
, haskellCi.GHC.GHC928
, haskellCi.GHC.GHC902
, haskellCi.GHC.GHC8107
]
, ghc = [ haskellCi.GHC.GHC982, haskellCi.GHC.GHC966 ]
, os = [ haskellCi.OS.Ubuntu, haskellCi.OS.MacOS ]
}
: haskellCi.CI.Type

View File

@ -1,6 +1,6 @@
let haskellCi =
https://raw.githubusercontent.com/sorki/github-actions-dhall/main/haskell-ci.dhall
sha256:5d7058a7684fd5315467b562853bd1c4a43da691c09293d3715ee739dfa26e08
sha256:eff4d52e4243777fbe2c800778b24092ace8cd83165cf46b90d5c22e3ebfdd81
let defSteps = haskellCi.defaultCabalSteps
@ -15,13 +15,7 @@ in haskellCi.generalCi
)
)
haskellCi.DhallMatrix::{
, ghc =
[ haskellCi.GHC.GHC963
, haskellCi.GHC.GHC947
, haskellCi.GHC.GHC928
, haskellCi.GHC.GHC902
, haskellCi.GHC.GHC8107
]
, ghc = [ haskellCi.GHC.GHC982, haskellCi.GHC.GHC966 ]
, os = [ haskellCi.OS.Ubuntu, haskellCi.OS.MacOS ]
}
: haskellCi.CI.Type

View File

@ -4,10 +4,10 @@ jobs:
name: "GHC ${{ matrix.ghc }}, Cabal ${{ matrix.cabal }}, OS ${{ matrix.os }}"
"runs-on": "${{ matrix.os }}"
steps:
- uses: "cachix/install-nix-action@v24"
- uses: "cachix/install-nix-action@v27"
with:
nix_path: "nixpkgs=channel:nixos-unstable"
- uses: "cachix/cachix-action@v13"
- uses: "cachix/cachix-action@v15"
with:
name: "hnix-store"
signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}"
@ -28,7 +28,7 @@ jobs:
fi
- name: freeze
run: "cabal freeze --enable-tests --enable-benchmarks"
- uses: "actions/cache@v3"
- uses: "actions/cache@v4"
with:
key: "${{ matrix.os }}-${{ matrix.ghc }}-${{ matrix.cabal}}-${{ hashFiles('cabal.project.freeze') }}"
path: |
@ -45,13 +45,10 @@ jobs:
strategy:
matrix:
cabal:
- '3.10'
- '3.12'
ghc:
- '9.6.3'
- '9.4.7'
- '9.2.8'
- '9.0.2'
- '8.10.7'
- '9.8.2'
- '9.6.6'
os:
- "ubuntu-latest"
- "macos-latest"
@ -59,5 +56,3 @@ name: Haskell CI
'on':
pull_request: {}
push: {}
schedule:
- cron: "4 20 10 * *"