@@ -0,0 +1,32 @@
5+ - cron: '0 3 * * 6' # 3am Saturday
8+ runs-on: ${{ matrix.os }}
14+ ghc: ['8.10', '8.8', '8.6', '8.4', '8.2', '8.0']
20+ - run: git config --global core.autocrlf false
21+ - uses: actions/checkout@v2
22+ - uses: actions/setup-haskell@v1
25+ ghc-version: ${{ matrix.ghc }}
26+ - run: cabal v2-freeze --enable-tests
27+ - uses: actions/cache@v2
29+ path: ${{ steps.setup-haskell.outputs.cabal-store }}
30+ key: ${{ runner.os }}-${{ matrix.ghc }}-${{ hashFiles('cabal.project.freeze') }}
31+ restore-keys: ${{ runner.os }}-${{ matrix.ghc }}-
32+ - uses: ndmitchell/neil@master