diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c5d4016..0b3bd89 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -18,10 +18,8 @@ jobs: needs: ormolu strategy: matrix: - cabal: ["3.10"] + cabal: ["3.12"] ghc: ["9.8.4", "9.10.1", "9.12.1"] - env: - CONFIG: "--enable-tests --enable-benchmarks --flags=dev" steps: - uses: actions/checkout@v4 - uses: haskell-actions/setup@v2 @@ -30,7 +28,7 @@ jobs: ghc-version: ${{ matrix.ghc }} cabal-version: ${{ matrix.cabal }} - run: cabal update - - run: cabal freeze $CONFIG + - run: cabal freeze - uses: actions/cache@v4.2.0 with: path: | @@ -40,7 +38,7 @@ jobs: restore-keys: | ${{ runner.os }}-${{ matrix.ghc }}- - run: cabal format && git diff --exit-code --color=always - - run: cabal build $CONFIG - - run: cabal test $CONFIG - - run: cabal haddock $CONFIG + - run: cabal build + - run: cabal test + - run: cabal haddock - run: cabal sdist diff --git a/README.md b/README.md index 2b695f2..5eda1d7 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Hackage](https://img.shields.io/hackage/v/stache.svg?style=flat)](https://hackage.haskell.org/package/stache) [![Stackage Nightly](http://stackage.org/package/stache/badge/nightly)](http://stackage.org/nightly/package/stache) [![Stackage LTS](http://stackage.org/package/stache/badge/lts)](http://stackage.org/lts/package/stache) -![CI](https://github.com/stackbuilders/stache/workflows/CI/badge.svg?branch=master) +[![CI](https://github.com/stackbuilders/stache/actions/workflows/ci.yaml/badge.svg)](https://github.com/stackbuilders/stache/actions/workflows/ci.yaml) This is a Haskell implementation of Mustache templates. The implementation conforms to the version 1.1.3 of the official [Mustache diff --git a/cabal.project b/cabal.project new file mode 100644 index 0000000..5d98f9c --- /dev/null +++ b/cabal.project @@ -0,0 +1,4 @@ +packages: . +tests: True +benchmarks: True +constraints: stache +dev