Skip to content

Lock file maintenance #40

Lock file maintenance

Lock file maintenance #40

Workflow file for this run

{"jobs":{"build":{"env":{"CONFIG":"--enable-tests --enable-benchmarks"},"runs-on":"${{ matrix.os }}","steps":[{"uses":"actions/checkout@v4"},{"id":"setup-haskell-cabal","uses":"haskell-actions/setup@v2","with":{"cabal-version":"3.10","ghc-version":"${{ matrix.ghc }}"}},{"run":"cabal v2-update"},{"run":"cabal v2-freeze $CONFIG"},{"uses":"actions/cache@v4","with":{"key":"${{ runner.os }}-${{ matrix.ghc }}-${{ hashFiles('cabal.project.freeze') }}","path":"${{ steps.setup-haskell-cabal.outputs.cabal-store }}\ndist-newstyle\n"}},{"run":"cabal v2-test all $CONFIG"}],"strategy":{"fail-fast":false,"matrix":{"ghc":["8.6.1","8.8.1","8.10.1","9.0.1","9.2.1","9.4.1","9.6.1"],"os":["macos-13","ubuntu-22.04","windows-2022"]}}}},"name":"CI","on":{"pull_request":{"types":["opened","synchronize"]},"push":{"branches":["main"]}}}