diff --git a/src/Zifter/Stack.hs b/src/Zifter/Stack.hs
--- a/src/Zifter/Stack.hs
+++ b/src/Zifter/Stack.hs
@@ -156,11 +156,14 @@
     stack "build"
     forM_ tups $ \(package_, targets) -> do
         stack $ unwords ["clean", package_]
-        forM_ targets $ \target ->
-            stack $
-            unwords
-                [ "build --pedantic --haddock --test"
+        forM_ targets $ \target -> do
+            stack $ unwords ["build", target, "--pedantic"]
+            stack $ unwords ["build", target, "--pedantic", "--haddock"]
+            stack $ unwords
+                [ "build"
                 , target
+                , "--pedantic"
+                , "--test"
                 , "--test-arguments='--fail-fast --seed=42'"
                 ]
 
diff --git a/zifter-stack.cabal b/zifter-stack.cabal
--- a/zifter-stack.cabal
+++ b/zifter-stack.cabal
@@ -1,5 +1,5 @@
 name: zifter-stack
-version: 0.0.0.7
+version: 0.0.0.8
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
