mirror of
https://github.com/haskell-nix/hnix-store.git
synced 2024-09-11 18:05:56 +03:00
CI: GHC (9.0 - 8.6)
This commit is contained in:
parent
bca4094003
commit
21bce33202
4
.github/workflows/Cabal-Linux-Remote.yml
vendored
4
.github/workflows/Cabal-Linux-Remote.yml
vendored
@ -19,7 +19,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
packageRoot: [ hnix-store-remote ]
|
||||
ghc: [ "8.10", "8.4" ]
|
||||
ghc: [ "9.0", "8.6" ]
|
||||
defaults:
|
||||
run:
|
||||
working-directory: "./${{ matrix.packageRoot }}"
|
||||
@ -75,5 +75,5 @@ jobs:
|
||||
run: cabal v2-test $cabalConfig
|
||||
|
||||
- name: "Source distribution file"
|
||||
if: ${{ matrix.ghc == '8.10' }}
|
||||
if: ${{ matrix.ghc == '9.0' }}
|
||||
run: cabal v2-sdist
|
||||
|
4
.github/workflows/Core-Cabal-Linux.yml
vendored
4
.github/workflows/Core-Cabal-Linux.yml
vendored
@ -21,7 +21,7 @@ jobs:
|
||||
# Separation between Core & Store workflows made deliberately, so when one fixes Core, CI does not falls because of the Hackage Core Remote builds with.
|
||||
# Also singleton also use is deliberate, it allows to reference the value in the further configuration & also leaves a name in the CI & preserves matrix flexibility for the future.
|
||||
packageRoot: [ hnix-store-core ]
|
||||
ghc: [ "8.10", "8.4" ]
|
||||
ghc: [ "9.0", "8.6" ]
|
||||
defaults:
|
||||
run:
|
||||
working-directory: "./${{ matrix.packageRoot }}"
|
||||
@ -67,5 +67,5 @@ jobs:
|
||||
run: cabal v2-test $cabalConfig
|
||||
|
||||
- name: "Source distribution file"
|
||||
if: ${{ matrix.ghc == '8.10' }}
|
||||
if: ${{ matrix.ghc == '9.0' }}
|
||||
run: cabal v2-sdist
|
||||
|
2
.github/workflows/Core-Cabal-macOS.yml
vendored
2
.github/workflows/Core-Cabal-macOS.yml
vendored
@ -33,7 +33,7 @@ jobs:
|
||||
id: HaskEnvSetup
|
||||
uses: haskell/actions/setup@v1
|
||||
with:
|
||||
ghc-version: '8.10'
|
||||
ghc-version: '9.0'
|
||||
|
||||
- name: "Repository update"
|
||||
run: cabal v2-update
|
||||
|
2
.github/workflows/On-Release-Cabal-Linux.yml
vendored
2
.github/workflows/On-Release-Cabal-Linux.yml
vendored
@ -18,7 +18,7 @@ jobs:
|
||||
matrix:
|
||||
packageRoot: [ hnix-store-core, hnix-store-remote ]
|
||||
# Since CI by default tests boundary GHCs, test middle versions of GHCs
|
||||
ghc: [ "8.8", "8.6"]
|
||||
ghc: [ "8.10", "8.8"]
|
||||
defaults:
|
||||
run:
|
||||
working-directory: "./${{ matrix.packageRoot }}"
|
||||
|
Loading…
Reference in New Issue
Block a user