diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+## 0.2.1.1
+
+Run postBuild earlier to avoid problems from broken doc uploads.
+
 ## 0.2.1.0
 
 * Use TLS manager (to download from Github)
diff --git a/Stackage/CompleteBuild.hs b/Stackage/CompleteBuild.hs
--- a/Stackage/CompleteBuild.hs
+++ b/Stackage/CompleteBuild.hs
@@ -163,6 +163,8 @@
         }
     putStrLn $ "New ident: " ++ unSnapshotIdent ident
 
+    postBuild `catchAny` print
+
     putStrLn "Uploading docs to Stackage Server"
     res1 <- uploadDocs UploadDocs
         { udServer = def
@@ -188,5 +190,3 @@
         , udmDocDir = pbDocDir pb
         , udmPlan = plan
         } man >>= print
-
-    postBuild
diff --git a/stackage.cabal b/stackage.cabal
--- a/stackage.cabal
+++ b/stackage.cabal
@@ -1,5 +1,5 @@
 name:                stackage
-version:             0.2.1.0
+version:             0.2.1.1
 synopsis:            "Stable Hackage," tools for creating a vetted set of packages from Hackage.
 description:         Please see <http://www.stackage.org/package/stackage> for a description and documentation.
 homepage:            https://github.com/fpco/stackage
