Skip to content

Commit eef3efa

Browse files
authored
Properly format build duration when using --build-system swiftbuild (#9000)
Closes #8999
1 parent 536b8d2 commit eef3efa

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Sources/SwiftBuildSupport/SwiftBuildSystem.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,8 @@ public final class SwiftBuildSystem: SPMBuildCore.BuildSystem {
561561
progressAnimation.update(step: 100, total: 100, text: "")
562562
progressAnimation.complete(success: true)
563563
let duration = ContinuousClock.Instant.now - buildStartTime
564-
self.outputStream.send("Build complete! (\(duration))\n")
564+
let formattedDuration = duration.formatted(.units(allowed: [.seconds], fractionalPart: .show(length: 2, rounded: .up)))
565+
self.outputStream.send("Build complete! (\(formattedDuration))\n")
565566
self.outputStream.flush()
566567
case .failed:
567568
self.observabilityScope.emit(error: "Build failed")

0 commit comments

Comments
 (0)