mirror of
https://github.com/haskell-nix/hnix-store.git
synced 2024-09-11 18:05:56 +03:00
ci: update. GHC982, GHC966 only
This commit is contained in:
parent
4777b2151a
commit
7bde7a8f2c
8
.github/workflows/ci.dhall
vendored
8
.github/workflows/ci.dhall
vendored
@ -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
|
||||
|
10
.github/workflows/ci.dhall.frozen
vendored
10
.github/workflows/ci.dhall.frozen
vendored
@ -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
|
||||
|
17
.github/workflows/ci.yaml
vendored
17
.github/workflows/ci.yaml
vendored
@ -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 * *"
|
||||
|
Loading…
Reference in New Issue
Block a user