From 20cd10f9a7bdf9ef54a4162ee1486f9d32be8d4a Mon Sep 17 00:00:00 2001 From: Phil de Joux Date: Thu, 7 May 2026 13:53:28 -0400 Subject: [PATCH] Don't use experimental cabal-doctest - Pin doctest-0.24.3 --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index a9b9ee5e71f..54905a9d57f 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ CABALBUILD := cabal build CABALRUN := cabal run -DOCTEST := cabal doctest +DOCTEST := cabal repl --with-compiler=doctest --build-depends=QuickCheck --verbose=0 --repl-options='-w -Wdefault -Wno-inconsistent-flags' # default rules @@ -157,9 +157,12 @@ doctest: ## Run doctests. cd cabal-install-solver && $(DOCTEST) cd cabal-install && $(DOCTEST) +# We don't use the cabal-doctest external command but we install it anyway along +# with doctest. +# SEE: https://github.com/haskell/cabal/issues/11493 .PHONY: doctest-install doctest-install: ## Install doctest tool needed for running doctests. - cabal install doctest --overwrite-policy=always --ignore-project --flag cabal-doctest + cabal install doctest-0.24.3 --overwrite-policy=always --ignore-project --flag cabal-doctest # tests