packages feed

tasty-bdd-0.1.0.2: justfile

# Run these recipes inside nix develop.
default:
    @just --list

build:
    cabal build all --enable-tests -O0 -fwerror

unit:
    cabal test all --enable-tests -O0 -fwerror --test-show-details=direct

format:
    fourmolu -i src tests examples
    cabal-fmt -i tasty-bdd.cabal
    nixfmt flake.nix nix/*.nix

format-check:
    nix run .#format-check

hlint:
    nix run .#hlint

cabal-check:
    cabal check

build-docs:
    nix build .#docs

sdist:
    cabal sdist --output-directory=dist

api-compat:
    nix run .#api-compat

hackage-quality:
    nix run .#hackage-quality

release-check:
    nix build .#hackage-release -o result-release

ci: build unit
    nix flake check --no-eval-cache