CI: Cabal-Linux: group builds together
This commit is contained in:
parent
15ae0356be
commit
23e51ef4f4
|
@ -12,11 +12,12 @@ on:
|
|||
jobs:
|
||||
|
||||
build10:
|
||||
name: GHC 8.10
|
||||
name: GHC
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
packageRoots: [ ./ ]
|
||||
ghc: [ "8.10", "8.4" ]
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ${{ matrix.packageRoots }}
|
||||
|
@ -26,8 +27,7 @@ jobs:
|
|||
submodules: recursive
|
||||
- uses: actions/setup-haskell@v1.1
|
||||
with:
|
||||
ghc-version: "8.10"
|
||||
# cabal-version: "3.0.0.0"
|
||||
ghc-version: ${{ matrix.ghc }}
|
||||
- name: Install additional system packages
|
||||
run: sudo apt install libsodium-dev
|
||||
# 2020-08-01: NOTE: Nix instantiate still needed for HNix tests
|
||||
|
@ -36,30 +36,3 @@ jobs:
|
|||
- run: cabal v2-configure --disable-optimization --enable-tests --enable-deterministic
|
||||
- run: cabal v2-build
|
||||
- run: cabal v2-test
|
||||
|
||||
|
||||
build20:
|
||||
name: GHC 8.4
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
packageRoots: [ ./ ]
|
||||
defaults:
|
||||
run:
|
||||
working-directory: ${{ matrix.packageRoots }}
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
submodules: recursive
|
||||
- uses: actions/setup-haskell@v1.1
|
||||
with:
|
||||
ghc-version: "8.4"
|
||||
# cabal-version: "3.0.0.0"
|
||||
- name: Install additional system packages
|
||||
run: sudo apt install libsodium-dev
|
||||
# 2020-08-01: NOTE: Nix instantiate still needed for HNix tests
|
||||
- name: Install Nix
|
||||
uses: cachix/install-nix-action@v10
|
||||
- run: cabal v2-configure --disable-optimization --enable-tests
|
||||
- run: cabal v2-build
|
||||
- run: cabal v2-test
|
||||
|
|
Loading…
Reference in New Issue