The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of carton, reference main (abc86e), with Swift 6.0 for macOS (SPM) on 30 Nov 2025 12:15:30 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftwasm/carton.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftwasm/carton
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at abc86ea Update README
Cloned https://github.com/swiftwasm/carton.git
Revision (git rev-parse @):
abc86ea87aed985abe7068040b8fb641971ddab7
SUCCESS checkout https://github.com/swiftwasm/carton.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/swiftwasm/carton.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin CartonBundlePlugin
[2/2] Compiling plugin CartonDevPlugin
[3/3] Compiling plugin CartonTestPlugin
[4/4] Compiling plugin GenerateManual
Building for debugging...
[4/69] Write sources
[9/69] Write carton-release-entitlement.plist
[9/69] Write sources
[12/69] Write carton-entitlement.plist
[12/69] Copying PrivacyInfo.xcprivacy
[14/69] Write carton-plugin-helper-entitlement.plist
[14/69] Write carton-frontend-slim-entitlement.plist
[14/69] Write carton-frontend-entitlement.plist
[14/69] Write sources
[35/69] Compiling CNIOWindows shim.c
[36/69] Compiling TSCclibc process.c.c
[36/69] Compiling CNIOWindows WSAStartup.c
[36/69] Compiling CNIOWASI CNIOWASI.c
[39/69] Compiling CNIOLinux shim.c
[39/69] Compiling CNIOLinux liburing_shims.c
[41/69] Write swift-version-5BDAB9E9C0126B9D.txt
[42/69] Write sources
[43/71] Compiling CNIOPosix event_loop_id.c
[44/71] Compiling CNIOSHA1 c_nio_sha1.c
[45/71] Compiling CNIOLLHTTP c_nio_http.c
[46/77] Compiling CNIOLLHTTP c_nio_api.c
[47/96] Compiling _AtomicsShims.c
[48/115] Compiling CNIOLLHTTP c_nio_llhttp.c
[50/122] Compiling carton_plugin_helper main.swift
[51/122] Emitting module carton_plugin_helper
[51/141] Compiling CNIODarwin shim.c
[51/141] Write Objects.LinkFileList
[53/141] Write sources
[55/141] Linking carton-plugin-helper
[57/141] Compiling Atomics ManagedAtomicLazyReference.swift
[58/141] Compiling Atomics UnsafeAtomic.swift
[59/145] Compiling Atomics AtomicInteger.swift
[60/145] Compiling Atomics AtomicOptionalWrappable.swift
[61/145] Compiling Atomics AtomicReference.swift
[62/145] Compiling Atomics AtomicStorage.swift
[63/145] Compiling Atomics UnsafeAtomicLazyReference.swift
[64/145] Compiling Atomics IntegerOperations.swift
[65/145] Compiling Atomics OptionalRawRepresentable.swift
[66/145] Compiling Atomics RawRepresentable.swift
[67/145] Compiling Atomics DoubleWord.swift
[68/145] Compiling Atomics ManagedAtomic.swift
[69/145] Compiling Atomics PointerConformances.swift
[70/145] Compiling Atomics Primitives.native.swift
[71/145] Compiling Atomics AtomicBool.swift
[72/145] Compiling Atomics IntegerConformances.swift
[73/145] Compiling Atomics AtomicValue.swift
[74/145] Compiling Atomics AtomicMemoryOrderings.swift
[75/145] Emitting module WasmTransformer
[76/145] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[89/145] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[92/145] Emitting module InternalCollectionsUtilities
[93/146] Compiling _NIOBase64 Base64.swift
[94/146] Emitting module _NIOBase64
[95/146] Compiling WasmTransformer StackOverflowSanitizer.swift
[96/146] Compiling WasmTransformer WasmTransformer.swift
[96/146] Applying carton-plugin-helper
[98/146] Emitting module _NIODataStructures
[101/147] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[102/147] Compiling Atomics Unmanaged extensions.swift
[103/163] Compiling ArgumentParserToolInfo ToolInfo.swift
[104/163] Emitting module ArgumentParserToolInfo
[105/163] Compiling DequeModule Deque+Equatable.swift
[106/163] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[109/163] Compiling DequeModule Deque._UnsafeHandle.swift
[110/163] Compiling DequeModule Deque.swift
[111/163] Compiling DequeModule Deque+Extras.swift
[112/163] Compiling DequeModule Deque+Hashable.swift
[115/163] Compiling DequeModule Deque+Codable.swift
[116/163] Compiling DequeModule Deque+Collection.swift
[117/164] Compiling DequeModule _DequeSlot.swift
[120/164] Compiling DequeModule Deque+Testing.swift
[121/164] Compiling DequeModule Deque._Storage.swift
[122/164] Compiling DequeModule _DequeBufferHeader.swift
[123/202] Emitting module TSCLibc
[124/202] Compiling TSCLibc libc.swift
[125/202] Compiling _NIODataStructures _TinyArray.swift
[126/202] Compiling _NIODataStructures Heap.swift
[127/202] Compiling _NIODataStructures PriorityQueue.swift
[128/202] Compiling DequeModule _UnsafeWrappedBuffer.swift
[129/202] Compiling ArgumentParser ParsableArgumentsValidation.swift
[130/202] Compiling ArgumentParser ParsableCommand.swift
[131/202] Compiling ArgumentParser FishCompletionsGenerator.swift
[132/202] Compiling ArgumentParser ZshCompletionsGenerator.swift
[133/202] Compiling DequeModule _DequeBuffer.swift
[134/202] Compiling ArgumentParser Argument.swift
[135/202] Compiling ArgumentParser ParsableArguments.swift
[136/202] Emitting module DequeModule
[137/202] Compiling ArgumentParser BashCompletionsGenerator.swift
[138/202] Compiling ArgumentParser CompletionsGenerator.swift
[139/202] Compiling ArgumentParser ArgumentDecoder.swift
[140/202] Compiling ArgumentParser AsyncParsableCommand.swift
[141/202] Emitting module Atomics
[143/202] Compiling c-nioatomics.c
[144/202] Compiling c-atomics.c
[146/208] Compiling NIOConcurrencyHelpers lock.swift
[147/208] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[148/208] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[149/208] Emitting module NIOConcurrencyHelpers
[150/208] Compiling NIOConcurrencyHelpers NIOLock.swift
[151/208] Compiling NIOConcurrencyHelpers atomics.swift
[152/272] Compiling CartonCore Misc.swift
[153/272] Compiling CartonCore FileSystem+traverseRecursively.swift
[154/272] Compiling CartonCore InteractiveWriter.swift
[155/272] Compiling CartonCore TerminalController.swift
[156/272] Compiling CartonCore Environment.swift
[157/272] Emitting module CartonCore
[158/272] Compiling CartonCore FoundationProcessEx.swift
[159/272] Compiling NIOCore GlobalSingletons.swift
[160/272] Compiling NIOCore IO.swift
[161/272] Compiling NIOCore IOData.swift
[162/272] Compiling NIOCore IPProtocol.swift
[163/272] Compiling NIOCore IntegerBitPacking.swift
[164/272] Compiling NIOCore IntegerTypes.swift
[165/272] Compiling NIOCore Interfaces.swift
[166/307] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[167/307] Compiling NIOCore ByteBuffer-views.swift
[168/307] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[169/307] Compiling NIOCore NIOAsyncWriter.swift
[170/311] Compiling NIOCore NIOLoopBound.swift
[171/311] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[172/311] Compiling NIOCore NIOScheduledCallback.swift
[173/311] Compiling NIOCore NIOSendable.swift
[174/311] Compiling NIOCore NIOSplitLinesMessageDecoder.swift
[175/311] Compiling NIOCore RecvByteBufferAllocator.swift
[176/311] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[177/311] Compiling NIOCore AddressedEnvelope.swift
[178/311] Compiling NIOCore AsyncAwaitSupport.swift
[179/311] Compiling NIOCore AsyncChannel.swift
[180/311] Compiling NIOCore AsyncChannelHandler.swift
[181/311] Compiling NIOCore AsyncChannelInboundStream.swift
[182/311] Compiling NIOCore AsyncChannelOutboundWriter.swift
[183/311] Compiling NIOCore NIOAsyncSequenceProducer.swift
[184/311] Compiling CartonHelpers Process+run.swift
[185/311] Compiling CartonHelpers ProcessEx.swift
[186/313] Compiling CartonHelpers ByteString.swift
[187/313] Compiling CartonHelpers CStringArray.swift
[188/313] Compiling CartonHelpers Closable.swift
[189/313] Compiling CartonHelpers CollectionExtensions.swift
[190/313] Compiling CartonHelpers Condition.swift
[191/313] Compiling CartonHelpers FileInfo.swift
[192/313] Emitting module ArgumentParser
[193/313] Compiling SwiftToolchain ToolchainResolver.swift
[194/313] Compiling SwiftToolchain AsyncFileDownload.swift
[195/313] Compiling SwiftToolchain URLSession.swift
[196/313] Compiling SwiftToolchain ToolchainInstallation.swift
[197/313] Compiling SwiftToolchain ProgressAnimation.swift
[200/313] Compiling CartonHelpers Thread.swift
[201/313] Compiling CartonHelpers WritableByteStream.swift
[202/313] Compiling CartonHelpers FileSystem.swift
[203/313] Compiling CartonHelpers HashAlgorithms.swift
[204/313] Compiling CartonHelpers Retry.swift
[205/313] Emitting module CartonHelpers
[212/313] Compiling CartonHelpers StaticArchive.swift
[213/313] Emitting module SwiftToolchain
[214/313] Compiling SwiftToolchain ToolchainManagement.swift
[215/313] Compiling ArgumentParser Platform.swift
[216/313] Compiling ArgumentParser SequenceExtensions.swift
[217/313] Compiling ArgumentParser StringExtensions.swift
[218/313] Compiling ArgumentParser Tree.swift
[220/313] Compiling CartonHelpers PathShims.swift
[221/313] Compiling CartonHelpers Process.swift
[222/313] Compiling CartonHelpers misc.swift
[227/313] Compiling CartonHelpers HTML.swift
[228/313] Compiling CartonHelpers Lock.swift
[229/313] Compiling CartonHelpers Path.swift
[230/313] Compiling CartonHelpers ProcessEnv.swift
[231/313] Compiling CartonHelpers StringConversions.swift
[255/315] Compiling NIOCore SocketAddresses.swift
[256/315] Compiling NIOCore SocketOptionProvider.swift
[257/315] Compiling NIOCore SystemCallHelpers.swift
[258/315] Compiling NIOCore TimeAmount+Duration.swift
[259/315] Compiling NIOCore TypeAssistedChannelHandler.swift
[260/315] Compiling NIOCore UniversalBootstrapSupport.swift
[261/315] Compiling NIOCore Utilities.swift
[268/315] Compiling NIOCore ByteBuffer-conversions.swift
[269/315] Emitting module CartonDriver
[270/315] Compiling NIOCore ByteBuffer-hex.swift
[271/315] Compiling NIOCore ByteBuffer-int.swift
[272/315] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[273/315] Compiling NIOCore ByteBuffer-multi-int.swift
[274/315] Compiling NIOCore NIOCloseOnErrorHandler.swift
[275/315] Compiling NIOCore NIOCoreSendableMetatype.swift
[276/315] Compiling NIOCore NIODecodedAsyncSequence.swift
[277/315] Compiling NIOCore ByteBuffer-core.swift
[279/315] Compiling NIOCore MarkedCircularBuffer.swift
[280/315] Compiling NIOCore MulticastChannel.swift
[281/315] Compiling NIOCore NIOAny.swift
[288/328] Compiling CartonDriver CartonDriverCommand.swift
[289/330] Emitting module carton
[290/330] Compiling carton main.swift
[290/330] Write Objects.LinkFileList
[306/330] Compiling carton_release HashArchive.swift
[307/330] Emitting module carton_release
[308/330] Compiling carton_release CartonReleaseCommand.swift
[308/330] Write Objects.LinkFileList
[310/330] Compiling carton_frontend_slim CommandTestRunner.swift
[311/330] Compiling carton_frontend_slim TestRunner.swift
[312/330] Compiling carton_frontend_slim String+Regex.swift
[313/330] Compiling carton_frontend_slim String+color.swift
[314/331] Compiling carton_frontend_slim CartonFrontendTestCommand.swift
[315/331] Compiling carton_frontend_slim BundleLayout.swift
[316/331] Compiling carton_frontend_slim JavaScriptTestRunner.swift
[317/331] Emitting module carton_frontend_slim
[318/331] Compiling carton_frontend_slim CartonFrontendSlimCommand.swift
[319/331] Compiling carton_frontend_slim CartonFrontendBundleCommand.swift
[320/331] Emitting module NIOCore
[320/331] Linking carton
[321/331] Applying carton
[322/387] Linking carton-release
[323/387] Applying carton-release
[325/387] Compiling carton_frontend_slim TestsParser.swift
[325/387] Write Objects.LinkFileList
[327/387] Compiling NIOEmbedded AsyncTestingChannel.swift
[328/387] Compiling NIOEmbedded Embedded.swift
[329/387] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[330/387] Emitting module NIOEmbedded
[330/387] Linking carton-frontend-slim
[331/387] Applying carton-frontend-slim
[333/387] Emitting module NIOPosix
[334/392] Compiling NIOPosix SelectorEpoll.swift
[335/392] Compiling NIOPosix SelectorGeneric.swift
[336/392] Compiling NIOPosix SelectorKqueue.swift
[337/392] Compiling NIOPosix SelectorUring.swift
[338/392] Compiling NIOPosix SelectorWSAPoll.swift
[339/392] Compiling NIOPosix GetaddrinfoResolver.swift
[340/392] Compiling NIOPosix HappyEyeballs.swift
[341/392] Compiling NIOPosix IO.swift
[342/392] Compiling NIOPosix IntegerBitPacking.swift
[343/392] Compiling NIOPosix IntegerTypes.swift
[344/392] Compiling NIOPosix Linux.swift
[345/392] Compiling NIOPosix BSDSocketAPICommon.swift
[346/392] Compiling NIOPosix BSDSocketAPIPosix.swift
[347/392] Compiling NIOPosix BSDSocketAPIWindows.swift
[348/392] Compiling NIOPosix BaseSocket.swift
[349/392] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[350/392] Compiling NIOPosix BaseSocketChannel.swift
[351/392] Compiling NIOPosix ServerSocket.swift
[352/392] Compiling NIOPosix Socket.swift
[353/392] Compiling NIOPosix SocketChannel.swift
[354/392] Compiling NIOPosix SocketProtocols.swift
[355/392] Compiling NIOPosix StructuredConcurrencyHelpers.swift
[356/392] Compiling NIOPosix Utilities.swift
[357/392] Compiling NIOPosix VsockAddress.swift
[358/392] Compiling NIOPosix VsockChannelEvents.swift
[359/392] Compiling NIOPosix Windows.swift
[360/392] Compiling NIOPosix resource_bundle_accessor.swift
[361/392] Compiling NIOPosix System.swift
[362/392] Compiling NIOPosix Thread.swift
[363/392] Compiling NIOPosix ThreadPosix.swift
[364/392] Compiling NIOPosix ThreadWindows.swift
[365/392] Compiling NIOPosix UnsafeTransfer.swift
[366/392] Compiling NIOPosix PosixSingletons.swift
[367/392] Compiling NIOPosix RawSocketBootstrap.swift
[368/392] Compiling NIOPosix Resolver.swift
[369/392] Compiling NIOPosix Selectable.swift
[370/392] Compiling NIOPosix SelectableChannel.swift
[371/392] Compiling NIOPosix SelectableEventLoop.swift
[372/392] Compiling NIOPosix BaseStreamSocketChannel.swift
[373/392] Compiling NIOPosix Bootstrap.swift
[374/392] Compiling NIOPosix ControlMessage.swift
[375/392] Compiling NIOPosix DatagramVectorReadManager.swift
[376/392] Compiling NIOPosix Errors+Any.swift
[377/392] Compiling NIOPosix FileDescriptor.swift
[378/392] Compiling NIOPosix LinuxCPUSet.swift
[379/392] Compiling NIOPosix LinuxUring.swift
[380/392] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[381/392] Compiling NIOPosix NIOPosixSendableMetatype.swift
[382/392] Compiling NIOPosix NIOThreadPool.swift
[383/392] Compiling NIOPosix NonBlockingFileIO.swift
[384/392] Compiling NIOPosix PendingDatagramWritesManager.swift
[385/392] Compiling NIOPosix PendingWritesManager.swift
[386/392] Compiling NIOPosix PipeChannel.swift
[387/392] Compiling NIOPosix PipePair.swift
[388/392] Compiling NIOPosix Pool.swift
[389/392] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[390/394] Compiling NIO Exports.swift
[391/394] Emitting module NIO
[392/421] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[393/422] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[394/422] Compiling WebDriver WebDriverService.swift
[395/422] Compiling WebDriver URLSessionAsync.swift
[396/422] Compiling WebDriver URLSessionWebDriverHTTPClient.swift
[397/422] Compiling WebDriver WebDriverHTTPClient.swift
[398/422] Compiling WebDriver WebDriverError.swift
[399/422] Compiling WebDriver CommandWebDriverService.swift
[400/422] Compiling WebDriver RemoteWebDriverService.swift
[401/422] Compiling WebDriver CurlWebDriverHTTPClient.swift
[402/422] Compiling WebDriver WebDriverClient.swift
[403/422] Emitting module WebDriver
[404/422] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[405/422] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[406/422] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[407/422] Emitting module NIOHTTP1
[408/422] Compiling NIOHTTP1 ByteCollectionUtils.swift
[409/422] Compiling NIOHTTP1 HTTPDecoder.swift
[410/422] Compiling NIOHTTP1 HTTPServerUpgradeHandler.swift
[411/422] Compiling NIOHTTP1 HTTPTypedPipelineSetup.swift
[412/422] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[413/422] Compiling NIOHTTP1 HTTPServerProtocolErrorHandler.swift
[414/422] Compiling NIOHTTP1 HTTPEncoder.swift
[415/422] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[416/422] Compiling NIOHTTP1 HTTPHeaders+Validation.swift
[417/422] Compiling NIOHTTP1 HTTPPipelineSetup.swift
[418/422] Compiling NIOHTTP1 HTTPTypes.swift
[419/422] Compiling NIOHTTP1 NIOHTTPClientUpgradeHandler.swift
[420/432] Compiling NIOWebSocket WebSocketErrorCodes.swift
[421/432] Compiling NIOWebSocket WebSocketOpcode.swift
[422/433] Compiling NIOWebSocket WebSocketFrameEncoder.swift
[423/433] Compiling NIOWebSocket WebSocketFrameDecoder.swift
[424/433] Compiling NIOWebSocket NIOWebSocketServerUpgrader.swift
[425/433] Compiling NIOWebSocket SHA1.swift
[426/433] Compiling NIOWebSocket NIOWebSocketClientUpgrader.swift
[427/433] Compiling NIOWebSocket WebSocketFrame.swift
[428/433] Compiling NIOWebSocket NIOWebSocketFrameAggregator.swift
[429/433] Emitting module NIOWebSocket
[430/433] Compiling NIOWebSocket WebSocketProtocolErrorHandler.swift
[431/444] Compiling CartonKit ServerWebSocketHandler.swift
[432/445] Compiling CartonKit FSWatch.swift
[433/445] Compiling CartonKit Environment+UserAgent.swift
[434/445] Compiling CartonKit ServerHTTPHandler.swift
[435/445] Compiling CartonKit SafariStackTrace.swift
[436/445] Compiling CartonKit FirefoxStackTrace.swift
[437/445] Compiling CartonKit Entrypoint.swift
[438/445] Compiling CartonKit ChromeStackTrace.swift
[439/445] Emitting module CartonKit
[440/445] Compiling CartonKit Server.swift
/Users/admin/builder/spi-builder-workspace/Sources/CartonKit/Server/Server.swift:339:47: warning: conformance of 'NIOWebSocketFrameAggregator' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
337 |             maxAccumulatedFrameSize: .max
338 |           )
339 |           return channel.pipeline.addHandlers(aggregator, handler)
    |                                               `- warning: conformance of 'NIOWebSocketFrameAggregator' to 'Sendable' is unavailable; this is an error in the Swift 6 language mode
340 |         }
341 |       }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOWebSocket/NIOWebSocketFrameAggregator.swift:138:1: note: conformance of 'NIOWebSocketFrameAggregator' to 'Sendable' has been explicitly marked unavailable here
136 |
137 | @available(*, unavailable)
138 | extension NIOWebSocketFrameAggregator: Sendable {}
    | `- note: conformance of 'NIOWebSocketFrameAggregator' to 'Sendable' has been explicitly marked unavailable here
