@@ -18,10 +18,8 @@ jobs:
18 needs: ormolu
18 needs: ormolu
21− cabal: ["3.10"]
21+ cabal: ["3.12"]
22 ghc: ["9.6.3", "9.8.2", "9.10.1"]
22 ghc: ["9.6.3", "9.8.2", "9.10.1"]
24− CONFIG: "--enable-tests --enable-benchmarks --flags=dev"
26 - uses: actions/checkout@v4
24 - uses: actions/checkout@v4
27 - uses: haskell-actions/setup@v2
25 - uses: haskell-actions/setup@v2
@@ -30,7 +28,7 @@ jobs:
30 ghc-version: ${{ matrix.ghc }}
28 ghc-version: ${{ matrix.ghc }}
31 cabal-version: ${{ matrix.cabal }}
29 cabal-version: ${{ matrix.cabal }}
32 - run: cabal update
30 - run: cabal update
33− - run: cabal freeze $CONFIG
31+ - run: cabal freeze
34 - uses: actions/cache@v4.0.0
32 - uses: actions/cache@v4.0.0
@@ -40,10 +38,10 @@ jobs:
40 restore-keys: |
38 restore-keys: |
41 ${{ runner.os }}-${{ matrix.ghc }}-
39 ${{ runner.os }}-${{ matrix.ghc }}-
42 - run: cabal format && git diff --exit-code --color=always
40 - run: cabal format && git diff --exit-code --color=always
43− - run: cabal build $CONFIG
41+ - run: cabal build
45 docker pull kennethreitz/httpbin
43 docker pull kennethreitz/httpbin
46 docker run -p 1234:80 kennethreitz/httpbin &
44 docker run -p 1234:80 kennethreitz/httpbin &
47− cabal test $CONFIG
45+ cabal test
48− - run: cabal haddock $CONFIG
46+ - run: cabal haddock
49 - run: cabal sdist
47 - run: cabal sdist