@@ -17,6 +17,7 @@ import qualified System.Info as Info
1717import qualified System.IO as IO
1818import qualified System.Process as Process
1919
20+import qualified BackgroundWriter as BW
2021import qualified Build
2122import qualified Deps.Bump as Bump
2223import qualified Deps.Diff as Diff
@@ -170,10 +171,11 @@ verifyLicense root =
170171
171172verifyBuild :: FilePath -> Task.Task Exit.Publish Docs.Documentation
172173verifyBuild root =
173− reportBuildCheck $ Task.run $
174+ reportBuildCheck $ BW.withScope $ \scope ->
175+ Task.run $
174176 do details@(Details.Details _ outline _ _ _) <-
175177 Task.eio Exit.PublishBadDetails $
176− Details.load Reporting.silent root
178+ Details.load Reporting.silent scope root
177179
178180 exposed <-
179181 case outline of
@@ -293,10 +295,10 @@ withTempDir root callback =
293295
294296verifyZipBuild :: FilePath -> IO (Either Exit.Publish ())
295297verifyZipBuild root =
296− Task.run $
298+ BW.withScope $ \scope -> Task.run $
297299 do details@(Details.Details _ outline _ _ _) <-
298300 Task.eio Exit.PublishZipBadDetails $
299− Details.load Reporting.silent root
301+ Details.load Reporting.silent scope root
300302
301303 exposed <-
302304 case outline of