139 |
/Users/admin/builder/spi-builder-workspace/Sources/CartonKit/Server/Server.swift:361:44: warning: type 'ServerHTTPHandler' does not conform to the 'Sendable' protocol
359 |           upgraders: [upgrader],
360 |           completionHandler: { _ in
361 |             channel.pipeline.removeHandler(httpHandler, promise: nil)
    |                                            `- warning: type 'ServerHTTPHandler' does not conform to the 'Sendable' protocol
362 |           }
363 |         )
/Users/admin/builder/spi-builder-workspace/Sources/CartonKit/Server/ServerHTTPHandler.swift:20:13: note: class 'ServerHTTPHandler' does not conform to the 'Sendable' protocol
 18 | import NIOHTTP1
 19 |
 20 | final class ServerHTTPHandler: ChannelInboundHandler, RemovableChannelHandler {
    |             `- note: class 'ServerHTTPHandler' does not conform to the 'Sendable' protocol
 21 |   typealias InboundIn = HTTPServerRequestPart
 22 |   typealias OutboundOut = HTTPServerResponsePart
/Users/admin/builder/spi-builder-workspace/Sources/CartonKit/Server/Server.swift:357:60: warning: capture of 'handlerConfiguration' with non-sendable type 'ServerHTTPHandler.Configuration' in a `@Sendable` closure
355 |       .serverChannelOption(ChannelOptions.socketOption(.so_reuseaddr), value: 1)
356 |       .childChannelInitializer { channel in
357 |         let httpHandler = ServerHTTPHandler(configuration: handlerConfiguration)
    |                                                            `- warning: capture of 'handlerConfiguration' with non-sendable type 'ServerHTTPHandler.Configuration' in a `@Sendable` closure
358 |         let config: NIOHTTPServerUpgradeConfiguration = (
359 |           upgraders: [upgrader],
/Users/admin/builder/spi-builder-workspace/Sources/CartonKit/Server/ServerHTTPHandler.swift:24:10: note: consider making struct 'Configuration' conform to the 'Sendable' protocol
 22 |   typealias OutboundOut = HTTPServerResponsePart
 23 |
 24 |   struct Configuration {
    |          `- note: consider making struct 'Configuration' conform to the 'Sendable' protocol
 25 |     let logger: Logger
 26 |     let mainWasmPath: AbsolutePath
/Users/admin/builder/spi-builder-workspace/Sources/CartonKit/Server/Server.swift:424:25: warning: actor-isolated property 'configuration' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
170 |   private var isSubsequentBuildScheduled = false
171 |
172 |   private let configuration: Configuration
    |               `- note: property declared here
173 |
174 |   private let serverName: ServerNameField
    :
422 |     }
423 |
424 |     let terminal = self.configuration.terminal
    |                         `- warning: actor-isolated property 'configuration' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
425 |
426 |     switch event {
/Users/admin/builder/spi-builder-workspace/Sources/CartonKit/Server/Server.swift:456:25: warning: actor-isolated property 'configuration' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
170 |   private var isSubsequentBuildScheduled = false
171 |
172 |   private let configuration: Configuration
    |               `- note: property declared here
173 |
174 |   private let serverName: ServerNameField
    :
454 |
455 |   nonisolated func webSocketBinaryHandler(data: Data) {
456 |     let terminal = self.configuration.terminal
    |                         `- warning: actor-isolated property 'configuration' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
457 |
458 |     if data.count < 2 {
[441/445] Compiling CartonKit StackTrace.swift
[442/445] Compiling CartonKit ContentTypes.swift
[443/448] Compiling CartonFrontend CartonFrontendDevCommand.swift
[444/448] Emitting module CartonFrontend
[445/448] Compiling CartonFrontend CartonFrontendCommand.swift
[446/450] Emitting module carton_frontend
[447/450] Compiling carton_frontend main.swift
[447/450] Write Objects.LinkFileList
[448/450] Linking carton-frontend
[449/450] Applying carton-frontend
Build complete! (41.01s)
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swiftwasm/WasmTransformer
[1/809] Fetching wasmtransformer
[810/17669] Fetching wasmtransformer, swift-argument-parser
[3508/98224] Fetching wasmtransformer, swift-argument-parser, swift-nio
Fetched https://github.com/swiftwasm/WasmTransformer from cache (3.93s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (3.93s)
Fetched https://github.com/apple/swift-nio.git from cache (3.93s)
Computing version for https://github.com/swiftwasm/WasmTransformer
Computed https://github.com/swiftwasm/WasmTransformer at 0.5.0 (3.22s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.3.1 (0.49s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.90.1 (0.67s)
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/1820] Fetching swift-atomics
[74/7002] Fetching swift-atomics, swift-system
[2468/25316] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git from cache (1.04s)
[5732/23496] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git from cache (1.82s)
Fetched https://github.com/apple/swift-collections.git from cache (1.82s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.47s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.3 (0.51s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (0.57s)
Creating working copy for https://github.com/swiftwasm/WasmTransformer
Working copy of https://github.com/swiftwasm/WasmTransformer resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.3.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.3.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.90.1
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.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.3
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "1.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser.git"
    },
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.34.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "wasmtransformer",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.5.0",
            "upper_bound" : "0.6.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftwasm/WasmTransformer"
    }
  ],
  "manifest_display_name" : "carton",
  "name" : "carton",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "carton",
      "targets" : [
        "carton"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "carton-release",
      "targets" : [
        "carton-release"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "CartonBundlePlugin",
      "targets" : [
        "CartonBundlePlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "CartonTestPlugin",
      "targets" : [
        "CartonTestPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "CartonDevPlugin",
      "targets" : [
        "CartonDevPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "carton-plugin-helper",
      "targets" : [
        "carton-plugin-helper"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "carton-frontend-slim",
      "targets" : [
        "carton-frontend-slim"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "carton-frontend",
      "targets" : [
        "carton-frontend"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "carton_release",
      "module_type" : "SwiftTarget",
      "name" : "carton-release",
      "path" : "Sources/carton-release",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "carton-release"
      ],
      "sources" : [
        "CartonReleaseCommand.swift",
        "HashArchive.swift"
      ],
      "target_dependencies" : [
        "CartonHelpers",
        "CartonCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "carton_plugin_helper",
      "module_type" : "SwiftTarget",
      "name" : "carton-plugin-helper",
      "path" : "Sources/carton-plugin-helper",
      "product_memberships" : [
        "carton-plugin-helper"
      ],
      "sources" : [
        "main.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "carton_frontend_slim",
      "module_type" : "SwiftTarget",
      "name" : "carton-frontend-slim",
      "path" : "Sources/carton-frontend-slim",
      "product_dependencies" : [
        "ArgumentParser",
        "WasmTransformer"
      ],
      "product_memberships" : [
        "CartonBundlePlugin",
        "CartonTestPlugin",
        "carton-frontend-slim"
      ],
      "sources" : [
        "BundleLayout.swift",
        "CartonFrontendBundleCommand.swift",
        "CartonFrontendSlimCommand.swift",
        "CartonFrontendTestCommand.swift",
        "TestRunners/CommandTestRunner.swift",
        "TestRunners/JavaScriptTestRunner.swift",
        "TestRunners/String+Regex.swift",
        "TestRunners/String+color.swift",
        "TestRunners/TestRunner.swift",
        "TestRunners/TestsParser.swift"
      ],
      "target_dependencies" : [
        "CartonHelpers"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "carton_frontend",
      "module_type" : "SwiftTarget",
      "name" : "carton-frontend",
      "path" : "Sources/carton-frontend",
      "product_memberships" : [
        "CartonDevPlugin",
        "carton-frontend"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "CartonFrontend"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "carton",
      "module_type" : "SwiftTarget",
      "name" : "carton",
      "path" : "Sources/carton",
      "product_memberships" : [
        "carton"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "CartonDriver"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "WebDriverTests",
      "module_type" : "SwiftTarget",
      "name" : "WebDriverTests",
      "path" : "Tests/WebDriverTests",
      "sources" : [
        "WebDriverClientTests.swift"
      ],
      "target_dependencies" : [
        "WebDriver"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WebDriver",
      "module_type" : "SwiftTarget",
      "name" : "WebDriver",
      "path" : "Sources/WebDriver",
      "product_dependencies" : [
        "NIO"
      ],
      "sources" : [
        "CommandWebDriverService.swift",
        "CurlWebDriverHTTPClient.swift",
        "RemoteWebDriverService.swift",
        "URLSessionAsync.swift",
        "URLSessionWebDriverHTTPClient.swift",
        "WebDriverClient.swift",
        "WebDriverError.swift",
        "WebDriverHTTPClient.swift",
        "WebDriverService.swift"
      ],
      "target_dependencies" : [
        "CartonHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TSCclibc",
      "module_type" : "ClangTarget",
      "name" : "TSCclibc",
      "path" : "Sources/TSCclibc",
      "product_memberships" : [
        "carton-release",
        "CartonBundlePlugin",
        "CartonTestPlugin",
        "CartonDevPlugin",
        "carton-frontend-slim",
        "carton-frontend"
      ],
      "sources" : [
        "process.c.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TSCLibc",
      "module_type" : "SwiftTarget",
      "name" : "TSCLibc",
      "path" : "Sources/TSCLibc",
      "product_memberships" : [
        "carton-release",
        "CartonBundlePlugin",
        "CartonTestPlugin",
        "CartonDevPlugin",
        "carton-frontend-slim",
        "carton-frontend"
      ],
      "sources" : [
        "libc.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftToolchain",
      "module_type" : "SwiftTarget",
      "name" : "SwiftToolchain",
      "path" : "Sources/SwiftToolchain",
      "product_memberships" : [
        "carton"
      ],
      "sources" : [
        "AsyncFileDownload.swift",
        "ToolchainInstallation.swift",
        "ToolchainManagement.swift",
        "ToolchainResolver.swift",
        "URLSession.swift",
        "Utilities/ProgressAnimation.swift"
      ],
      "target_dependencies" : [
        "CartonCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CartonTests",
      "module_type" : "SwiftTarget",
      "name" : "CartonTests",
      "path" : "Tests/CartonTests",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "sources" : [
        "CartonTests.swift",
        "ProcessTests.swift",
        "StackTraceTests.swift"
      ],
      "target_dependencies" : [
        "CartonFrontend",
        "CartonHelpers"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CartonTestPlugin",
      "module_type" : "PluginTarget",
      "name" : "CartonTestPlugin",
      "path" : "Plugins/CartonTestPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Run the tests in a WASI environment.",
          "type" : "custom",
          "verb" : "carton-test"
        },
        "permissions" : [
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "CartonTestPlugin"
      ],
      "sources" : [
        "CartonCore/Environment.swift",
        "CartonCore/FileSystem+traverseRecursively.swift",
        "CartonCore/FoundationProcessEx.swift",
        "CartonCore/InteractiveWriter.swift",
        "CartonCore/Misc.swift",
        "CartonCore/TerminalController.swift",
        "CartonPluginShared/PluginShared.swift",
        "CartonTestPluginCommand.swift"
      ],
      "target_dependencies" : [
        "carton-frontend-slim"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "CartonKit",
      "module_type" : "SwiftTarget",
      "name" : "CartonKit",
      "path" : "Sources/CartonKit",
      "product_dependencies" : [
        "NIOWebSocket",
        "NIOHTTP1",
        "NIO",
        "ArgumentParser",
        "WasmTransformer"
      ],
      "product_memberships" : [
        "CartonDevPlugin",
        "carton-frontend"
      ],
      "sources" : [
        "Model/Entrypoint.swift",
        "Parsers/ChromeStackTrace.swift",
        "Parsers/FirefoxStackTrace.swift",
        "Parsers/SafariStackTrace.swift",
        "Parsers/StackTrace.swift",
        "Server/ContentTypes.swift",
        "Server/Environment+UserAgent.swift",
        "Server/Server.swift",
        "Server/ServerHTTPHandler.swift",
        "Server/ServerWebSocketHandler.swift",
        "Utilities/FSWatch.swift"
      ],
      "target_dependencies" : [
        "CartonHelpers"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CartonHelpers",
      "module_type" : "SwiftTarget",
      "name" : "CartonHelpers",
      "path" : "Sources/CartonHelpers",
      "product_memberships" : [
        "carton-release",
        "CartonBundlePlugin",
        "CartonTestPlugin",
        "CartonDevPlugin",
        "carton-frontend-slim",
        "carton-frontend"
      ],
      "sources" : [
        "Basics/ByteString.swift",
        "Basics/CStringArray.swift",
        "Basics/Closable.swift",
        "Basics/CollectionExtensions.swift",
        "Basics/Condition.swift",
        "Basics/FileInfo.swift",
        "Basics/FileSystem.swift",
        "Basics/HashAlgorithms.swift",
        "Basics/Lock.swift",
        "Basics/Path.swift",
        "Basics/PathShims.swift",
        "Basics/Process/Process.swift",
        "Basics/Process/ProcessEnv.swift",
        "Basics/StringConversions.swift",
        "Basics/Thread.swift",
        "Basics/WritableByteStream.swift",
        "Basics/misc.swift",
        "HTML.swift",
        "Process+run.swift",
        "ProcessEx.swift",
        "Retry.swift",
        "StaticArchive.swift"
      ],
      "target_dependencies" : [
        "TSCclibc",
        "TSCLibc",
        "CartonCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CartonFrontend",
      "module_type" : "SwiftTarget",
      "name" : "CartonFrontend",
      "path" : "Sources/CartonFrontend",
      "product_memberships" : [
        "CartonDevPlugin",
        "carton-frontend"
      ],
      "sources" : [
        "CartonFrontendCommand.swift",
        "Commands/CartonFrontendDevCommand.swift"
      ],
      "target_dependencies" : [
        "CartonKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CartonDriver",
      "module_type" : "SwiftTarget",
      "name" : "CartonDriver",
      "path" : "Sources/CartonDriver",
      "product_memberships" : [
        "carton"
      ],
      "sources" : [
        "CartonDriverCommand.swift"
      ],
      "target_dependencies" : [
        "SwiftToolchain"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CartonDevPlugin",
      "module_type" : "PluginTarget",
      "name" : "CartonDevPlugin",
      "path" : "Plugins/CartonDevPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Watch the current directory, host the app, rebuild on change.",
          "type" : "custom",
          "verb" : "carton-dev"
        },
        "permissions" : [
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "CartonDevPlugin"
      ],
      "sources" : [
        "CartonCore/Environment.swift",
        "CartonCore/FileSystem+traverseRecursively.swift",
        "CartonCore/FoundationProcessEx.swift",
        "CartonCore/InteractiveWriter.swift",
        "CartonCore/Misc.swift",
        "CartonCore/TerminalController.swift",
        "CartonDevPluginCommand.swift",
        "CartonPluginShared/PluginShared.swift"
      ],
      "target_dependencies" : [
        "carton-frontend"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "CartonCore",
      "module_type" : "SwiftTarget",
      "name" : "CartonCore",
      "path" : "Sources/CartonCore",
      "product_memberships" : [
        "carton",
        "carton-release",
        "CartonBundlePlugin",
        "CartonTestPlugin",
        "CartonDevPlugin",
        "carton-frontend-slim",
        "carton-frontend"
      ],
      "sources" : [
        "Environment.swift",
        "FileSystem+traverseRecursively.swift",
        "FoundationProcessEx.swift",
        "InteractiveWriter.swift",
        "Misc.swift",
        "TerminalController.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CartonCommandTests",
      "module_type" : "SwiftTarget",
      "name" : "CartonCommandTests",
      "path" : "Tests/CartonCommandTests",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "sources" : [
        "BundleCommandTests.swift",
        "CommandTestHelper.swift",
        "DevCommandTests.swift",
        "FrontendDevServerTests.swift",
        "TestCommandTests.swift",
        "Testable.swift"
      ],
      "target_dependencies" : [
        "CartonFrontend",
        "SwiftToolchain",
        "WebDriver"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CartonBundlePlugin",
      "module_type" : "PluginTarget",
      "name" : "CartonBundlePlugin",
      "path" : "Plugins/CartonBundlePlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Produces an optimized app bundle for distribution.",
          "type" : "custom",
          "verb" : "carton-bundle"
        },
        "permissions" : [
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "CartonBundlePlugin"
      ],
      "sources" : [
        "CartonBundlePluginCommand.swift",
        "CartonCore/Environment.swift",
        "CartonCore/FileSystem+traverseRecursively.swift",
        "CartonCore/FoundationProcessEx.swift",
        "CartonCore/InteractiveWriter.swift",
        "CartonCore/Misc.swift",
        "CartonCore/TerminalController.swift",
        "CartonPluginShared/PluginShared.swift"
      ],
      "target_dependencies" : [
        "carton-frontend-slim"
      ],
      "type" : "plugin"
    }
  ],
  "tools_version" : "5.8"
}
Done.