3 on: [push, pull_request]
7 runs-on: ${{ matrix.os }}
12 ghc: ['8.10.1', '8.8.3', '8.6.5', '8.4.4']
13 os: [ubuntu-latest, macOS-latest, windows-latest]
16 ghc: '8.8.3' # fails due to segfault
19 - uses: actions/checkout@v1
20 - uses: actions/setup-haskell@v1.1
22 ghc-version: ${{ matrix.ghc }}
27 uses: actions/cache@v1.2.0
30 key: ${{ runner.OS }}-${{ matrix.ghc }}-cabal-0