Build Information
Successful build of SwiftBox, reference 1.0.1 (e69b51), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 03:44:50 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/allegro/swiftbox.git
Reference: 1.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/allegro/swiftbox
* tag 1.0.1 -> FETCH_HEAD
HEAD is now at e69b51b Bumps dependencies (#13)
Cloned https://github.com/allegro/swiftbox.git
Revision (git rev-parse @):
e69b51b85c1710f4d1eaa4ddb121afa63369482f
SUCCESS checkout https://github.com/allegro/swiftbox.git at 1.0.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/allegro/swiftbox.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 5 / 45]
[Pre-planning 1 / 1043]
[Planning deferred tasks]
[Starting]
[7 / 785] NIOConcurrencyHelpers-product
[190 / 785] swift-nio-ssl_NIOSSL
[194 / 785]
[210 / 792] CoreMetrics
[214 / 811] CNIOWASI
[221 / 828] CNIOOpenBSD
[231 / 862] _NIODataStructures
[239 / 904]
[253 / 904] CNIOBoringSSL
[257 / 904] CNIOBoringSSL
[260 / 904] InternalCollectionsUtilities
[269 / 904]
[273 / 904]
[284 / 904] CNIOBoringSSL
[290 / 904]
[291 / 904] CNIOBoringSSL
[296 / 904] CNIOBoringSSL
[299 / 904] CNIOBoringSSL
[302 / 904] NIOConcurrencyHelpers
[312 / 904] CNIOBoringSSL
[322 / 904] CNIOBoringSSL
[325 / 904] NIOConcurrencyHelpers
[349 / 904] CNIOBoringSSL
[356 / 904] CNIOBoringSSL
[360 / 904] CNIOBoringSSL
[364 / 904] CNIOBoringSSL
[368 / 904] CNIOBoringSSL
[370 / 904] CNIOBoringSSL
[372 / 904] CNIOBoringSSL
[378 / 904] CNIOBoringSSL
[380 / 904] CNIOBoringSSL
[384 / 904] CNIOBoringSSL
[388 / 904] CNIOBoringSSL
[389 / 904] CNIOBoringSSL
[394 / 904] CNIOBoringSSL
[395 / 904] CNIOBoringSSL
[402 / 904] CNIOBoringSSL
[404 / 904] CNIOBoringSSL
[405 / 904] CNIOBoringSSL
[409 / 904] CNIOBoringSSL
[410 / 904] CNIOBoringSSL
[414 / 904] CNIOBoringSSL
[415 / 904] CNIOBoringSSL
[419 / 904] CNIOBoringSSL
[422 / 904] CNIOBoringSSL
[425 / 904] CNIOBoringSSL
[434 / 904] CNIOBoringSSL
[445 / 904] CNIOBoringSSL
[458 / 904] CNIOBoringSSL
[461 / 904] CNIOBoringSSL
[463 / 904] CNIOBoringSSL
[468 / 904] CNIOBoringSSL
[472 / 904] CNIOBoringSSL
[479 / 904] CNIOBoringSSL
[480 / 904] CNIOBoringSSL
[484 / 904] CNIOBoringSSL
[485 / 904] CNIOBoringSSL
[489 / 904] CNIOBoringSSL
[491 / 904] CNIOBoringSSL
[494 / 904] CNIOBoringSSL
[497 / 904] CNIOBoringSSL
[501 / 904] CNIOBoringSSL
[504 / 904] CNIOBoringSSL
[505 / 904] CNIOBoringSSL
[513 / 904] CNIOBoringSSL
[524 / 904] CNIOBoringSSL
[529 / 904] CNIOBoringSSL
[535 / 904] CNIOBoringSSL
[539 / 904] CNIOBoringSSL
[544 / 904] CNIOBoringSSL
[555 / 904] CNIOBoringSSL
[563 / 904] CNIOBoringSSL
[566 / 904] CNIOBoringSSL
[574 / 904] CNIOBoringSSL
[575 / 904] CNIOBoringSSL
[577 / 904] CNIOBoringSSL
[583 / 904] CNIOBoringSSL
[585 / 904] CNIOBoringSSL
[588 / 904] CNIOBoringSSL
[593 / 904] CNIOBoringSSL
[595 / 904] CNIOBoringSSL
[599 / 904] CNIOBoringSSL
[601 / 904] CNIOBoringSSL
[604 / 904] CNIOBoringSSL
[610 / 904] CNIOBoringSSL
[616 / 904] CNIOBoringSSL
[619 / 904] CNIOBoringSSL
[631 / 904] CNIOBoringSSL
[640 / 904] CNIOBoringSSL
[649 / 904] CNIOBoringSSL
[651 / 904] CNIOBoringSSL
[655 / 904] CNIOBoringSSL
[660 / 904] CNIOBoringSSL
[664 / 904] CNIOBoringSSL
[673 / 904] CNIOBoringSSL
[686 / 904] CNIOBoringSSL
[691 / 904] CNIOBoringSSL
[692 / 904] CNIOBoringSSL
[699 / 904] CNIOBoringSSL
[700 / 904] CNIOBoringSSL
[704 / 904]
[722 / 904] _NIODataStructures
[730 / 904] CNIOBoringSSL
[736 / 904]
[743 / 904]
[745 / 904] CNIOPosix
[750 / 904] _NIOBase64
[757 / 904] _NIODataStructures
[766 / 904] NIOConcurrencyHelpers
[771 / 904] InternalCollectionsUtilities
[776 / 904] CoreMetrics
[787 / 906] Logging
[794 / 909] Atomics-product
[799 / 909] _NIODataStructures
[802 / 911]
[806 / 912] ContainersPreview
[812 / 922] ContainersPreview
[822 / 922] DequeModule
[833 / 943] CoreMetrics
[845 / 954]
[848 / 954]
[850 / 954] CNIOBoringSSLShims
[851 / 954]
[853 / 954]
[856 / 954]
[858 / 954] DequeModule
[858 / 954]
[868 / 955] NIOCore
[878 / 967] NIOCore
[879 / 967] Metrics
[887 / 967] NIOCore
[888 / 967] NIOCore
[888 / 967] Metrics
[890 / 967] NIOCore
[890 / 967] CNIOAtomics
[892 / 967] NIOCore
[895 / 967] NIOCore
[902 / 969] NIOEmbedded
[906 / 973] NIOPosix
[925 / 989] NIOPosix
[927 / 989] NIOPosix
[928 / 989] NIOPosix
[929 / 989] NIOEmbedded
[930 / 989] NIOPosix
[936 / 989]
[937 / 990] NIOPosix
[937 / 990] NIO
[945 / 992] NIO
[947 / 993] NIOPosix
[953 / 999] NIOTLS
[960 / 1000] NIOTLS
[961 / 1000] NIOSSL
[962 / 1013]
[973 / 1013] NIOSSL
[974 / 1013] NIOSSL
[981 / 1014]
[981 / 1014] NIOSSL
[981 / 1014] SwiftBoxLogging
[987 / 1043]
[990 / 1043] NIOPosix
[997 / 1043]
[1000 / 1043]
[1002 / 1043]
[1004 / 1043]
[1007 / 1043]
[1009 / 1043]
[1010 / 1043]
[1016 / 1043] SwiftBoxLogging
[1024 / 1045] SwiftBoxLogging
[1027 / 1045] SwiftBoxConfig
[1038 / 1069]
[1042 / 1069]
[1057 / 1069] SwiftBoxMetrics
[1059 / 1069] SwiftBoxMetrics
[1066 / 1069] SwiftBoxMetrics
[1069 / 1069] SwiftBoxMetrics-product
Build complete! (31.01 sec)
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-nio-ssl
Fetching https://github.com/allegro/swift-junit.git
[1/236] Fetching swift-junit
[25/3744] Fetching swift-junit, swift-metrics
[26/11840] Fetching swift-junit, swift-metrics, swift-log
[67/27905] Fetching swift-junit, swift-metrics, swift-log, swift-nio-ssl
Fetched https://github.com/apple/swift-metrics.git (1.25s)
Fetched https://github.com/allegro/swift-junit.git (1.25s)
[5983/24161] Fetching swift-log, swift-nio-ssl
Fetched https://github.com/apple/swift-log.git (2.52s)
Fetched https://github.com/apple/swift-nio-ssl (2.52s)
Computing version for https://github.com/allegro/swift-junit.git
Computed https://github.com/allegro/swift-junit.git at 2.1.0 (3.20s)
Fetching https://github.com/alexaubry/HTMLString.git
[1/1631] Fetching htmlstring
Fetched https://github.com/alexaubry/HTMLString.git (1.26s)
Computing version for https://github.com/alexaubry/HTMLString.git
Computed https://github.com/alexaubry/HTMLString.git at 5.0.0 (3.36s)
Computing version for https://github.com/apple/swift-nio-ssl
Computed https://github.com/apple/swift-nio-ssl at 2.37.5 (0.62s)
Fetching https://github.com/apple/swift-nio.git
[1/86073] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (8.16s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (8.88s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-system.git
[1/1875] Fetching swift-atomics
[451/8773] Fetching swift-atomics, swift-system
[946/36125] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-collections.git (3.58s)
Fetched https://github.com/apple/swift-atomics.git (3.59s)
Fetched https://github.com/apple/swift-system.git (3.59s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (4.31s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.73s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.64s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.11.0 (0.60s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.58s)
Creating working copy for https://github.com/alexaubry/HTMLString.git
Working copy of https://github.com/alexaubry/HTMLString.git resolved at 5.0.0
Creating working copy for https://github.com/allegro/swift-junit.git
Working copy of https://github.com/allegro/swift-junit.git resolved at 2.1.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-nio-ssl
Working copy of https://github.com/apple/swift-nio-ssl resolved at 2.37.5
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.11.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
/Users/admin/builder/spi-builder-workspace/Sources/SwiftBoxLogging/ElasticsearchLogHandler.swift:6:14: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m public typealias PrintHandler = (String) -> Void
[0;36m5 |[0;0m
[0;36m6 |[0;0m public class ElasticsearchLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m let label: String
[0;36m8 |[0;0m let printFunction: PrintHandler
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftBoxLogging/ElasticsearchLogHandler.swift:6:14: [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m4 |[0;0m public typealias PrintHandler = (String) -> Void
[0;36m5 |[0;0m
[0;36m6 |[0;0m public class ElasticsearchLogHandler: LogHandler {
[0;36m|[0;0m `- [1;33mwarning: [1;39mdeprecated default implementation is used to satisfy instance method 'log(event:)' required by protocol 'LogHandler': You should implement this method instead of using the default implementation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m7 |[0;0m let label: String
[0;36m8 |[0;0m let printFunction: PrintHandler
Logging.LogHandler.log:3:15: [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m @available(*, deprecated, message: "You should implement this method instead of using the default implementation")
[0;36m3 |[0;0m public func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'log(event:)' declared here[0;0m
[0;36m4 |[0;0m
Logging.LogHandler.log:2:6: [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m1 |[0;0m protocol LogHandler {
[0;36m2 |[0;0m func log(event: Logging.LogEvent)}
[0;36m|[0;0m `- [1;39mnote: [1;39mrequirement 'log(event:)' declared here[0;0m
[0;36m3 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-nio-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "2.23.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio-ssl"
},
{
"identity" : "swift-metrics",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-metrics.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-junit",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/allegro/swift-junit.git"
}
],
"manifest_display_name" : "SwiftBox",
"name" : "SwiftBox",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "SwiftBoxLogging",
"targets" : [
"SwiftBoxLogging"
],
"type" : {
"library" : [
"static"
]
}
},
{
"name" : "SwiftBoxMetrics",
"targets" : [
"SwiftBoxMetrics"
],
"type" : {
"library" : [
"static"
]
}
},
{
"name" : "SwiftBoxConfig",
"targets" : [
"SwiftBoxConfig"
],
"type" : {
"library" : [
"static"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftBoxMetricsTests",
"module_type" : "SwiftTarget",
"name" : "SwiftBoxMetricsTests",
"path" : "Tests/SwiftBoxMetricsTests",
"product_dependencies" : [
"SwiftTestReporter"
],
"sources" : [
"MetricTypesTests.swift",
"StatsDHandlersTests.swift",
"TCPStatsDClientTests.swift",
"UDPStatsDClientTests+Helpers.swift",
"UDPStatsDClientTests.swift"
],
"target_dependencies" : [
"SwiftBoxMetrics"
],
"type" : "test"
},
{
"c99name" : "SwiftBoxMetrics",
"module_type" : "SwiftTarget",
"name" : "SwiftBoxMetrics",
"path" : "Sources/SwiftBoxMetrics",
"product_dependencies" : [
"Metrics"
],
"product_memberships" : [
"SwiftBoxMetrics"
],
"sources" : [
"BaseMetricsSender.swift",
"LoggerHandler/LoggerHandler.swift",
"MetricTypes.swift",
"StatsDFactory.swift",
"StatsDHandler/StatsDClient.swift",
"StatsDHandler/StatsDHandler.swift",
"StatsDHandler/TCPStatsDClient.swift",
"StatsDHandler/UDPStatsDClient.swift"
],
"target_dependencies" : [
"SwiftBoxLogging"
],
"type" : "library"
},
{
"c99name" : "SwiftBoxLoggingTests",
"module_type" : "SwiftTarget",
"name" : "SwiftBoxLoggingTests",
"path" : "Tests/SwiftBoxLoggingTests",
"product_dependencies" : [
"SwiftTestReporter"
],
"sources" : [
"LoggingTests.swift"
],
"target_dependencies" : [
"SwiftBoxLogging"
],
"type" : "test"
},
{
"c99name" : "SwiftBoxLogging",
"module_type" : "SwiftTarget",
"name" : "SwiftBoxLogging",
"path" : "Sources/SwiftBoxLogging",
"product_dependencies" : [
"NIOSSL",
"Logging"
],
"product_memberships" : [
"SwiftBoxLogging",
"SwiftBoxMetrics",
"SwiftBoxConfig"
],
"sources" : [
"ElasticsearchLogHandler.swift",
"ElasticsearchPayload.swift",
"LoggerProtocol.swift",
"LoggingManager.swift",
"PrintLogger.swift"
],
"type" : "library"
},
{
"c99name" : "SwiftBoxConfigTests",
"module_type" : "SwiftTarget",
"name" : "SwiftBoxConfigTests",
"path" : "Tests/SwiftBoxConfigTests",
"product_dependencies" : [
"SwiftTestReporter"
],
"sources" : [
"ConfigManagerTests.swift",
"ConfigurationTests.swift",
"FlatDictParserTests.swift",
"SourcesTests.swift"
],
"target_dependencies" : [
"SwiftBoxConfig"
],
"type" : "test"
},
{
"c99name" : "SwiftBoxConfig",
"module_type" : "SwiftTarget",
"name" : "SwiftBoxConfig",
"path" : "Sources/SwiftBoxConfig",
"product_memberships" : [
"SwiftBoxConfig"
],
"sources" : [
"BasicKey.swift",
"ConfigManager.swift",
"DictionaryDecoder.swift",
"EnvParser.swift",
"KeyPathReferenceable/Array+KeyPathReferencable.swift",
"KeyPathReferenceable/Dictionary+KeyPathReferencable.swift",
"KeyPathReferenceable/KeyPathReferenceable.swift",
"Sources.swift"
],
"target_dependencies" : [
"SwiftBoxLogging"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.