Build Information
Failed to build EmceeTestRunner, reference master (711d51
), with Swift 6.0 for macOS (SPM) on 4 Dec 2024 15:09:17 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
],
"type" : "library"
},
{
"c99name" : "EmceeDITests",
"module_type" : "SwiftTarget",
"name" : "EmceeDITests",
"path" : "Tests/EmceeDITests",
"product_dependencies" : [
"TestHelpers"
],
"sources" : [
"DITests.swift"
],
"target_dependencies" : [
"EmceeDI"
],
"type" : "test"
},
{
"c99name" : "EmceeDI",
"module_type" : "SwiftTarget",
"name" : "EmceeDI",
"path" : "Sources/EmceeDI",
"product_dependencies" : [
"AtomicModels"
],
"product_memberships" : [
"Emcee",
"EmceeGuts"
],
"sources" : [
"DI.swift",
"DIImpl.swift",
"TypeInfo.swift"
],
"type" : "library"
},
{
"c99name" : "EmceeBinary",
"module_type" : "SwiftTarget",
"name" : "EmceeBinary",
"path" : "Sources/EmceeBinary",
"product_memberships" : [
"Emcee"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"EmceeLib"
],
"type" : "executable"
},
{
"c99name" : "DistWorkerTests",
"module_type" : "SwiftTarget",
"name" : "DistWorkerTests",
"path" : "Tests/DistWorkerTests",
"sources" : [
"CurrentlyBeingProcessedBucketsTrackerTests.swift",
"CurrentlyProcessingBucketsEndpointTests.swift",
"DistRunSchedulerDataSourceTests.swift"
],
"target_dependencies" : [
"BuildArtifactsTestHelpers",
"CommonTestModels",
"CommonTestModelsTestHelpers",
"DistWorker",
"MetricsExtensions",
"QueueModels",
"QueueModelsTestHelpers",
"RequestSender",
"Scheduler",
"SimulatorPoolTestHelpers"
],
"type" : "test"
},
{
"c99name" : "DistWorkerModelsTests",
"module_type" : "SwiftTarget",
"name" : "DistWorkerModelsTests",
"path" : "Tests/DistWorkerModelsTests",
"sources" : [
"WorkerConfigurationsTests.swift"
],
"target_dependencies" : [
"DistWorkerModels",
"DistWorkerModelsTestHelpers"
],
"type" : "test"
},
{
"c99name" : "DistWorkerModelsTestHelpers",
"module_type" : "SwiftTarget",
"name" : "DistWorkerModelsTestHelpers",
"path" : "Tests/DistWorkerModelsTestHelpers",
"sources" : [
"WorkerConfigurationFixtures.swift"
],
"target_dependencies" : [
"DistWorkerModels",
"EmceeExtensions",
"MetricsExtensions",
"QueueModels"
],
"type" : "library"
},
{
"c99name" : "DistWorkerModels",
"module_type" : "SwiftTarget",
"name" : "DistWorkerModels",
"path" : "Sources/DistWorkerModels",
"product_dependencies" : [
"CLTExtensions"
],
"product_memberships" : [
"Emcee",
"EmceeCommunications",
"EmceeGuts"
],
"sources" : [
"CurrentlyProcessingBuckets.swift",
"CurrentlyProcessingBucketsResponse.swift",
"WorkerConfiguration.swift",
"WorkerConfigurations/FixedWorkerConfigurations.swift",
"WorkerConfigurations/WorkerConfigurations.swift",
"WorkerConfigurations/WorkerConfigurationsWithDefaultConfiguration.swift"
],
"target_dependencies" : [
"EmceeExtensions",
"MetricsExtensions",
"QueueModels",
"RESTInterfaces"
],
"type" : "library"
},
{
"c99name" : "DistWorker",
"module_type" : "SwiftTarget",
"name" : "DistWorker",
"path" : "Sources/DistWorker",
"product_dependencies" : [
"CountedSet",
"DateProvider",
"FileSystem",
"SocketModels",
"SynchronousWaiter",
"Tmp",
"Types"
],
"product_memberships" : [
"Emcee",
"EmceeGuts"
],
"sources" : [
"CurrentlyBeingProcessedBucketsTracker.swift",
"CurrentlyProcessingBucketsEndpoint.swift",
"DefaultCurrentlyBeingProcessedBucketsTracker.swift",
"DistRunSchedulerDataSource.swift",
"DistWorker.swift",
"DistWorkerError.swift"
],
"target_dependencies" : [
"AutomaticTermination",
"DistWorkerModels",
"EmceeDI",
"EmceeExtensions",
"EmceeLogging",
"MetricsExtensions",
"QueueClient",
"QueueModels",
"RESTInterfaces",
"RESTMethods",
"RESTServer",
"RequestSender",
"ResourceLocationResolver",
"Scheduler",
"WorkerCapabilities"
],
"type" : "library"
},
{
"c99name" : "DistDeployerTests",
"module_type" : "SwiftTarget",
"name" : "DistDeployerTests",
"path" : "Tests/DistDeployerTests",
"product_dependencies" : [
"PathLib",
"SocketModels",
"Tmp"
],
"sources" : [
"DeployableItemSingleFileExtractorTests.swift",
"DeployablesGeneratorTests.swift",
"LaunchctlDeployableCommandsTests.swift",
"RemoteQueueLaunchdPlistTests.swift",
"RemoteWorkerLaunchdPlistTests.swift",
"String+WhitespaceRemovingTests.swift"
],
"target_dependencies" : [
"Deployer",
"DeployerTestHelpers",
"DistDeployer",
"QueueModels",
"ResourceLocationResolver"
],
"type" : "test"
},
{
"c99name" : "DistDeployer",
"module_type" : "SwiftTarget",
"name" : "DistDeployer",
"path" : "Sources/DistDeployer",
"product_dependencies" : [
"FileSystem",
"LaunchdUtils",
"PathLib",
"SocketModels",
"Tmp"
],
"product_memberships" : [
"Emcee",
"EmceeGuts"
],
"sources" : [
"DeployableItemSingleFileExtractor.swift",
"DeployablesGenerator.swift",
"DistDeployer.swift",
"LaunchctlDeployableCommands.swift",
"QueueServerConfigurationLocation.swift",
"RemoteQueueLaunchdPlist.swift",
"RemoteQueueStarter.swift",
"RemoteWorkerLaunchdPlist.swift",
"RemoteWorkerStarter.swift",
"RemoteWorkersStarter/DefaultRemoteWorkersStarter.swift",
"String+WhitespaceRemoving.swift"
],
"target_dependencies" : [
"Deployer",
"EmceeLogging",
"QueueModels",
"QueueServerConfiguration",
"SSHDeployer",
"TypedResourceLocation",
"UniqueIdentifierGenerator",
"Zip"
],
"type" : "library"
},
{
"c99name" : "DeveloperDirModels",
"module_type" : "SwiftTarget",
"name" : "DeveloperDirModels",
"path" : "Sources/DeveloperDirModels",
"product_memberships" : [
"Emcee",
"testing_plugin",
"EmceePlugin",
"EmceeCommunications",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"DeveloperDir.swift"
],
"type" : "library"
},
{
"c99name" : "DeveloperDirLocatorTests",
"module_type" : "SwiftTarget",
"name" : "DeveloperDirLocatorTests",
"path" : "Tests/DeveloperDirLocatorTests",
"product_dependencies" : [
"PathLib",
"ProcessController",
"ProcessControllerTestHelpers",
"TestHelpers",
"Tmp"
],
"sources" : [
"DefaultDeveloperDirLocatorTests.swift"
],
"target_dependencies" : [
"DeveloperDirLocator"
],
"type" : "test"
},
{
"c99name" : "DeveloperDirLocatorTestHelpers",
"module_type" : "SwiftTarget",
"name" : "DeveloperDirLocatorTestHelpers",
"path" : "Tests/DeveloperDirLocatorTestHelpers",
"product_dependencies" : [
"PathLib"
],
"sources" : [
"FakeDeveloperDirLocator.swift"
],
"target_dependencies" : [
"DeveloperDirLocator",
"DeveloperDirModels"
],
"type" : "library"
},
{
"c99name" : "DeveloperDirLocator",
"module_type" : "SwiftTarget",
"name" : "DeveloperDirLocator",
"path" : "Sources/DeveloperDirLocator",
"product_dependencies" : [
"PathLib",
"ProcessController"
],
"product_memberships" : [
"Emcee",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"DefaultDeveloperDirLocator.swift",
"DeveloperDirLocator.swift",
"DeveloperDirLocatorError.swift"
],
"target_dependencies" : [
"DeveloperDirModels"
],
"type" : "library"
},
{
"c99name" : "DeployerTests",
"module_type" : "SwiftTarget",
"name" : "DeployerTests",
"path" : "Tests/DeployerTests",
"product_dependencies" : [
"FileSystemTestHelpers",
"PathLib",
"TestHelpers",
"Tmp"
],
"sources" : [
"DeployableBundleTests.swift",
"DeployerTests.swift",
"FakeDeployer.swift",
"URL+DeploymentDestinationTests.swift"
],
"target_dependencies" : [
"Deployer",
"UniqueIdentifierGeneratorTestHelpers",
"ZipTestHelpers"
],
"type" : "test"
},
{
"c99name" : "DeployerTestHelpers",
"module_type" : "SwiftTarget",
"name" : "DeployerTestHelpers",
"path" : "Tests/DeployerTestHelpers",
"product_dependencies" : [
"PathLib"
],
"sources" : [
"DeploymentDestinationFixtures.swift"
],
"target_dependencies" : [
"Deployer"
],
"type" : "library"
},
{
"c99name" : "Deployer",
"module_type" : "SwiftTarget",
"name" : "Deployer",
"path" : "Sources/Deployer",
"product_dependencies" : [
"FileSystem",
"PathLib",
"Tmp"
],
"product_memberships" : [
"Emcee",
"EmceeCommunications",
"EmceeGuts"
],
"sources" : [
"DeployableBundle.swift",
"DeployableCommand.swift",
"DeployableFile.swift",
"DeployableItem.swift",
"DeployableTool.swift",
"Deployer.swift",
"DeploymentDestination.swift",
"DeploymentDestinationAuthenticationType.swift",
"DeploymentDestinationQueryParameter.swift",
"DeploymentError.swift",
"Packager.swift",
"URL+DeploymentDestination.swift",
"WorkerSpecificConfiguration.swift",
"WorkerSpecificConfigurationDefaultValues.swift"
],
"target_dependencies" : [
"EmceeLogging",
"QueueModels",
"UniqueIdentifierGenerator",
"Zip"
],
"type" : "library"
},
{
"c99name" : "CommonTestModelsTests",
"module_type" : "SwiftTarget",
"name" : "CommonTestModelsTests",
"path" : "Tests/CommonTestModelsTests",
"sources" : [
"TestNameTests.swift"
],
"target_dependencies" : [
"CommonTestModels"
],
"type" : "test"
},
{
"c99name" : "CommonTestModelsTestHelpers",
"module_type" : "SwiftTarget",
"name" : "CommonTestModelsTestHelpers",
"path" : "Tests/CommonTestModelsTestHelpers",
"sources" : [
"TestEntryFixtures.swift",
"TestExecutionBehaviorFixtures.swift",
"TestRunResultFixtures.swift",
"TestingResultFixtures.swift"
],
"target_dependencies" : [
"CommonTestModels",
"EmceeTypes",
"QueueModels",
"SimulatorPoolModels",
"SimulatorPoolTestHelpers",
"TestDestination"
],
"type" : "library"
},
{
"c99name" : "CommonTestModels",
"module_type" : "SwiftTarget",
"name" : "CommonTestModels",
"path" : "Sources/CommonTestModels",
"product_dependencies" : [
"Types"
],
"product_memberships" : [
"Emcee",
"testing_plugin",
"EmceePlugin",
"EmceeCommunications",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"LogCapturingMode.swift",
"RunnerWasteCleanupPolicy.swift",
"TestEntry.swift",
"TestEntryResult.swift",
"TestException.swift",
"TestExecutionBehavior.swift",
"TestLogEntry.swift",
"TestName.swift",
"TestRetryMode.swift",
"TestRunResult.swift",
"TestStoppedEvent+MergeExceptions.swift",
"TestStoppedEvent.swift",
"TestTimeoutConfiguration.swift",
"TestingResult.swift",
"UDID.swift"
],
"target_dependencies" : [
"EmceeTypes",
"TestDestination"
],
"type" : "library"
},
{
"c99name" : "ChromeTracingTests",
"module_type" : "SwiftTarget",
"name" : "ChromeTracingTests",
"path" : "Tests/ChromeTracingTests",
"product_dependencies" : [
"TestHelpers"
],
"sources" : [
"CompleteEventTests.swift",
"InstantEventTests.swift"
],
"target_dependencies" : [
"ChromeTracing"
],
"type" : "test"
},
{
"c99name" : "ChromeTracing",
"module_type" : "SwiftTarget",
"name" : "ChromeTracing",
"path" : "Sources/ChromeTracing",
"product_memberships" : [
"Emcee",
"EmceeGuts"
],
"sources" : [
"ChromeTrace.swift",
"ChromeTraceEvent.swift",
"ColorName.swift",
"CompleteEvent.swift",
"CounterEvent.swift",
"EventArgumentValue.swift",
"EventTime.swift",
"InstantEvent.swift",
"Phase.swift"
],
"type" : "library"
},
{
"c99name" : "BuildArtifactsTestHelpers",
"module_type" : "SwiftTarget",
"name" : "BuildArtifactsTestHelpers",
"path" : "Tests/BuildArtifactsTestHelpers",
"sources" : [
"AndroidBuildArtifactsFixture.swift",
"AppleBuildArtifactsFixtures.swift",
"XcTestBundleFixture.swift"
],
"target_dependencies" : [
"BuildArtifacts",
"ResourceLocation",
"TestDiscovery"
],
"type" : "library"
},
{
"c99name" : "BuildArtifacts",
"module_type" : "SwiftTarget",
"name" : "BuildArtifacts",
"path" : "Sources/BuildArtifacts",
"product_memberships" : [
"Emcee",
"testing_plugin",
"EmceePlugin",
"EmceeCommunications",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"Android/AndroidBuildArtifacts.swift",
"Android/ApkDescription.swift",
"Android/ApkLocation.swift",
"Apple/AdditionalAppBundleLocation.swift",
"Apple/AppBundleLocation.swift",
"Apple/AppleBuildArtifacts.swift",
"Apple/RunnerAppLocation.swift",
"Apple/TestBundleLocation.swift",
"Apple/XcTestBundle.swift",
"Apple/XcTestBundleTestDiscoveryMode.swift"
],
"target_dependencies" : [
"TypedResourceLocation"
],
"type" : "library"
},
{
"c99name" : "BucketQueueTests",
"module_type" : "SwiftTarget",
"name" : "BucketQueueTests",
"path" : "Tests/BucketQueueTests",
"product_dependencies" : [
"DateProviderTestHelpers",
"TestHelpers"
],
"sources" : [
"BucketQueueRetryTests.swift",
"BucketQueueTests.swift",
"EnqueuedBucketTests.swift",
"SingleBucketQueueDequeueableBucketSourceTests.swift",
"SingleBucketQueueEnqueuerTests.swift",
"SingleBucketQueueStuckBucketsReenqueuerTests.swift",
"SingleBucketResultAccepterTests.swift",
"SingleEmpyableBucketQueueTests.swift",
"TestingResultAcceptorTests.swift"
],
"target_dependencies" : [
"AppleTestModelsTestHelpers",
"BucketQueue",
"BucketQueueModels",
"BucketQueueTestHelpers",
"CommonTestModels",
"CommonTestModelsTestHelpers",
"DistWorkerModels",
"QueueCommunication",
"QueueCommunicationTestHelpers",
"QueueModels",
"QueueModelsTestHelpers",
"SimulatorPoolTestHelpers",
"TestHistoryTestHelpers",
"TestHistoryTracker",
"UniqueIdentifierGenerator",
"UniqueIdentifierGeneratorTestHelpers",
"WorkerAlivenessProvider",
"WorkerCapabilities",
"WorkerCapabilitiesModels"
],
"type" : "test"
},
{
"c99name" : "BucketQueueTestHelpers",
"module_type" : "SwiftTarget",
"name" : "BucketQueueTestHelpers",
"path" : "Tests/BucketQueueTestHelpers",
"product_dependencies" : [
"DateProvider",
"DateProviderTestHelpers",
"TestHelpers",
"Types"
],
"sources" : [
"BucketQueueFactoryImpl.swift",
"BucketQueueFixtures.swift",
"BucketQueueImpl.swift",
"FakeBucketEnqueuer.swift",
"FakeBucketEnqueuerProvider.swift",
"FakeBucketResultAccepter.swift",
"FakeBucketResultAccepterProvider.swift",
"FakeDequeueableBucketSource.swift",
"FakeDequeueableBucketSourceProvider.swift",
"FakeEmptyableBucketQueue.swift",
"FakeEmptyableBucketQueueProvider.swift",
"FakeStatefulBucketQueue.swift",
"FakeStatefulBucketQueueProvider.swift",
"FakeStuckBucketsReenqueuer.swift",
"FakeStuckBucketsReenqueuerProvider.swift",
"FakeTestingResultAcceptor.swift"
],
"target_dependencies" : [
"BucketQueue",
"BucketQueueModels",
"CommonTestModels",
"CommonTestModelsTestHelpers",
"EmceeLogging",
"QueueModels",
"TestHistoryTestHelpers",
"TestHistoryTracker",
"UniqueIdentifierGenerator",
"UniqueIdentifierGeneratorTestHelpers",
"WorkerAlivenessProvider",
"WorkerCapabilities",
"WorkerCapabilitiesModels"
],
"type" : "library"
},
{
"c99name" : "BucketQueueModels",
"module_type" : "SwiftTarget",
"name" : "BucketQueueModels",
"path" : "Sources/BucketQueueModels",
"product_memberships" : [
"Emcee",
"EmceeGuts"
],
"sources" : [
"DequeuedBucket.swift",
"EnqueuedBucket.swift",
"StuckBucket.swift"
],
"target_dependencies" : [
"EmceeLogging",
"QueueModels"
],
"type" : "library"
},
{
"c99name" : "BucketQueue",
"module_type" : "SwiftTarget",
"name" : "BucketQueue",
"path" : "Sources/BucketQueue",
"product_dependencies" : [
"DateProvider",
"Types"
],
"product_memberships" : [
"Emcee",
"EmceeGuts"
],
"sources" : [
"BucketQueueHolder.swift",
"Operations/Dequeue/DequeueableBucketSource.swift",
"Operations/Dequeue/DequeueableBucketSourceProvider.swift",
"Operations/Dequeue/SingleBucketQueueDequeueableBucketSource.swift",
"Operations/Dequeue/SingleBucketQueueDequeueableBucketSourceProvider.swift",
"Operations/Emptying/EmptyableBucketQueue.swift",
"Operations/Emptying/EmptyableBucketQueueProvider.swift",
"Operations/Emptying/SingleEmptyableBucketQueue.swift",
"Operations/Emptying/SingleEmptyableBucketQueueProvider.swift",
"Operations/Enqueue/BucketEnqueuer.swift",
"Operations/Enqueue/BucketEnqueuerProvider.swift",
"Operations/Enqueue/SingleBucketQueueEnqueuer.swift",
"Operations/Enqueue/SingleBucketQueueEnqueuerProvider.swift",
"Operations/ResultAccepting/BucketQueueAcceptResult.swift",
"Operations/ResultAccepting/BucketQueueAcceptanceError.swift",
"Operations/ResultAccepting/BucketResultAccepter.swift",
"Operations/ResultAccepting/BucketResultAccepterProvider.swift",
"Operations/ResultAccepting/SingleBucketResultAccepter.swift",
"Operations/ResultAccepting/SingleBucketResultAccepterProvider.swift",
"Operations/ResultAccepting/TestingResultAccepter/TestingResultAcceptor.swift",
"Operations/ResultAccepting/TestingResultAccepter/TestingResultAcceptorImpl.swift",
"Operations/ResultAccepting/TestingResultAccepter/TestingResultAcceptorProvider.swift",
"Operations/ResultAccepting/TestingResultAccepter/TestingResultAcceptorProviderImpl.swift",
"Operations/StateQuerying/SingleStatefulBucketQueue.swift",
"Operations/StateQuerying/SingleStatefulBucketQueueProvider.swift",
"Operations/StateQuerying/StatefulBucketQueue.swift",
"Operations/StateQuerying/StatefulBucketQueueProvider.swift",
"Operations/StuckProcessing/SingleBucketQueueStuckBucketsReenqueuer.swift",
"Operations/StuckProcessing/SingleBucketQueueStuckBucketsReenqueuerProvider.swift",
"Operations/StuckProcessing/StuckBucketsReenqueuer.swift",
"Operations/StuckProcessing/StuckBucketsReenqueuerProvider.swift"
],
"target_dependencies" : [
"BucketQueueModels",
"CommonTestModels",
"EmceeExtensions",
"EmceeLogging",
"QueueModels",
"TestHistoryModels",
"TestHistoryTracker",
"UniqueIdentifierGenerator",
"WorkerAlivenessProvider",
"WorkerCapabilities",
"WorkerCapabilitiesModels"
],
"type" : "library"
},
{
"c99name" : "BalancingBucketQueueTests",
"module_type" : "SwiftTarget",
"name" : "BalancingBucketQueueTests",
"path" : "Tests/BalancingBucketQueueTests",
"product_dependencies" : [
"DateProvider",
"DateProviderTestHelpers",
"MetricsTestHelpers",
"TestHelpers"
],
"sources" : [
"IntegrationTests.swift",
"JobGroupTests.swift",
"JobQueueTests.swift",
"JobTests.swift",
"Models+Helpers.swift",
"MultipleQueuesBucketResultAccepterTests.swift",
"MultipleQueuesContainerTests.swift",
"MultipleQueuesDequeueableBucketSourceTests.swift",
"MultipleQueuesEnqueueableBucketReceptorTests.swift",
"MultipleQueuesJobManipulatorTests.swift",
"MultipleQueuesJobResultsProviderTests.swift",
"MultipleQueuesJobStateProviderTests.swift",
"MultipleQueuesStatefulBucketQueueTests.swift",
"MultipleQueuesStuckBucketsReenqueuerTests.swift",
"Priority+DefinesPreeminenceTests.swift",
"ResultsCollectorTests.swift"
],
"target_dependencies" : [
"BalancingBucketQueue",
"BucketQueue",
"BucketQueueModels",
"BucketQueueTestHelpers",
"CommonTestModels",
"CommonTestModelsTestHelpers",
"MetricsExtensions",
"QueueCommunicationTestHelpers",
"QueueModels",
"QueueModelsTestHelpers",
"SimulatorPoolTestHelpers",
"TestHistoryStorage",
"TestHistoryTracker",
"UniqueIdentifierGenerator",
"WorkerAlivenessProvider",
"WorkerCapabilities",
"WorkerCapabilitiesModels"
],
"type" : "test"
},
{
"c99name" : "BalancingBucketQueue",
"module_type" : "SwiftTarget",
"name" : "BalancingBucketQueue",
"path" : "Sources/BalancingBucketQueue",
"product_dependencies" : [
"CountedSet",
"DateProvider",
"Metrics",
"Statsd",
"Types"
],
"product_memberships" : [
"Emcee",
"EmceeGuts"
],
"sources" : [
"Models/Job.swift",
"Models/JobGroup.swift",
"Models/JobQueue.swift",
"Models/NoQueueForJobIdFoundError.swift",
"Models/Priority+DefinesExecutionOrder.swift",
"New/JobProcessingDurationMetric.swift",
"New/MultipleQueuesBucketResultAccepter.swift",
"New/MultipleQueuesContainer.swift",
"New/MultipleQueuesDequeueableBucketSource.swift",
"New/MultipleQueuesEnqueueableBucketReceptor.swift",
"New/MultipleQueuesJobManipulator.swift",
"New/MultipleQueuesJobResultsProvider.swift",
"New/MultipleQueuesJobStateProvider.swift",
"New/MultipleQueuesStatefulBucketQueue.swift",
"New/MultipleQueuesStuckBucketsReenqueuer.swift",
"Protocols/DefinesExecutionOrder.swift",
"Protocols/EnqueueableBucketReceptor.swift",
"Protocols/JobManipulator.swift",
"Protocols/JobResultsProvider.swift",
"Protocols/JobStateProvider.swift",
"ResultsCollector.swift"
],
"target_dependencies" : [
"BucketQueue",
"BucketQueueModels",
"CommonTestModels",
"EmceeExtensions",
"MetricsExtensions",
"QueueModels",
"WorkerCapabilitiesModels"
],
"type" : "library"
},
{
"c99name" : "AutomaticTerminationTests",
"module_type" : "SwiftTarget",
"name" : "AutomaticTerminationTests",
"path" : "Tests/AutomaticTerminationTests",
"product_dependencies" : [
"DateProvider"
],
"sources" : [
"AutomaticTerminationTests.swift"
],
"target_dependencies" : [
"AutomaticTermination"
],
"type" : "test"
},
{
"c99name" : "AutomaticTerminationTestHelpers",
"module_type" : "SwiftTarget",
"name" : "AutomaticTerminationTestHelpers",
"path" : "Tests/AutomaticTerminationTestHelpers",
"sources" : [
"AutomaticTerminationControllerFixture.swift"
],
"target_dependencies" : [
"AutomaticTermination"
],
"type" : "library"
},
{
"c99name" : "AutomaticTermination",
"module_type" : "SwiftTarget",
"name" : "AutomaticTermination",
"path" : "Sources/AutomaticTermination",
"product_dependencies" : [
"AtomicModels",
"DateProvider",
"Timer"
],
"product_memberships" : [
"Emcee",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"AfterPeriodOfInactivityTerminationController.swift",
"AutomaticTerminationController.swift",
"AutomaticTerminationControllerFactory.swift",
"AutomaticTerminationPolicy.swift",
"BaseAutomaticTerminationController.swift",
"StayAliveTerminationController.swift"
],
"target_dependencies" : [
"EmceeLogging"
],
"type" : "library"
},
{
"c99name" : "ArgLibTests",
"module_type" : "SwiftTarget",
"name" : "ArgLibTests",
"path" : "Tests/ArgLibTests",
"sources" : [
"ArgumentDescriptionTests.swift",
"ArgumentsTests.swift",
"CommandInvokerTests.swift",
"CommandParserTests.swift",
"CommandPayloadTests.swift",
"Fixture.Commands.swift",
"NumericParsableArgumentTests.swift"
],
"target_dependencies" : [
"ArgLib"
],
"type" : "test"
},
{
"c99name" : "ArgLib",
"module_type" : "SwiftTarget",
"name" : "ArgLib",
"path" : "Sources/ArgLib",
"product_dependencies" : [
"OrderedSet"
],
"product_memberships" : [
"Emcee",
"EmceeGuts"
],
"sources" : [
"ArgumentDescription.swift",
"ArgumentName.swift",
"ArgumentValueHolder.swift",
"Arguments.swift",
"ArgumentsError.swift",
"Command.swift",
"CommandInvoker.swift",
"CommandLineExtension.swift",
"CommandParser.swift",
"CommandParserError.swift",
"CommandPayload.swift",
"DefaultHelpCommand.swift",
"HelpCommand.swift",
"NoOpHelpCommand.swift",
"ParsableArgument.swift",
"SupportedParsableArguments/BoolParsableArgument.swift",
"SupportedParsableArguments/GenericParseError.swift",
"SupportedParsableArguments/NumericParsableArgument.swift",
"SupportedParsableArguments/StringParsableArgument.swift"
],
"type" : "library"
},
{
"c99name" : "AppleToolsTests",
"module_type" : "SwiftTarget",
"name" : "AppleToolsTests",
"path" : "Tests/AppleToolsTests",
"product_dependencies" : [
"DateProviderTestHelpers",
"FileSystemTestHelpers",
"Metrics",
"MetricsTestHelpers",
"PathLib",
"ProcessController",
"ProcessControllerTestHelpers",
"Statsd",
"TestHelpers",
"Tmp"
],
"sources" : [
"DictionaryMergingTests.swift",
"SimctlBasedSimulatorStateMachineActionExecutorTests.swift",
"TestName+XcodebuildTests.swift",
"XcTestRunPlistTests.swift",
"XcodebuildBasedTestRunnerTests.swift"
],
"target_dependencies" : [
"AppleTools",
"AppleToolsTestHelpers",
"BuildArtifacts",
"CommonTestModels",
"CommonTestModelsTestHelpers",
"DeveloperDirLocatorTestHelpers",
"DeveloperDirModels",
"EmceeTypes",
"MetricsExtensions",
"QueueModels",
"ResourceLocationResolverTestHelpers",
"ResultStreamModels",
"ResultStreamModelsTestHelpers",
"Runner",
"RunnerModels",
"RunnerTestHelpers",
"SimulatorPoolModels",
"SimulatorPoolTestHelpers"
],
"type" : "test"
},
{
"c99name" : "AppleToolsTestHelpers",
"module_type" : "SwiftTarget",
"name" : "AppleToolsTestHelpers",
"path" : "Tests/AppleToolsTestHelpers",
"product_dependencies" : [
"PathLib",
"Types"
],
"sources" : [
"FakeXcResultTool.swift"
],
"target_dependencies" : [
"AppleTools",
"ResultStreamModels"
],
"type" : "library"
},
{
"c99name" : "AppleTools",
"module_type" : "SwiftTarget",
"name" : "AppleTools",
"path" : "Sources/AppleTools",
"product_dependencies" : [
"AtomicModels",
"DateProvider",
"FileSystem",
"PathLib",
"PlistLib",
"ProcessController",
"Statsd",
"Tmp"
],
"product_memberships" : [
"Emcee",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"CorruptedXcresultBundleMetric.swift",
"Dictionary+Merging.swift",
"InfoPlistError.swift",
"SimctlBasedSimulatorStateMachineActionExecutor.swift",
"XcResultTool.swift",
"XcResultToolImpl.swift",
"XcTestRun.swift",
"XcTestRunAttachmentLifetime.swift",
"XcTestRunFileArgument.swift",
"XcTestRunPlist.swift",
"XcTestRunTestingEnvironment.swift",
"XcodebuildBasedTestRunner.swift",
"XcodebuildSimulatorDestinationArgument.swift"
],
"target_dependencies" : [
"AppleTestModels",
"BuildArtifacts",
"CommonTestModels",
"DeveloperDirLocator",
"EmceeLogging",
"MetricsExtensions",
"ObservableFileReader",
"QueueModels",
"ResourceLocation",
"ResourceLocationResolver",
"ResultStream",
"ResultStreamModels",
"Runner",
"RunnerModels",
"SimulatorPool",
"SimulatorPoolModels",
"XcodebuildTestRunnerConstants"
],
"type" : "library"
},
{
"c99name" : "AppleTestModelsTestHelpers",
"module_type" : "SwiftTarget",
"name" : "AppleTestModelsTestHelpers",
"path" : "Tests/AppleTestModelsTestHelpers",
"sources" : [
"AppleTestConfigurationFixture.swift"
],
"target_dependencies" : [
"AppleTestModels",
"BuildArtifacts",
"BuildArtifactsTestHelpers",
"CommonTestModels",
"CommonTestModelsTestHelpers",
"DeveloperDirModels",
"PluginSupport",
"SimulatorPoolModels",
"SimulatorPoolTestHelpers"
],
"type" : "library"
},
{
"c99name" : "AppleTestModels",
"module_type" : "SwiftTarget",
"name" : "AppleTestModels",
"path" : "Sources/AppleTestModels",
"product_memberships" : [
"Emcee",
"testing_plugin",
"EmceePlugin",
"EmceeCommunications",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"AppleTestConfiguration.swift",
"TestAttachmentLifetime.swift",
"TestName+Xcodebuild.swift"
],
"target_dependencies" : [
"BuildArtifacts",
"CommonTestModels",
"DeveloperDirModels",
"PluginSupport",
"SimulatorPoolModels",
"TestDestination"
],
"type" : "library"
},
{
"c99name" : "AndroidTestModelsTestHelpers",
"module_type" : "SwiftTarget",
"name" : "AndroidTestModelsTestHelpers",
"path" : "Tests/AndroidTestModelsTestHelpers",
"sources" : [
"AndroidTestConfigurationFixture.swift"
],
"target_dependencies" : [
"AndroidTestModels",
"BuildArtifacts",
"BuildArtifactsTestHelpers",
"CommonTestModels",
"CommonTestModelsTestHelpers"
],
"type" : "library"
},
{
"c99name" : "AndroidTestModels",
"module_type" : "SwiftTarget",
"name" : "AndroidTestModels",
"path" : "Sources/AndroidTestModels",
"product_memberships" : [
"Emcee",
"testing_plugin",
"EmceePlugin",
"EmceeCommunications",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"AndroidTestConfiguration.swift"
],
"target_dependencies" : [
"AndroidEmulatorModels",
"BuildArtifacts",
"CommonTestModels",
"TestDestination"
],
"type" : "library"
},
{
"c99name" : "AndroidEmulatorModels",
"module_type" : "SwiftTarget",
"name" : "AndroidEmulatorModels",
"path" : "Sources/AndroidEmulatorModels",
"product_memberships" : [
"Emcee",
"testing_plugin",
"EmceePlugin",
"EmceeCommunications",
"EmceeInterfaces",
"EmceeGuts"
],
"sources" : [
"AndroidTestDestinationFields.swift",
"TestDestination+AndroidCreation.swift",
"TestDestination+AndroidFields.swift"
],
"target_dependencies" : [
"TestDestination"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/158] Write sources
[11/158] Write testing_plugin-entitlement.plist
[11/158] Write sources
[115/158] Write Emcee-entitlement.plist
[116/158] Write sources
[150/158] Write swift-version--7754E27361AE5C74.txt
[151/215] Compiling ObjCExceptionCatcherHelper ObjCExceptionCatcherHelper.m
[153/218] Emitting module DI
[154/218] Compiling DI CompoundDependencyCollectionRegisterer.swift
[155/218] Compiling DI DependencyCollectionRegisterer.swift
[156/219] Compiling Swifter HttpRequest.swift
[157/219] Compiling DI MultipleDependenciesRegistrationContinuation.swift
[158/219] Compiling Swifter Files.swift
[159/219] Compiling Swifter HttpParser.swift
[160/219] Compiling Swifter HttpRouter.swift
[161/219] Compiling Swifter HttpServer.swift
[162/219] Compiling DI ModuleDependencies.swift
[163/219] Compiling DI WeakDependencyResolver.swift
[164/219] Compiling DI HashableType.swift
[165/219] Compiling DI RegisteredDependency.swift
[166/219] Compiling DI DiError.swift
[167/219] Compiling DI Scope.swift
[168/219] Compiling DI AllModularDependenciesDependencyCollectionRegisterer.swift
[169/219] Emitting module XcodebuildTestRunnerConstants
[170/219] Compiling XcodebuildTestRunnerConstants XcodebuildTestRunnerConstants.swift
[171/219] Compiling UniqueIdentifierGenerator UuidBasedUniqueIdentifierGenerator.swift
[172/219] Emitting module UniqueIdentifierGenerator
[173/219] Compiling UniqueIdentifierGenerator UniqueIdentifierGenerator.swift
[174/226] Compiling DI CompoundDependencyResolver.swift
[175/226] Compiling DI DependencyResolver.swift
[176/226] Compiling DI DependencyInjectionFactoryImpl.swift
[177/226] Compiling DI DependencyInjectionImpl.swift
[182/228] Emitting module String
[183/228] Compiling String String+UTF8.swift
[184/231] Emitting module Swifter
[185/233] Emitting module Glob
[186/233] Compiling Glob Glob.swift
[187/233] Compiling Socket SocketUtils.swift
[188/233] Compiling Socket SocketProtocols.swift
[191/233] Compiling Signals Signals.swift
[192/233] Emitting module Signals
[201/246] Compiling UniqueIdentifierGeneratorTestHelpers FixedValueUniqueIdentifierGenerator.swift
[202/246] Emitting module UniqueIdentifierGeneratorTestHelpers
[203/246] Compiling UniqueIdentifierGeneratorTestHelpers HistoryTrackingUniqueIdentifierGenerator.swift
[204/246] Emitting module URLSessionTestHelpers
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:3:20: warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
1 | import Foundation
2 |
3 | public final class FakeURLSession: URLSession {
| `- warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
4 | let session = URLSession.shared
5 |
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:33:14: warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
31 | }
32 |
33 | public class FakeDownloadTask: URLSessionDownloadTask {
| `- warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
34 | public var originalTask: URLSessionTask
35 | public var completionHandler: (URL?, URLResponse?, Error?) -> Void
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:47:14: warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
45 | }
46 |
47 | public class FakeDataTask: URLSessionDataTask {
| `- warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
48 | public var originalTask: URLSessionTask
49 | public var completionHandler: (Data?, URLResponse?, Error?) -> Void
[205/246] Compiling URLSessionTestHelpers FakeURLSession.swift
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:3:20: warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
1 | import Foundation
2 |
3 | public final class FakeURLSession: URLSession {
| `- warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
4 | let session = URLSession.shared
5 |
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:33:14: warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
31 | }
32 |
33 | public class FakeDownloadTask: URLSessionDownloadTask {
| `- warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
34 | public var originalTask: URLSessionTask
35 | public var completionHandler: (URL?, URLResponse?, Error?) -> Void
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:47:14: warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
45 | }
46 |
47 | public class FakeDataTask: URLSessionDataTask {
| `- warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
48 | public var originalTask: URLSessionTask
49 | public var completionHandler: (Data?, URLResponse?, Error?) -> Void
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:6:21: warning: 'init()' was deprecated in macOS 10.15: Please use +[NSURLSession sessionWithConfiguration:] or other class methods to create instances
4 | let session = URLSession.shared
5 |
6 | public override init() {
| `- warning: 'init()' was deprecated in macOS 10.15: Please use +[NSURLSession sessionWithConfiguration:] or other class methods to create instances
7 | // this is to mute the warning that init() is deprecated
8 | }
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:14:82: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
10 | public var providedDownloadTasks = [FakeDownloadTask]()
11 |
12 | public override func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask {
| `- note: parameter 'completionHandler' is implicitly non-sendable
13 | let task = FakeDownloadTask(
14 | originalTask: session.downloadTask(with: request, completionHandler: completionHandler),
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
15 | completionHandler: completionHandler
16 | )
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:25:78: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
21 | public var providedDataTasks = [FakeDataTask]()
22 |
23 | public override func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask {
| `- note: parameter 'completionHandler' is implicitly non-sendable
24 | let task = FakeDataTask(
25 | originalTask: session.dataTask(with: request, completionHandler: completionHandler),
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
26 | completionHandler: completionHandler
27 | )
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:37:12: warning: 'init()' was deprecated in macOS 10.15: Please use -[NSURLSession downloadTaskWithRequest:] or other NSURLSession methods to create instances
35 | public var completionHandler: (URL?, URLResponse?, Error?) -> Void
36 |
37 | public init(originalTask: URLSessionTask, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) {
| `- warning: 'init()' was deprecated in macOS 10.15: Please use -[NSURLSession downloadTaskWithRequest:] or other NSURLSession methods to create instances
38 | self.originalTask = originalTask
39 | self.completionHandler = completionHandler
/Users/admin/builder/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:51:12: warning: 'init()' was deprecated in macOS 10.15: Please use -[NSURLSession dataTaskWithRequest:] or other NSURLSession methods to create instances
49 | public var completionHandler: (Data?, URLResponse?, Error?) -> Void
50 |
51 | public init(originalTask: URLSessionTask, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) {
| `- warning: 'init()' was deprecated in macOS 10.15: Please use -[NSURLSession dataTaskWithRequest:] or other NSURLSession methods to create instances
52 | self.originalTask = originalTask
53 | self.completionHandler = completionHandler
[206/246] Emitting module Waitable
[207/246] Compiling Waitable Waitable.swift
[208/246] Emitting module TestsWorkingDirectorySupport
[209/246] Compiling TestsWorkingDirectorySupport TestsWorkingDirectorySupport.swift
[210/249] Compiling Types NewStringType.swift
[211/249] Emitting module Timer
[212/249] Compiling Timer DispatchBasedTimer.swift
[213/306] Compiling Types NewIntType.swift
[214/306] Compiling QueueCommunicationModels WorkerUtilizationPermission.swift
[215/306] Emitting module QueueCommunicationModels
[216/306] Compiling Types MapWithCollection.swift
[217/306] Compiling Types Either.swift
[218/306] Emitting module Types
[219/310] Emitting module OrderedSet
[220/310] Compiling ObjCExceptionCatcher ObjCExceptionCatcher.swift
[221/310] Emitting module ObjCExceptionCatcher
[222/315] Compiling PlistLib RootPlistEntry.swift
[223/315] Compiling PlistLib PlistEntry+Access.swift
[224/315] Compiling PlistLib PlistEntry.swift
[225/315] Compiling TestDestination TestDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/TestDestination/TestDestination.swift:50:14: warning: associated value 'typeMismatch(key:expectedType:actualType:)' of 'Sendable'-conforming enum 'Errors' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 | public enum Errors: Error {
49 | case noValue(key: String)
50 | case typeMismatch(key: String, expectedType: Any, actualType: Any)
| `- warning: associated value 'typeMismatch(key:expectedType:actualType:)' of 'Sendable'-conforming enum 'Errors' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/TestDestination/TestDestination.swift:50:14: warning: associated value 'typeMismatch(key:expectedType:actualType:)' of 'Sendable'-conforming enum 'Errors' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 | public enum Errors: Error {
49 | case noValue(key: String)
50 | case typeMismatch(key: String, expectedType: Any, actualType: Any)
| `- warning: associated value 'typeMismatch(key:expectedType:actualType:)' of 'Sendable'-conforming enum 'Errors' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
51 | }
52 |
[226/315] Compiling TestDestination Value.swift
[227/315] Emitting module TestDestination
/Users/admin/builder/spi-builder-workspace/Sources/TestDestination/TestDestination.swift:50:14: warning: associated value 'typeMismatch(key:expectedType:actualType:)' of 'Sendable'-conforming enum 'Errors' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 | public enum Errors: Error {
49 | case noValue(key: String)
50 | case typeMismatch(key: String, expectedType: Any, actualType: Any)
| `- warning: associated value 'typeMismatch(key:expectedType:actualType:)' of 'Sendable'-conforming enum 'Errors' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
51 | }
52 |
/Users/admin/builder/spi-builder-workspace/Sources/TestDestination/TestDestination.swift:50:14: warning: associated value 'typeMismatch(key:expectedType:actualType:)' of 'Sendable'-conforming enum 'Errors' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
48 | public enum Errors: Error {
49 | case noValue(key: String)
50 | case typeMismatch(key: String, expectedType: Any, actualType: Any)
| `- warning: associated value 'typeMismatch(key:expectedType:actualType:)' of 'Sendable'-conforming enum 'Errors' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
51 | }
52 |
[228/315] Compiling ResultStreamModels RSInvocationStartedEventPayload.swift
[229/315] Compiling ResultStreamModels RSActionTestSummaryIdentifiableObject.swift
[230/315] Compiling ResultStreamModels RSActionsInvocationMetadata.swift
[231/315] Compiling ResultStreamModels RSActivityLogCommandInvocationSectionTail.swift
[232/318] Compiling PathLib Path.swift
[233/318] Compiling PathLib String+ShellEscaping.swift
[234/318] Compiling PathLib RelativePath.swift
[235/318] Compiling PathLib StringPathParsing.swift
[236/318] Emitting module PlistLib
[237/318] Compiling PlistLib Plist.swift
[238/320] Compiling PathLib Path+CommonOperations.swift
[239/320] Emitting module PathLib
[240/320] Compiling PathLib FileManager+Extensions.swift
[241/320] Compiling PathLib AbsolutePath.swift
[242/323] Emitting module TestDestinationTestHelpers
[243/323] Compiling TestDestinationTestHelpers TestDestinationFixtures.swift
[244/323] Compiling ResultStreamModels RSLogMessageEmittedEventPayload.swift
[245/323] Compiling ResultStreamModels RSLogSectionAttachedEventPayload.swift
[246/323] Compiling ResultStreamModels RSLogSectionClosedEventPayload.swift
[247/323] Compiling ResultStreamModels RSLogSectionCreatedEventPayload.swift
[248/323] Compiling ResultStreamModels RSInvocationStarted.swift
[249/323] Compiling ResultStreamModels RSLogMessageEmitted.swift
[250/323] Compiling ResultStreamModels RSLogSectionAttached.swift
[251/323] Compiling ResultStreamModels RSLogSectionClosed.swift
[252/323] Compiling ResultStreamModels RSLogTextAppendedEventPayload.swift
[253/323] Compiling ResultStreamModels RSTestEventPayload.swift
[254/323] Compiling ResultStreamModels RSTestFinishedEventPayload.swift
[255/323] Compiling ResultStreamModels RSInvocationFinished.swift
[256/323] Compiling ResultStreamModels RSDocumentLocation.swift
[257/323] Compiling ResultStreamModels RSEntityIdentifier.swift
[258/323] Compiling ResultStreamModels RSIssueEmittedEventPayload.swift
[259/323] Compiling ResultStreamModels RSReference.swift
[260/323] Compiling ResultStreamModels RSStreamedActionResultInfo.swift
[261/327] Compiling WorkerCapabilitiesModels WorkerCapabilityRequirement.swift
[262/327] Emitting module Socket
[263/327] Compiling Socket Socket.swift
[264/327] Compiling ResultStreamModels RSLogSectionCreated.swift
[265/327] Compiling ResultStreamModels RSLogTextAppended.swift
[266/327] Compiling ResultStreamModels RSStreamedEvent.swift
[267/327] Compiling ResultStreamModels RSIssueEmitted.swift
[268/333] Emitting module SocketModels
[269/333] Compiling SocketModels SocketAddress.swift
[270/333] Compiling SocketModels Port.swift
[271/333] Compiling OrderedSet OrderedSet.swift
[272/342] Compiling ResultStreamModels RSDouble.swift
[273/342] Compiling ResultStreamModels RSInt.swift
[274/342] Compiling ResultStreamModels RSString.swift
[275/342] Compiling ResultStreamModels RSActionRecord.swift
[276/342] Compiling ResultStreamModels RSActionResult.swift
[277/342] Compiling WorkerCapabilitiesModels WorkerCapability.swift
[278/342] Compiling WorkerCapabilitiesModels WorkerCapabilityName.swift
[279/342] Compiling WorkerCapabilitiesModels WorkerCapabilityConstraint.swift
/Users/admin/builder/spi-builder-workspace/Sources/WorkerCapabilitiesModels/WorkerCapabilityConstraint.swift:28:23: warning: static property 'present' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | public static var present: WorkerCapabilityConstraint = .not(.absent)
| |- warning: static property 'present' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'present' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'present' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | private enum CodingKeys: String, CodingKey {
[280/342] Emitting module WorkerCapabilitiesModels
/Users/admin/builder/spi-builder-workspace/Sources/WorkerCapabilitiesModels/WorkerCapabilityConstraint.swift:28:23: warning: static property 'present' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
26 | }
27 |
28 | public static var present: WorkerCapabilityConstraint = .not(.absent)
| |- warning: static property 'present' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'present' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'present' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | private enum CodingKeys: String, CodingKey {
[281/342] Compiling SignalHandling SignalHandling.swift
[282/342] Emitting module SignalHandling
[283/342] Compiling SignalHandling Signal.swift
[284/342] Compiling ResultStreamModels RSTestFailureIssueSummary.swift
[285/342] Compiling ResultStreamModels RSArray.swift
[286/342] Compiling ResultStreamModels RSBase.swift
[287/342] Compiling ResultStreamModels RSBool.swift
[288/342] Compiling ResultStreamModels RSDate.swift
[289/342] Compiling ResultStreamModels RSActionsInvocationRecord.swift
[290/342] Compiling ResultStreamModels RSResultIssueSummaries.swift
[291/342] Compiling ResultStreamModels RSResultMetrics.swift
[292/342] Compiling ResultStreamModels RSInvocationFinishedEventPayload.swift
[297/342] Compiling ResultStreamModels RSActivityLogMessage.swift
[298/342] Compiling ResultStreamModels RSActivityLogSectionHead.swift
[299/342] Compiling ResultStreamModels RSTestFinished.swift
[300/342] Compiling ResultStreamModels RSTestStarted.swift
[301/342] Compiling ResultStreamModels RSTestSuiteFinished.swift
[302/342] Compiling ResultStreamModels RSTestSuiteStarted.swift
[303/388] Compiling Starscream SSLClientCertificate.swift
[304/388] Emitting module Starscream
[305/388] Compiling Starscream SSLSecurity.swift
[306/388] Compiling Starscream WebSocket.swift
[307/388] Compiling Starscream Compression.swift
[308/388] Emitting module ResultStreamModels
[309/399] Compiling QueueServerPortProvider QueueServerPortProvider.swift
[310/399] Emitting module QueueServerPortProvider
[311/399] Compiling QueueServerPortProvider SourcableQueueServerPortProvider.swift
[312/399] Emitting module LocalHostDeterminer
[313/399] Compiling LocalHostDeterminer LocalHostDeterminer.swift
[314/405] Compiling Tmp TemporaryFile.swift
[315/405] Compiling LaunchdUtils LaunchdJob.swift
[316/405] Emitting module LaunchdUtils
[317/405] Compiling FileSystem FileCreatorImpl.swift
[318/405] Compiling FileSystem FileExistenceChecker.swift
[319/405] Emitting module Tmp
[320/405] Compiling Tmp TempErrors.swift
[321/405] Compiling Tmp TemporaryFolder.swift
[322/405] Compiling LaunchdUtils LaunchdSocketActivationError.swift
[323/405] Compiling LaunchdUtils LaunchdSocketActivation.swift
[324/405] Compiling LaunchdUtils LaunchdSocket.swift
[325/405] Compiling LaunchdUtils LaunchdPlist.swift
[326/420] Compiling FileSystem LocalFileSystem.swift
[327/420] Compiling FileSystem PathCopier.swift
[328/420] Compiling FileSystem PathCopierImpl.swift
[329/420] Compiling FileSystem PathDeleter.swift
[330/420] Compiling FileSystem PathDeleterImpl.swift
[331/420] Compiling FileSystem PathMover.swift
[332/420] Compiling FileSystem PathMoverImpl.swift
[333/420] Compiling FileSystem DestinationPreparer.swift
[334/420] Compiling FileSystem FileSystemEnumeratorFactoryImpl.swift
[335/420] Compiling FileSystem FileSystemPropertiesProvider.swift
[336/420] Compiling FileSystem FileSystemPropertiesProviderImpl.swift
[337/420] Compiling FileSystem FileToucher.swift
[338/420] Compiling FileSystem FileToucherImpl.swift
[339/424] Emitting module QueueServerPortProviderTestHelpers
[340/424] Compiling QueueServerPortProviderTestHelpers FakeQueueServerPortProvider.swift
[341/424] Compiling DateProvider DateProviderModuleDependencies.swift
[342/424] Compiling DateProvider DateProvider.swift
[343/424] Compiling DateProvider SystemDateProvider.swift
[344/424] Emitting module DateProvider
[345/424] Compiling EmceeLoggingModels PidInfo.swift
[346/424] Compiling EmceeLoggingModels Verbosity.swift
[347/428] Emitting module CountedSet
[348/447] Emitting module FileLock
[349/447] Compiling FileLock FileLock.swift
[350/447] Compiling EmceeLoggingModels LoggableDouble.swift
[351/447] Compiling EmceeLoggingModels LoggableDate.swift
[352/447] Compiling EmceeLoggingModels LogEntryTextFormatter.swift
[353/447] Compiling EmceeLoggingModels NSLogLikeLogEntryTextFormatter.swift
[354/447] Compiling FileSystem GlobFileSystemEnumerator.swift
[355/447] Compiling FileSystem GlobPattern.swift
[356/447] Compiling FileSystem ShallowFileSystemEnumerator.swift
[357/447] Compiling FileSystem CommonlyUsedPathsProviderFactory.swift
[358/447] Compiling FileSystem CommonlyUsedPathsProviderFactoryImpl.swift
[359/447] Compiling ArgLib CommandLineExtension.swift
[360/447] Compiling ArgLib CommandParser.swift
[361/447] Compiling ArgLib CommandParserError.swift
[362/447] Compiling ArgLib CommandPayload.swift
[363/447] Compiling ArgLib DefaultHelpCommand.swift
[364/447] Compiling EmceeLoggingModels LogEntryCoordinate.swift
[365/447] Compiling ArgLib ArgumentValueHolder.swift
[366/447] Compiling ArgLib Arguments.swift
[367/447] Compiling ArgLib ArgumentDescription.swift
[368/447] Compiling ArgLib ArgumentName.swift
[369/447] Compiling ArgLib CommandInvoker.swift
[370/450] Emitting module EmceeLoggingModels
[371/450] Compiling DeveloperDirModels DeveloperDir.swift
[372/450] Compiling EmceeLoggingModels LogEntry.swift
[373/450] Emitting module DeveloperDirModels
[374/456] Emitting module FileSystem
[375/456] Compiling CLTExtensions NSLocking+WhileLocked.swift
[376/456] Emitting module CLTExtensions
[377/456] Compiling CLTExtensions Optional+UnwrapOrThrow.swift
[378/456] Compiling ArgLib HelpCommand.swift
[379/456] Compiling ArgLib NoOpHelpCommand.swift
[380/456] Compiling ArgLib GenericParseError.swift
[381/456] Compiling ArgLib NumericParsableArgument.swift
[382/456] Compiling ArgLib ParsableArgument.swift
[383/456] Compiling FileSystem DefaultFilePropertiesContainer.swift
[384/456] Compiling FileSystem FileExistence.swift
[385/456] Compiling FileSystem FileExistenceCheckType.swift
[386/456] Compiling FileSystem FilePropertiesContainer.swift
[387/456] Compiling FileSystem FilePropertiesContainerError.swift
[388/456] Compiling ArgLib BoolParsableArgument.swift
[389/456] Compiling ArgLib ArgumentsError.swift
[390/456] Compiling ArgLib Command.swift
[393/463] Compiling AtomicModels ConditionLock.swift
[394/463] Emitting module AtomicModels
[395/463] Compiling AtomicModels AtomicValue.swift
[396/463] Compiling AtomicModels AtomicCollection.swift
[397/470] Compiling ChromeTracing Phase.swift
[398/470] Compiling ChromeTracing EventTime.swift
[399/470] Compiling ChromeTracing EventArgumentValue.swift
[400/470] Compiling ChromeTracing InstantEvent.swift
[401/470] Compiling ChromeTracing CounterEvent.swift
[402/470] Compiling ChromeTracing CompleteEvent.swift
[403/470] Compiling ChromeTracing ColorName.swift
[404/470] Compiling ChromeTracing ChromeTraceEvent.swift
[405/470] Compiling ChromeTracing ChromeTrace.swift
[412/471] Emitting module ChromeTracing
[413/471] Compiling FileSystem DefaultFileSystemPropertiesContainer.swift
[414/471] Compiling FileSystem FileSystemPropertiesContainer.swift
[415/471] Compiling FileSystem RealpathProvider.swift
[416/471] Compiling FileSystem RealpathProviderImpl.swift
[417/471] Emitting module DateProviderTestHelpers
[418/471] Compiling DateProviderTestHelpers DateProviderFixture.swift
[419/471] Compiling AndroidEmulatorModels AndroidTestDestinationFields.swift
[420/471] Emitting module AndroidEmulatorModels
[421/471] Compiling AndroidEmulatorModels TestDestination+AndroidFields.swift
[422/471] Compiling AndroidEmulatorModels TestDestination+AndroidCreation.swift
[423/471] Compiling CountedSet CountedSet.swift
[424/518] Compiling ProcessController ProcessControllerProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/CommandParserError.swift:4:10: warning: associated value 'expectedArgument' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
2 |
3 | public enum CommandParserError: Error, CustomStringConvertible {
4 | case expectedArgument(ArgumentName)
| `- warning: associated value 'expectedArgument' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
5 | case missingArgumentValue(ArgumentName)
6 | case unexpectedValues([String])
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/CommandParserError.swift:5:10: warning: associated value 'missingArgumentValue' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
3 | public enum CommandParserError: Error, CustomStringConvertible {
4 | case expectedArgument(ArgumentName)
5 | case missingArgumentValue(ArgumentName)
| `- warning: associated value 'missingArgumentValue' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
6 | case unexpectedValues([String])
7 | case noCommandProvided
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
[425/518] Compiling ProcessController ProcessListener.swift
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/CommandParserError.swift:4:10: warning: associated value 'expectedArgument' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
2 |
3 | public enum CommandParserError: Error, CustomStringConvertible {
4 | case expectedArgument(ArgumentName)
| `- warning: associated value 'expectedArgument' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
5 | case missingArgumentValue(ArgumentName)
6 | case unexpectedValues([String])
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/CommandParserError.swift:5:10: warning: associated value 'missingArgumentValue' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
3 | public enum CommandParserError: Error, CustomStringConvertible {
4 | case expectedArgument(ArgumentName)
5 | case missingArgumentValue(ArgumentName)
| `- warning: associated value 'missingArgumentValue' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
6 | case unexpectedValues([String])
7 | case noCommandProvided
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
[426/518] Emitting module EmceeTypes
[427/518] Compiling EmceeTypes DateProvider+DateSince1970ReferenceDate.swift
[428/518] Compiling EmceeTypes DateSince1970ReferenceDate.swift
[429/518] Compiling ArgLib StringParsableArgument.swift
[430/522] Compiling ListeningSemaphore SettableOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/SettableOperation.swift:5:13: warning: class 'SettableOperation' must restate inherited '@unchecked Sendable' conformance
3 | import Foundation
4 |
5 | final class SettableOperation: Operation, CascadeCancellable {
| `- warning: class 'SettableOperation' must restate inherited '@unchecked Sendable' conformance
6 | private let lock = NSLock()
7 | private var cascaseCancellableDependencies = [Operation]()
[431/522] Compiling ListeningSemaphore MutatingIterator.swift
[432/522] Compiling ListeningSemaphore PendingItem.swift
[433/522] Compiling SynchronousWaiter Timeout.swift
[434/522] Compiling JSONStream JSONReaderEventStream.swift
[435/522] Compiling JSONStream JSONReaderFatalError.swift
[436/522] Compiling JSONStream JSONStream.swift
[437/522] Compiling JSONStream JSONStreamFactory.swift
[438/523] Compiling HostnameProvider MutableHostnameProvider.swift
[439/523] Emitting module HostnameProvider
[440/523] Compiling HostnameProvider HostnameProvider.swift
[441/523] Compiling HostnameProvider MutableHostnameProviderImpl.swift
[442/523] Compiling SynchronousWaiter NoOpWaiter.swift
[443/523] Compiling SynchronousWaiter SynchronousWaiter.swift
[444/523] Compiling SynchronousWaiter Waiter+Callbacks.swift
[445/523] Emitting module SynchronousWaiter
[446/523] Compiling SynchronousWaiter Waiter+ErrorMapping.swift
[447/523] Compiling SynchronousWaiter Waiter.swift
[448/525] Compiling JSONStream JSONReaderError.swift
[449/525] Compiling JSONStream JSONReaderContext.swift
[450/525] Compiling JSONStream BlockingArrayBasedJSONStream.swift
[451/540] Compiling CommonTestModels TestLogEntry.swift
[452/540] Compiling CommonTestModels TestName.swift
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentsError.swift:4:10: warning: associated value 'argumentMissing' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
2 |
3 | public enum ArgumentsError: Error, CustomStringConvertible {
4 | case argumentMissing(ArgumentName)
| `- warning: associated value 'argumentMissing' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
5 | case multipleValuesFound(ArgumentName, values: [String])
6 |
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentsError.swift:5:10: warning: associated value 'multipleValuesFound(_:values:)' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
3 | public enum ArgumentsError: Error, CustomStringConvertible {
4 | case argumentMissing(ArgumentName)
5 | case multipleValuesFound(ArgumentName, values: [String])
| `- warning: associated value 'multipleValuesFound(_:values:)' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
6 |
7 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentsError.swift:4:10: warning: associated value 'argumentMissing' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
2 |
3 | public enum ArgumentsError: Error, CustomStringConvertible {
4 | case argumentMissing(ArgumentName)
| `- warning: associated value 'argumentMissing' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
5 | case multipleValuesFound(ArgumentName, values: [String])
6 |
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentsError.swift:5:10: warning: associated value 'multipleValuesFound(_:values:)' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
3 | public enum ArgumentsError: Error, CustomStringConvertible {
4 | case argumentMissing(ArgumentName)
5 | case multipleValuesFound(ArgumentName, values: [String])
| `- warning: associated value 'multipleValuesFound(_:values:)' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
6 |
7 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
[455/540] Compiling CommonTestModels LogCapturingMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/Arguments.swift:7:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Arguments' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import OrderedSet
3 |
4 | public final class Arguments: Equatable, ExpressibleByArrayLiteral {
| `- note: class 'Arguments' does not conform to the 'Sendable' protocol
5 | public let argumentDescriptions: OrderedSet<ArgumentDescription>
6 |
7 | public static let empty = Arguments([])
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Arguments' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | public init(
[456/540] Compiling CommonTestModels RunnerWasteCleanupPolicy.swift
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/Arguments.swift:7:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Arguments' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import OrderedSet
3 |
4 | public final class Arguments: Equatable, ExpressibleByArrayLiteral {
| `- note: class 'Arguments' does not conform to the 'Sendable' protocol
5 | public let argumentDescriptions: OrderedSet<ArgumentDescription>
6 |
7 | public static let empty = Arguments([])
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Arguments' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | public init(
[457/540] Compiling CommonTestModels TestException.swift
[458/540] Compiling CommonTestModels TestExecutionBehavior.swift
[459/540] Emitting module ArgLib
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/Arguments.swift:7:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Arguments' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import OrderedSet
3 |
4 | public final class Arguments: Equatable, ExpressibleByArrayLiteral {
| `- note: class 'Arguments' does not conform to the 'Sendable' protocol
5 | public let argumentDescriptions: OrderedSet<ArgumentDescription>
6 |
7 | public static let empty = Arguments([])
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Arguments' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | public init(
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentsError.swift:4:10: warning: associated value 'argumentMissing' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
2 |
3 | public enum ArgumentsError: Error, CustomStringConvertible {
4 | case argumentMissing(ArgumentName)
| `- warning: associated value 'argumentMissing' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
5 | case multipleValuesFound(ArgumentName, values: [String])
6 |
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentsError.swift:5:10: warning: associated value 'multipleValuesFound(_:values:)' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
3 | public enum ArgumentsError: Error, CustomStringConvertible {
4 | case argumentMissing(ArgumentName)
5 | case multipleValuesFound(ArgumentName, values: [String])
| `- warning: associated value 'multipleValuesFound(_:values:)' of 'Sendable'-conforming enum 'ArgumentsError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
6 |
7 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/CommandParserError.swift:4:10: warning: associated value 'expectedArgument' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
2 |
3 | public enum CommandParserError: Error, CustomStringConvertible {
4 | case expectedArgument(ArgumentName)
| `- warning: associated value 'expectedArgument' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
5 | case missingArgumentValue(ArgumentName)
6 | case unexpectedValues([String])
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/CommandParserError.swift:5:10: warning: associated value 'missingArgumentValue' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
3 | public enum CommandParserError: Error, CustomStringConvertible {
4 | case expectedArgument(ArgumentName)
5 | case missingArgumentValue(ArgumentName)
| `- warning: associated value 'missingArgumentValue' of 'Sendable'-conforming enum 'CommandParserError' has non-sendable type 'ArgumentName'; this is an error in the Swift 6 language mode
6 | case unexpectedValues([String])
7 | case noCommandProvided
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/DefaultHelpCommand.swift:4:24: warning: static property 'commandArgumentName' is not concurrency-safe because non-'Sendable' type 'ArgumentName' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public final class DefaultHelpCommand: HelpCommand {
4 | private static let commandArgumentName = ArgumentName.doubleDashed(dashlessName: "command")
| |- warning: static property 'commandArgumentName' is not concurrency-safe because non-'Sendable' type 'ArgumentName' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'commandArgumentName' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | public let name = "help"
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
[460/540] Compiling CommonTestModels TestEntry.swift
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/DefaultHelpCommand.swift:4:24: warning: static property 'commandArgumentName' is not concurrency-safe because non-'Sendable' type 'ArgumentName' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public final class DefaultHelpCommand: HelpCommand {
4 | private static let commandArgumentName = ArgumentName.doubleDashed(dashlessName: "command")
| |- warning: static property 'commandArgumentName' is not concurrency-safe because non-'Sendable' type 'ArgumentName' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'commandArgumentName' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | public let name = "help"
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
[461/540] Compiling CommonTestModels TestEntryResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/DefaultHelpCommand.swift:4:24: warning: static property 'commandArgumentName' is not concurrency-safe because non-'Sendable' type 'ArgumentName' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | public final class DefaultHelpCommand: HelpCommand {
4 | private static let commandArgumentName = ArgumentName.doubleDashed(dashlessName: "command")
| |- warning: static property 'commandArgumentName' is not concurrency-safe because non-'Sendable' type 'ArgumentName' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'commandArgumentName' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
5 |
6 | public let name = "help"
/Users/admin/builder/spi-builder-workspace/Sources/ArgLib/ArgumentName.swift:3:13: note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum ArgumentName: CustomStringConvertible, Hashable {
| `- note: consider making enum 'ArgumentName' conform to the 'Sendable' protocol
4 | /// Represents a double dashed arg. For dashless name "arg" the input argument is "--arg".
5 | case doubleDashed(dashlessName: String)
[462/540] Emitting module ListeningSemaphore
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:130:31: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: 'T' previously declared here
7 | var usedValues = T.zero
8 | let maximumValues: T
:
128 | }
129 |
130 | private func synchronized<T>(execute work: () throws -> T) rethrows -> T {
| `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
131 | lock.lock()
132 | defer { lock.unlock() }
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:137:14: warning: associated value 'amountsAreNotCappedToMaximumAmounts(_:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
135 |
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
| `- warning: associated value 'amountsAreNotCappedToMaximumAmounts(_:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
139 |
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:137:14: warning: associated value 'amountsAreNotCappedToMaximumAmounts(_:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
135 |
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
| `- warning: associated value 'amountsAreNotCappedToMaximumAmounts(_:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
139 |
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:138:14: warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
| `- warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
139 |
140 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:138:14: warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
| `- warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
139 |
140 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:138:14: warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
| `- warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
139 |
140 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/SettableOperation.swift:5:13: warning: class 'SettableOperation' must restate inherited '@unchecked Sendable' conformance
3 | import Foundation
4 |
5 | final class SettableOperation: Operation, CascadeCancellable {
| `- warning: class 'SettableOperation' must restate inherited '@unchecked Sendable' conformance
6 | private let lock = NSLock()
7 | private var cascaseCancellableDependencies = [Operation]()
[463/540] Compiling ListeningSemaphore ListeningSemaphore.swift
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:130:31: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: 'T' previously declared here
7 | var usedValues = T.zero
8 | let maximumValues: T
:
128 | }
129 |
130 | private func synchronized<T>(execute work: () throws -> T) rethrows -> T {
| `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
131 | lock.lock()
132 | defer { lock.unlock() }
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:137:14: warning: associated value 'amountsAreNotCappedToMaximumAmounts(_:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
135 |
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
| `- warning: associated value 'amountsAreNotCappedToMaximumAmounts(_:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
139 |
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:137:14: warning: associated value 'amountsAreNotCappedToMaximumAmounts(_:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
135 |
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
| `- warning: associated value 'amountsAreNotCappedToMaximumAmounts(_:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
139 |
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:138:14: warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
| `- warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
139 |
140 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:138:14: warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
| `- warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
139 |
140 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/ListeningSemaphore/ListeningSemaphore.swift:138:14: warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
4 | * A semaphore that uses Operation for acquisition of different resource types rather than blocking.
5 | */
6 | public final class ListeningSemaphore<T: ListeningSemaphoreAmounts> {
| `- note: consider making generic parameter 'T' conform to the 'Sendable' protocol
7 | var usedValues = T.zero
8 | let maximumValues: T
:
136 | public enum `Error`: Swift.Error, CustomStringConvertible {
137 | case amountsAreNotCappedToMaximumAmounts(T, maximum: T)
138 | case unableToDecreaseAmounts(by: T, current: T, maximum: T)
| `- warning: associated value 'unableToDecreaseAmounts(by:current:maximum:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'T'; this is an error in the Swift 6 language mode
139 |
140 | public var description: String {
[464/540] Compiling ListeningSemaphore ListeningSemaphoreAmounts.swift
[465/540] Compiling ListeningSemaphore CascadeCancellable.swift
[466/540] Compiling EmceeExtensions String+Random.swift
[467/541] Compiling ProcessController SubprocessArgument.swift
[468/541] Compiling ProcessController Subprocess.swift
[469/542] Compiling EmceeExtensions SHA256.swift
[470/542] Compiling EmceeExtensions String+Path.swift
[471/542] Compiling EmceeExtensions PlistEntry+ContainsSameValues.swift
[472/542] Compiling EmceeExtensions ProcessInfo+ExecutablePath.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/Decoder+BetterErrors.swift:38:1: warning: extension declares a conformance of imported type 'DecodingError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
36 | }
37 |
38 | extension DecodingError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'DecodingError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
39 | public var decodingContext: DecodingError.Context {
40 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/Decoder+BetterErrors.swift:38:1: warning: extension declares a conformance of imported type 'DecodingError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
36 | }
37 |
38 | extension DecodingError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'DecodingError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
39 | public var decodingContext: DecodingError.Context {
40 | switch self {
[477/542] Compiling EmceeExtensions LocalFileSystemProvider.swift
[478/542] Compiling EmceeExtensions PortRange.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/PortRange.swift:9:20: warning: stored property 'from' of 'Sendable'-conforming struct 'MisconfigurationError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
7 |
8 | public struct MisconfigurationError: Error, CustomStringConvertible {
9 | public let from: SocketModels.Port
| `- warning: stored property 'from' of 'Sendable'-conforming struct 'MisconfigurationError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
10 | public let to: SocketModels.Port
11 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/SocketModels/Port.swift:3:20: note: class 'Port' does not conform to the 'Sendable' protocol
1 | import Types
2 |
3 | public final class Port: NewIntType, Strideable {
| `- note: class 'Port' does not conform to the 'Sendable' protocol
4 | public typealias Stride = Int
5 |
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/PortRange.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SocketModels'
1 | import Foundation
2 | import SocketModels
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SocketModels'
3 |
4 | public struct PortRange: Codable, CustomStringConvertible, Hashable {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/PortRange.swift:10:20: warning: stored property 'to' of 'Sendable'-conforming struct 'MisconfigurationError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
8 | public struct MisconfigurationError: Error, CustomStringConvertible {
9 | public let from: SocketModels.Port
10 | public let to: SocketModels.Port
| `- warning: stored property 'to' of 'Sendable'-conforming struct 'MisconfigurationError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
11 |
12 | public var description: String {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/SocketModels/Port.swift:3:20: note: class 'Port' does not conform to the 'Sendable' protocol
1 | import Types
2 |
3 | public final class Port: NewIntType, Strideable {
| `- note: class 'Port' does not conform to the 'Sendable' protocol
4 | public typealias Stride = Int
5 |
[479/542] Emitting module EmceeExtensions
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/Decoder+BetterErrors.swift:38:1: warning: extension declares a conformance of imported type 'DecodingError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
36 | }
37 |
38 | extension DecodingError: CustomStringConvertible {
| |- warning: extension declares a conformance of imported type 'DecodingError' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
39 | public var decodingContext: DecodingError.Context {
40 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/PortRange.swift:9:20: warning: stored property 'from' of 'Sendable'-conforming struct 'MisconfigurationError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
7 |
8 | public struct MisconfigurationError: Error, CustomStringConvertible {
9 | public let from: SocketModels.Port
| `- warning: stored property 'from' of 'Sendable'-conforming struct 'MisconfigurationError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
10 | public let to: SocketModels.Port
11 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/SocketModels/Port.swift:3:20: note: class 'Port' does not conform to the 'Sendable' protocol
1 | import Types
2 |
3 | public final class Port: NewIntType, Strideable {
| `- note: class 'Port' does not conform to the 'Sendable' protocol
4 | public typealias Stride = Int
5 |
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/PortRange.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SocketModels'
1 | import Foundation
2 | import SocketModels
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SocketModels'
3 |
4 | public struct PortRange: Codable, CustomStringConvertible, Hashable {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeExtensions/PortRange.swift:10:20: warning: stored property 'to' of 'Sendable'-conforming struct 'MisconfigurationError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
8 | public struct MisconfigurationError: Error, CustomStringConvertible {
9 | public let from: SocketModels.Port
10 | public let to: SocketModels.Port
| `- warning: stored property 'to' of 'Sendable'-conforming struct 'MisconfigurationError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
11 |
12 | public var description: String {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/SocketModels/Port.swift:3:20: note: class 'Port' does not conform to the 'Sendable' protocol
1 | import Types
2 |
3 | public final class Port: NewIntType, Strideable {
| `- note: class 'Port' does not conform to the 'Sendable' protocol
4 | public typealias Stride = Int
5 |
[480/542] Compiling ProcessController ProcessStatus.swift
[481/542] Compiling CommonTestModels TestRetryMode.swift
[482/542] Compiling CommonTestModels TestRunResult.swift
[489/542] Compiling EmceeDI DI.swift
[490/542] Compiling EmceeDI DIImpl.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/DIImpl.swift:8:14: warning: associated value 'noConstructor' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'TypeInfo'; this is an error in the Swift 6 language mode
6 |
7 | private enum DIError: Error, CustomStringConvertible {
8 | case noConstructor(TypeInfo)
| `- warning: associated value 'noConstructor' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'TypeInfo'; this is an error in the Swift 6 language mode
9 | case typeMismatch(TypeInfo, value: Any)
10 |
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/TypeInfo.swift:3:15: note: consider making struct 'TypeInfo' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct TypeInfo: Hashable, Equatable, CustomStringConvertible {
| `- note: consider making struct 'TypeInfo' conform to the 'Sendable' protocol
4 | public let moduleName: String
5 | public let typeName: String
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/DIImpl.swift:9:14: warning: associated value 'typeMismatch(_:value:)' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'TypeInfo'; this is an error in the Swift 6 language mode
7 | private enum DIError: Error, CustomStringConvertible {
8 | case noConstructor(TypeInfo)
9 | case typeMismatch(TypeInfo, value: Any)
| `- warning: associated value 'typeMismatch(_:value:)' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'TypeInfo'; this is an error in the Swift 6 language mode
10 |
11 | var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/TypeInfo.swift:3:15: note: consider making struct 'TypeInfo' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct TypeInfo: Hashable, Equatable, CustomStringConvertible {
| `- note: consider making struct 'TypeInfo' conform to the 'Sendable' protocol
4 | public let moduleName: String
5 | public let typeName: String
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/DIImpl.swift:9:14: warning: associated value 'typeMismatch(_:value:)' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
7 | private enum DIError: Error, CustomStringConvertible {
8 | case noConstructor(TypeInfo)
9 | case typeMismatch(TypeInfo, value: Any)
| `- warning: associated value 'typeMismatch(_:value:)' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
10 |
11 | var description: String {
[491/542] Emitting module EmceeDI
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/DIImpl.swift:8:14: warning: associated value 'noConstructor' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'TypeInfo'; this is an error in the Swift 6 language mode
6 |
7 | private enum DIError: Error, CustomStringConvertible {
8 | case noConstructor(TypeInfo)
| `- warning: associated value 'noConstructor' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'TypeInfo'; this is an error in the Swift 6 language mode
9 | case typeMismatch(TypeInfo, value: Any)
10 |
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/TypeInfo.swift:3:15: note: consider making struct 'TypeInfo' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct TypeInfo: Hashable, Equatable, CustomStringConvertible {
| `- note: consider making struct 'TypeInfo' conform to the 'Sendable' protocol
4 | public let moduleName: String
5 | public let typeName: String
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/DIImpl.swift:9:14: warning: associated value 'typeMismatch(_:value:)' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'TypeInfo'; this is an error in the Swift 6 language mode
7 | private enum DIError: Error, CustomStringConvertible {
8 | case noConstructor(TypeInfo)
9 | case typeMismatch(TypeInfo, value: Any)
| `- warning: associated value 'typeMismatch(_:value:)' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'TypeInfo'; this is an error in the Swift 6 language mode
10 |
11 | var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/TypeInfo.swift:3:15: note: consider making struct 'TypeInfo' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct TypeInfo: Hashable, Equatable, CustomStringConvertible {
| `- note: consider making struct 'TypeInfo' conform to the 'Sendable' protocol
4 | public let moduleName: String
5 | public let typeName: String
/Users/admin/builder/spi-builder-workspace/Sources/EmceeDI/DIImpl.swift:9:14: warning: associated value 'typeMismatch(_:value:)' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
7 | private enum DIError: Error, CustomStringConvertible {
8 | case noConstructor(TypeInfo)
9 | case typeMismatch(TypeInfo, value: Any)
| `- warning: associated value 'typeMismatch(_:value:)' of 'Sendable'-conforming enum 'DIError' has non-sendable type 'Any'; this is an error in the Swift 6 language mode
10 |
11 | var description: String {
[492/542] Compiling EmceeDI TypeInfo.swift
[493/542] Compiling EmceeExtensions UrlComponents+Throws.swift
[494/542] Compiling JSONStream NumberValidator.swift
[495/542] Compiling IO NetworkSocketOutputStreamProvider.swift
[496/542] Compiling IO OutputStreamProvider.swift
[497/542] Emitting module IO
[498/542] Compiling IO EasyOutputStream.swift
[499/542] Compiling IO EasyOutputStreamError.swift
[500/542] Compiling ProcessController SubprocessInfo.swift
[501/563] Compiling JunitReporting Junit.swift
[502/563] Emitting module JunitReporting
[503/563] Compiling CommonTestModels TestTimeoutConfiguration.swift
[504/563] Compiling CommonTestModels TestStoppedEvent+MergeExceptions.swift
[505/563] Compiling CommonTestModels TestStoppedEvent.swift
[506/563] Compiling CommonTestModels TestingResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/CommonTestModels/TestingResult.swift:34:10: warning: associated value 'multipleBucketsFound' of 'Sendable'-conforming enum 'MergeError' has non-sendable type 'TestingResult'; this is an error in the Swift 6 language mode
3 |
4 | /// Represents the result of running a single Bucket.
5 | public struct TestingResult: Codable, Hashable {
| `- note: consider making struct 'TestingResult' conform to the 'Sendable' protocol
6 |
7 | /// A test destination used to run the tests.
:
32 | public enum MergeError: Error, CustomStringConvertible {
33 | case nothingToMerge
34 | case multipleBucketsFound([TestingResult], [TestDestination])
| `- warning: associated value 'multipleBucketsFound' of 'Sendable'-conforming enum 'MergeError' has non-sendable type 'TestingResult'; this is an error in the Swift 6 language mode
35 |
36 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/CommonTestModels/TestingResult.swift:34:10: warning: associated value 'multipleBucketsFound' of 'Sendable'-conforming enum 'MergeError' has non-sendable type 'TestDestination'; this is an error in the Swift 6 language mode
32 | public enum MergeError: Error, CustomStringConvertible {
33 | case nothingToMerge
34 | case multipleBucketsFound([TestingResult], [TestDestination])
| `- warning: associated value 'multipleBucketsFound' of 'Sendable'-conforming enum 'MergeError' has non-sendable type 'TestDestination'; this is an error in the Swift 6 language mode
35 |
36 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/TestDestination/TestDestination.swift:7:20: note: class 'TestDestination' does not conform to the 'Sendable' protocol
5 | /// E.g. for Apple it contains simRuntime, simDeviceType fields, and for Android it contains sdkVersion and deviceType.
6 | /// It is better to extract values from this object and then use them instead of passing `TestDestination` object down the call stack.
7 | public final class TestDestination: Hashable, Codable, CustomStringConvertible {
| `- note: class 'TestDestination' does not conform to the 'Sendable' protocol
8 | private let fields: [String: Value]
9 |
/Users/admin/builder/spi-builder-workspace/Sources/CommonTestModels/TestingResult.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TestDestination'
1 | import Foundation
2 | import TestDestination
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TestDestination'
3 |
4 | /// Represents the result of running a single Bucket.
[507/564] Compiling FileCache SHA256NameKeyer.swift
[508/564] Compiling FileCache NameKeyer.swift
[509/564] Compiling MetricsUtils String+MetricComponent.swift
[510/564] Compiling JSONStream AppendableJSONStream.swift
[511/564] Compiling JSONStream JSONReader.swift
[512/564] Emitting module JSONStream
[513/564] Emitting module MetricsUtils
[514/564] Compiling MetricsUtils StreamReopener.swift
[523/564] Emitting module CommonTestModels
/Users/admin/builder/spi-builder-workspace/Sources/CommonTestModels/TestingResult.swift:34:10: warning: associated value 'multipleBucketsFound' of 'Sendable'-conforming enum 'MergeError' has non-sendable type 'TestingResult'; this is an error in the Swift 6 language mode
3 |
4 | /// Represents the result of running a single Bucket.
5 | public struct TestingResult: Codable, Hashable {
| `- note: consider making struct 'TestingResult' conform to the 'Sendable' protocol
6 |
7 | /// A test destination used to run the tests.
:
32 | public enum MergeError: Error, CustomStringConvertible {
33 | case nothingToMerge
34 | case multipleBucketsFound([TestingResult], [TestDestination])
| `- warning: associated value 'multipleBucketsFound' of 'Sendable'-conforming enum 'MergeError' has non-sendable type 'TestingResult'; this is an error in the Swift 6 language mode
35 |
36 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/CommonTestModels/TestingResult.swift:34:10: warning: associated value 'multipleBucketsFound' of 'Sendable'-conforming enum 'MergeError' has non-sendable type 'TestDestination'; this is an error in the Swift 6 language mode
32 | public enum MergeError: Error, CustomStringConvertible {
33 | case nothingToMerge
34 | case multipleBucketsFound([TestingResult], [TestDestination])
| `- warning: associated value 'multipleBucketsFound' of 'Sendable'-conforming enum 'MergeError' has non-sendable type 'TestDestination'; this is an error in the Swift 6 language mode
35 |
36 | public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/TestDestination/TestDestination.swift:7:20: note: class 'TestDestination' does not conform to the 'Sendable' protocol
5 | /// E.g. for Apple it contains simRuntime, simDeviceType fields, and for Android it contains sdkVersion and deviceType.
6 | /// It is better to extract values from this object and then use them instead of passing `TestDestination` object down the call stack.
7 | public final class TestDestination: Hashable, Codable, CustomStringConvertible {
| `- note: class 'TestDestination' does not conform to the 'Sendable' protocol
8 | private let fields: [String: Value]
9 |
/Users/admin/builder/spi-builder-workspace/Sources/CommonTestModels/TestingResult.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TestDestination'
1 | import Foundation
2 | import TestDestination
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'TestDestination'
3 |
4 | /// Represents the result of running a single Bucket.
[526/564] Compiling CommonTestModels UDID.swift
[529/564] Compiling ProcessController ProcessControllerDependencies.swift
[530/564] Compiling ProcessController DefaultProcessController.swift
[531/564] Emitting module ProcessController
[532/564] Compiling Kibana FakeKibanaClient.swift
[533/564] Compiling Kibana HttpKibanaClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/Kibana/HttpKibanaClient.swift:67:13: warning: capture of 'completion' with non-sendable type '((any Error)?) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
65 |
66 | let task = urlSession.dataTask(with: request) { _, _, error in
67 | completion(error)
| |- warning: capture of 'completion' with non-sendable type '((any Error)?) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
68 | }
69 | task.resume()
[534/564] Compiling Kibana KibanaClient.swift
[535/564] Compiling Kibana KibanaHttpEndpoint.swift
[536/564] Emitting module Kibana
[537/570] Compiling GraphiteClient GraphiteClientError.swift
[538/570] Compiling GraphiteClient GraphiteClient.swift
[539/570] Emitting module GraphiteClient
[540/570] Compiling GraphiteClient GraphiteMetric.swift
[541/587] Compiling ResourceLocation ResourceLocationError.swift
[542/587] Compiling ResourceLocation ResolvableResourceLocation.swift
[543/587] Emitting module ResourceLocation
[544/587] Compiling ResourceLocation ResourceLocation.swift
[545/587] Emitting module FileCache
[546/587] Compiling FileCache FileCache+URL.swift
[547/587] Compiling FileCache FileCache.swift
[548/590] Compiling ResultStreamModelsTestHelpers RSTestStartedTestInput.swift
[549/590] Compiling ResultStreamModelsTestHelpers RSTestFinishedTestInput.swift
[550/590] Emitting module ResultStreamModelsTestHelpers
[551/590] Compiling Zip ZipCompressor.swift
[552/590] Compiling ObservableFileReader ObservableFileReaderHandler.swift
[553/590] Emitting module Zip
[554/590] Compiling Zip ZipCompressorImpl.swift
[555/590] Compiling ObservableFileReader ObservableFileReader.swift
[556/590] Emitting module ObservableFileReader
[557/590] Compiling Graphite GraphiteMetricHandlerImpl.swift
[558/590] Compiling Graphite GraphiteMetricHandler.swift
[559/590] Compiling TypedResourceLocation RepresentableByResourceLocation.swift
[560/590] Compiling TypedResourceLocation TypedResourceLocation.swift
[561/590] Emitting module TypedResourceLocation
[562/590] Emitting module Graphite
[563/590] Compiling Graphite GraphiteMetric.swift
[564/590] Compiling DeveloperDirLocator DeveloperDirLocatorError.swift
/Users/admin/builder/spi-builder-workspace/Sources/DeveloperDirLocator/DeveloperDirLocatorError.swift:5:10: warning: associated value 'unableToLoadPlist(path:)' of 'Sendable'-conforming enum 'DeveloperDirLocatorError' has non-sendable type 'AbsolutePath'; this is an error in the Swift 6 language mode
3 |
4 | public enum DeveloperDirLocatorError: Error, CustomStringConvertible {
5 | case unableToLoadPlist(path: AbsolutePath)
| `- warning: associated value 'unableToLoadPlist(path:)' of 'Sendable'-conforming enum 'DeveloperDirLocatorError' has non-sendable type 'AbsolutePath'; this is an error in the Swift 6 language mode
6 | case plistDoesNotContainCFBundleShortVersionString(path: AbsolutePath)
7 | case noSuitableXcode(CFBundleShortVersionString: String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/PathLib/AbsolutePath.swift:3:20: note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public final class AbsolutePath:
| `- note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
4 | Path,
5 | Codable,
/Users/admin/builder/spi-builder-workspace/Sources/DeveloperDirLocator/DeveloperDirLocatorError.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PathLib'
1 | import Foundation
2 | import PathLib
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PathLib'
3 |
4 | public enum DeveloperDirLocatorError: Error, CustomStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/DeveloperDirLocator/DeveloperDirLocatorError.swift:6:10: warning: associated value 'plistDoesNotContainCFBundleShortVersionString(path:)' of 'Sendable'-conforming enum 'DeveloperDirLocatorError' has non-sendable type 'AbsolutePath'; this is an error in the Swift 6 language mode
4 | public enum DeveloperDirLocatorError: Error, CustomStringConvertible {
5 | case unableToLoadPlist(path: AbsolutePath)
6 | case plistDoesNotContainCFBundleShortVersionString(path: AbsolutePath)
| `- warning: associated value 'plistDoesNotContainCFBundleShortVersionString(path:)' of 'Sendable'-conforming enum 'DeveloperDirLocatorError' has non-sendable type 'AbsolutePath'; this is an error in the Swift 6 language mode
7 | case noSuitableXcode(CFBundleShortVersionString: String)
8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/PathLib/AbsolutePath.swift:3:20: note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public final class AbsolutePath:
| `- note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
4 | Path,
5 | Codable,
[565/590] Compiling DeveloperDirLocator DeveloperDirLocator.swift
[566/590] Emitting module DeveloperDirLocator
/Users/admin/builder/spi-builder-workspace/Sources/DeveloperDirLocator/DeveloperDirLocatorError.swift:5:10: warning: associated value 'unableToLoadPlist(path:)' of 'Sendable'-conforming enum 'DeveloperDirLocatorError' has non-sendable type 'AbsolutePath'; this is an error in the Swift 6 language mode
3 |
4 | public enum DeveloperDirLocatorError: Error, CustomStringConvertible {
5 | case unableToLoadPlist(path: AbsolutePath)
| `- warning: associated value 'unableToLoadPlist(path:)' of 'Sendable'-conforming enum 'DeveloperDirLocatorError' has non-sendable type 'AbsolutePath'; this is an error in the Swift 6 language mode
6 | case plistDoesNotContainCFBundleShortVersionString(path: AbsolutePath)
7 | case noSuitableXcode(CFBundleShortVersionString: String)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/PathLib/AbsolutePath.swift:3:20: note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public final class AbsolutePath:
| `- note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
4 | Path,
5 | Codable,
/Users/admin/builder/spi-builder-workspace/Sources/DeveloperDirLocator/DeveloperDirLocatorError.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PathLib'
1 | import Foundation
2 | import PathLib
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PathLib'
3 |
4 | public enum DeveloperDirLocatorError: Error, CustomStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/DeveloperDirLocator/DeveloperDirLocatorError.swift:6:10: warning: associated value 'plistDoesNotContainCFBundleShortVersionString(path:)' of 'Sendable'-conforming enum 'DeveloperDirLocatorError' has non-sendable type 'AbsolutePath'; this is an error in the Swift 6 language mode
4 | public enum DeveloperDirLocatorError: Error, CustomStringConvertible {
5 | case unableToLoadPlist(path: AbsolutePath)
6 | case plistDoesNotContainCFBundleShortVersionString(path: AbsolutePath)
| `- warning: associated value 'plistDoesNotContainCFBundleShortVersionString(path:)' of 'Sendable'-conforming enum 'DeveloperDirLocatorError' has non-sendable type 'AbsolutePath'; this is an error in the Swift 6 language mode
7 | case noSuitableXcode(CFBundleShortVersionString: String)
8 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/PathLib/AbsolutePath.swift:3:20: note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public final class AbsolutePath:
| `- note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
4 | Path,
5 | Codable,
[567/590] Compiling DeveloperDirLocator DefaultDeveloperDirLocator.swift
[568/619] Compiling Statsd StatsdMetricHandler.swift
[569/619] Compiling Statsd StatsdMetric.swift
[570/619] Compiling Statsd StatsdMetricHandlerImpl.swift
[571/619] Compiling Statsd StatsdClient.swift
[572/619] Emitting module Statsd
[573/619] Compiling Statsd StatsdClientImpl.swift
[574/627] Compiling BuildArtifacts ApkLocation.swift
[575/627] Compiling BuildArtifacts AdditionalAppBundleLocation.swift
[576/628] Compiling BuildArtifacts RunnerAppLocation.swift
[577/628] Emitting module DeveloperDirLocatorTestHelpers
[578/628] Compiling DeveloperDirLocatorTestHelpers FakeDeveloperDirLocator.swift
[579/628] Compiling SimulatorPoolModels TestDestination+AppleFields.swift
[580/629] Compiling SimulatorPoolModels TestDestination+AppleCreation.swift
[581/629] Compiling PluginSupport PluginSupport.swift
[582/629] Emitting module PluginSupport
[583/629] Compiling PluginSupport AppleTestPluginLocation.swift
[584/629] Compiling PluginSupport PluginHandshake.swift
[585/629] Compiling BuildArtifacts TestBundleLocation.swift
[586/629] Compiling BuildArtifacts XcTestBundle.swift
[587/629] Compiling BuildArtifacts ApkDescription.swift
[588/629] Emitting module BuildArtifacts
[589/629] Compiling BuildArtifacts AndroidBuildArtifacts.swift
[590/629] Compiling Metrics MetricRecorder.swift
[591/629] Compiling Metrics NoOpMetricHandler.swift
[592/629] Compiling Metrics MutableMetricRecorder.swift
[593/629] Compiling Metrics TimeMeasurer.swift
[594/629] Emitting module Metrics
[595/629] Compiling Metrics MetricRecorderImpl.swift
[596/629] Compiling BuildArtifacts XcTestBundleTestDiscoveryMode.swift
[597/629] Compiling SimulatorPoolModels AppleRuntimeKind.swift
[598/629] Compiling SimulatorPoolModels AppleTestDestinationFields.swift
[599/629] Compiling SimulatorPoolModels CoreSimulatorState.swift
[600/629] Compiling SimulatorPoolModels OnDemandSimulatorPoolKey.swift
[601/629] Compiling SimulatorPoolModels SimDeviceType.swift
[602/629] Compiling SimulatorPoolModels SimRuntime.swift
[603/629] Emitting module SimulatorPoolModels
[604/629] Compiling SimulatorPoolModels SimulatorOperationTimeouts.swift
[605/629] Compiling SimulatorPoolModels SimulatorSettings.swift
[606/629] Compiling BuildArtifacts AppleBuildArtifacts.swift
[607/629] Compiling BuildArtifacts AppBundleLocation.swift
[608/636] Compiling SimulatorPoolModels WatchdogSettings.swift
[609/638] Compiling SimulatorPoolModels Simulator.swift
[610/638] Compiling SimulatorPoolModels SimulatorCertificateLocation.swift
[611/638] Compiling SimulatorPoolModels SimulatorKeychainSettings.swift
[612/638] Compiling SimulatorPoolModels SimulatorLocalizationSettings.swift
[613/644] Compiling MetricsExtensions SpecificMetricRecorder.swift
[614/644] Compiling MetricsExtensions MetricRecorderProvider.swift
[615/644] Compiling MetricsExtensions MutableMetricRecorder+AnalyticsConfiguration.swift
[616/644] Compiling MetricsExtensions SpecificMetricRecorderProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/MetricsExtensions/SpecificMetricRecorderProvider.swift:58:24: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SpecificMetricRecorderWrapper' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | public final class NoOpSpecificMetricRecorderProvider: SpecificMetricRecorderProvider {
58 | private static let instance = SpecificMetricRecorderWrapper(
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SpecificMetricRecorderWrapper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'instance' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | MetricRecorderImpl(
60 | graphiteMetricHandler: NoOpMetricHandler(),
/Users/admin/builder/spi-builder-workspace/Sources/MetricsExtensions/SpecificMetricRecorder.swift:11:20: note: class 'SpecificMetricRecorderWrapper' does not conform to the 'Sendable' protocol
9 | }
10 |
11 | public final class SpecificMetricRecorderWrapper: SpecificMetricRecorder {
| `- note: class 'SpecificMetricRecorderWrapper' does not conform to the 'Sendable' protocol
12 | private let wrappedRecorder: MetricRecorder
13 |
/Users/admin/builder/spi-builder-workspace/Sources/MetricsExtensions/SpecificMetricRecorderProvider.swift:48:21: warning: capture of 'item' with non-sendable type '(key: AnalyticsConfiguration, value: any SpecificMetricRecorder)' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 | for item in $0 {
47 | queue.async {
48 | item.value.tearDown(timeout: timeout)
| `- warning: capture of 'item' with non-sendable type '(key: AnalyticsConfiguration, value: any SpecificMetricRecorder)' in a `@Sendable` closure; this is an error in the Swift 6 language mode
49 | }
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/MetricsExtensions/AnalyticsConfiguration.swift:3:15: note: consider making struct 'AnalyticsConfiguration' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct AnalyticsConfiguration: Codable, Hashable, CustomStringConvertible {
| `- note: consider making struct 'AnalyticsConfiguration' conform to the 'Sendable' protocol
4 | public let graphiteConfiguration: MetricConfiguration?
5 | public let statsdConfiguration: MetricConfiguration?
/Users/admin/builder/spi-builder-workspace/Sources/MetricsExtensions/SpecificMetricRecorderProvider.swift:48:21: warning: capture of 'item' with non-sendable type '(key: AnalyticsConfiguration, value: any SpecificMetricRecorder)' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 | for item in $0 {
47 | queue.async {
48 | item.value.tearDown(timeout: timeout)
| `- warning: capture of 'item' with non-sendable type '(key: AnalyticsConfiguration, value: any SpecificMetricRecorder)' in a `@Sendable` closure; this is an error in the Swift 6 language mode
49 | }
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/MetricsExtensions/SpecificMetricRecorder.swift:7:17: note: protocol 'SpecificMetricRecorder' does not conform to the 'Sendable' protocol
5 |
6 | /// Metric recorder that is bound to a specific context. Usually it relates to a test being executed, e.g. its configuration might be coming from a `Bucket`.
7 | public protocol SpecificMetricRecorder: MetricRecorder {
| `- note: protocol 'SpecificMetricRecorder' does not conform to the 'Sendable' protocol
8 |
9 | }
[617/644] Compiling MetricsExtensions KibanaConfiguration.swift
[618/644] Compiling MetricsExtensions GlobalMetricRecorder.swift
[619/644] Compiling MetricsExtensions MetricConfiguration.swift
[620/644] Emitting module MetricsExtensions
/Users/admin/builder/spi-builder-workspace/Sources/MetricsExtensions/SpecificMetricRecorderProvider.swift:58:24: warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SpecificMetricRecorderWrapper' may have shared mutable state; this is an error in the Swift 6 language mode
56 |
57 | public final class NoOpSpecificMetricRecorderProvider: SpecificMetricRecorderProvider {
58 | private static let instance = SpecificMetricRecorderWrapper(
| |- warning: static property 'instance' is not concurrency-safe because non-'Sendable' type 'SpecificMetricRecorderWrapper' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'instance' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 | MetricRecorderImpl(
60 | graphiteMetricHandler: NoOpMetricHandler(),
/Users/admin/builder/spi-builder-workspace/Sources/MetricsExtensions/SpecificMetricRecorder.swift:11:20: note: class 'SpecificMetricRecorderWrapper' does not conform to the 'Sendable' protocol
9 | }
10 |
11 | public final class SpecificMetricRecorderWrapper: SpecificMetricRecorder {
| `- note: class 'SpecificMetricRecorderWrapper' does not conform to the 'Sendable' protocol
12 | private let wrappedRecorder: MetricRecorder
13 |
[621/644] Compiling MetricsExtensions AnalyticsConfiguration.swift
[622/644] Compiling AndroidTestModels AndroidTestConfiguration.swift
[623/644] Emitting module AndroidTestModels
[624/644] Compiling AppleTestModels TestAttachmentLifetime.swift
[625/644] Emitting module AppleTestModels
[626/644] Compiling AppleTestModels TestName+Xcodebuild.swift
[627/644] Compiling AppleTestModels AppleTestConfiguration.swift
[628/676] Compiling RunnerModels RunnerConfiguration.swift
[629/676] Compiling TestHelpers PreventingExecutionAfterFailure.swift
[630/676] Compiling TestHelpers ThrowingHelpers.swift
[631/676] Compiling TestHelpers NilHelpers.swift
[632/676] Compiling TestHelpers ErrorForTestingPurposes.swift
[633/676] Compiling TestHelpers ExpectationAwaitingError.swift
[634/676] Compiling TestHelpers Equals.swift
[635/676] Compiling QueueModels Bucket.swift
[636/676] Compiling QueueModels BucketId.swift
[637/676] Compiling TestHelpers TestFailing.swift
[638/676] Compiling TestHelpers Casting.swift
[639/676] Emitting module TestHelpers
[640/677] Compiling TestHelpers XCTestCase+Syncronious.swift
[641/677] Compiling RunnerModels LostTestProcessingMode.swift
[642/677] Emitting module RunnerModels
[643/677] Compiling RunnerModels AppleTestContext.swift
[644/677] Compiling RunnerModels AppleRunnerConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Bucket.swift:46:13: warning: stored property 'matchingId' of 'Sendable'-conforming struct 'RepeatedBucketIdError' has non-sendable type 'BucketId'; this is an error in the Swift 6 language mode
44 |
45 | public struct RepeatedBucketIdError: Error, CustomStringConvertible {
46 | let matchingId: BucketId
| `- warning: stored property 'matchingId' of 'Sendable'-conforming struct 'RepeatedBucketIdError' has non-sendable type 'BucketId'; this is an error in the Swift 6 language mode
47 | public var description: String {
48 | "New bucket has id (\(matchingId)) which is equal to the previous bucket id. No two buckets with the same IDs should exist."
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/BucketId.swift:4:20: note: class 'BucketId' does not conform to the 'Sendable' protocol
2 | import Types
3 |
4 | public final class BucketId: NewStringType { }
| `- note: class 'BucketId' does not conform to the 'Sendable' protocol
5 |
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Bucket.swift:46:13: warning: stored property 'matchingId' of 'Sendable'-conforming struct 'RepeatedBucketIdError' has non-sendable type 'BucketId'; this is an error in the Swift 6 language mode
44 |
45 | public struct RepeatedBucketIdError: Error, CustomStringConvertible {
46 | let matchingId: BucketId
| `- warning: stored property 'matchingId' of 'Sendable'-conforming struct 'RepeatedBucketIdError' has non-sendable type 'BucketId'; this is an error in the Swift 6 language mode
47 | public var description: String {
48 | "New bucket has id (\(matchingId)) which is equal to the previous bucket id. No two buckets with the same IDs should exist."
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/BucketId.swift:4:20: note: class 'BucketId' does not conform to the 'Sendable' protocol
2 | import Types
3 |
4 | public final class BucketId: NewStringType { }
| `- note: class 'BucketId' does not conform to the 'Sendable' protocol
5 |
[647/677] Compiling QueueModels BucketPayload.swift
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Bucket.swift:46:13: warning: stored property 'matchingId' of 'Sendable'-conforming struct 'RepeatedBucketIdError' has non-sendable type 'BucketId'; this is an error in the Swift 6 language mode
44 |
45 | public struct RepeatedBucketIdError: Error, CustomStringConvertible {
46 | let matchingId: BucketId
| `- warning: stored property 'matchingId' of 'Sendable'-conforming struct 'RepeatedBucketIdError' has non-sendable type 'BucketId'; this is an error in the Swift 6 language mode
47 | public var description: String {
48 | "New bucket has id (\(matchingId)) which is equal to the previous bucket id. No two buckets with the same IDs should exist."
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/BucketId.swift:4:20: note: class 'BucketId' does not conform to the 'Sendable' protocol
2 | import Types
3 |
4 | public final class BucketId: NewStringType { }
| `- note: class 'BucketId' does not conform to the 'Sendable' protocol
5 |
[648/688] Compiling QueueModels BucketPayloadContainer.swift
[649/688] Compiling QueueModels BucketPayloadWithTests.swift
[650/688] Compiling QueueModels RunAndroidTestsPayload.swift
[651/688] Compiling QueueModels RunAppleTestsPayload.swift
[652/688] Compiling QueueModels WithTestDestintation.swift
[653/688] Compiling QueueModels WithTestEntries.swift
[654/688] Compiling QueueModels PrioritizedJob.swift
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:18:23: warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
16 |
17 | private static let maximumIntValue: UInt = 999
18 | public static let highest = try! Priority(intValue: maximumIntValue)
| |- warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'highest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let medium = try! Priority(intValue: 500)
20 | public static let lowest = try! Priority(intValue: 0)
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:19:23: warning: static property 'medium' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
17 | private static let maximumIntValue: UInt = 999
18 | public static let highest = try! Priority(intValue: maximumIntValue)
19 | public static let medium = try! Priority(intValue: 500)
| |- warning: static property 'medium' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'medium' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let lowest = try! Priority(intValue: 0)
21 |
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:20:23: warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
18 | public static let highest = try! Priority(intValue: maximumIntValue)
19 | public static let medium = try! Priority(intValue: 500)
20 | public static let lowest = try! Priority(intValue: 0)
| |- warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lowest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 | public func encode(to encoder: Encoder) throws {
[655/688] Compiling QueueModels Priority.swift
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:18:23: warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
16 |
17 | private static let maximumIntValue: UInt = 999
18 | public static let highest = try! Priority(intValue: maximumIntValue)
| |- warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'highest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let medium = try! Priority(intValue: 500)
20 | public static let lowest = try! Priority(intValue: 0)
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:19:23: warning: static property 'medium' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
17 | private static let maximumIntValue: UInt = 999
18 | public static let highest = try! Priority(intValue: maximumIntValue)
19 | public static let medium = try! Priority(intValue: 500)
| |- warning: static property 'medium' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'medium' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let lowest = try! Priority(intValue: 0)
21 |
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:20:23: warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
18 | public static let highest = try! Priority(intValue: maximumIntValue)
19 | public static let medium = try! Priority(intValue: 500)
20 | public static let lowest = try! Priority(intValue: 0)
| |- warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lowest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 | public func encode(to encoder: Encoder) throws {
[656/688] Compiling QueueModels QueueInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:18:23: warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
16 |
17 | private static let maximumIntValue: UInt = 999
18 | public static let highest = try! Priority(intValue: maximumIntValue)
| |- warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'highest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let medium = try! Priority(intValue: 500)
20 | public static let lowest = try! Priority(intValue: 0)
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:19:23: warning: static property 'medium' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
17 | private static let maximumIntValue: UInt = 999
18 | public static let highest = try! Priority(intValue: maximumIntValue)
19 | public static let medium = try! Priority(intValue: 500)
| |- warning: static property 'medium' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'medium' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let lowest = try! Priority(intValue: 0)
21 |
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:20:23: warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
18 | public static let highest = try! Priority(intValue: maximumIntValue)
19 | public static let medium = try! Priority(intValue: 500)
20 | public static let lowest = try! Priority(intValue: 0)
| |- warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lowest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 | public func encode(to encoder: Encoder) throws {
[657/688] Emitting module QueueModels
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Bucket.swift:46:13: warning: stored property 'matchingId' of 'Sendable'-conforming struct 'RepeatedBucketIdError' has non-sendable type 'BucketId'; this is an error in the Swift 6 language mode
44 |
45 | public struct RepeatedBucketIdError: Error, CustomStringConvertible {
46 | let matchingId: BucketId
| `- warning: stored property 'matchingId' of 'Sendable'-conforming struct 'RepeatedBucketIdError' has non-sendable type 'BucketId'; this is an error in the Swift 6 language mode
47 | public var description: String {
48 | "New bucket has id (\(matchingId)) which is equal to the previous bucket id. No two buckets with the same IDs should exist."
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/BucketId.swift:4:20: note: class 'BucketId' does not conform to the 'Sendable' protocol
2 | import Types
3 |
4 | public final class BucketId: NewStringType { }
| `- note: class 'BucketId' does not conform to the 'Sendable' protocol
5 |
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:18:23: warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
16 |
17 | private static let maximumIntValue: UInt = 999
18 | public static let highest = try! Priority(intValue: maximumIntValue)
| |- warning: static property 'highest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'highest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | public static let medium = try! Priority(intValue: 500)
20 | public static let lowest = try! Priority(intValue: 0)
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:19:23: warning: static property 'medium' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
17 | private static let maximumIntValue: UInt = 999
18 | public static let highest = try! Priority(intValue: maximumIntValue)
19 | public static let medium = try! Priority(intValue: 500)
| |- warning: static property 'medium' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'medium' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 | public static let lowest = try! Priority(intValue: 0)
21 |
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Priority.swift:20:23: warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Priority: Comparable, Hashable, Codable, CustomStringConvertible, ExpressibleByIntegerLiteral {
| `- note: consider making struct 'Priority' conform to the 'Sendable' protocol
4 | public let intValue: UInt
5 |
:
18 | public static let highest = try! Priority(intValue: maximumIntValue)
19 | public static let medium = try! Priority(intValue: 500)
20 | public static let lowest = try! Priority(intValue: 0)
| |- warning: static property 'lowest' is not concurrency-safe because non-'Sendable' type 'Priority' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lowest' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 | public func encode(to encoder: Encoder) throws {
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Version.swift:5:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
3 | public final class Version: NewStringType { }
4 |
5 | extension Array: Comparable where Element == Version {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
6 | public static func < (lhs: Array<Version>, rhs: Array<Version>) -> Bool {
7 | if lhs.count < rhs.count {
[658/688] Compiling EventBus EventStream.swift
[659/688] Compiling QueueModels Version.swift
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Version.swift:5:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
3 | public final class Version: NewStringType { }
4 |
5 | extension Array: Comparable where Element == Version {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
6 | public static func < (lhs: Array<Version>, rhs: Array<Version>) -> Bool {
7 | if lhs.count < rhs.count {
[660/688] Compiling QueueModels WorkerId.swift
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Version.swift:5:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
3 | public final class Version: NewStringType { }
4 |
5 | extension Array: Comparable where Element == Version {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
6 | public static func < (lhs: Array<Version>, rhs: Array<Version>) -> Bool {
7 | if lhs.count < rhs.count {
[661/688] Compiling QueueModels ConfiguredTestEntry.swift
[662/688] Compiling QueueModels JobGroupId.swift
[663/688] Compiling QueueModels JobId.swift
[664/688] Compiling QueueModels WithTestExecutionBehavior.swift
[665/688] Compiling QueueModels WithUpdatableTestEntries.swift
[666/688] Compiling QueueModels BucketResult.swift
[667/688] Compiling QueueModels JobResults.swift
[668/688] Compiling QueueModels JobState.swift
[669/688] Compiling QueueModels PayloadSignature.swift
[670/688] Compiling QueueModels TestEntryConfiguration.swift
[671/688] Compiling QueueModels TestEntryConfigurationContainer.swift
[672/688] Compiling QueueModels QueueState.swift
[673/688] Compiling QueueModels RunningQueueState.swift
[674/688] Compiling QueueModels SimilarlyConfiguredTestEntries.swift
[675/688] Compiling EventBus DefaultBusListener.swift
[676/688] Compiling EventBus EventBus.swift
/Users/admin/builder/spi-builder-workspace/Sources/EventBus/EventBus.swift:22:21: warning: capture of 'stream' with non-sendable type 'any EventStream' in a `@Sendable` closure; this is an error in the Swift 6 language mode
20 | streams.forEach { stream in
21 | eventDeliveryQueue.async {
22 | stream.process(event: event)
| `- warning: capture of 'stream' with non-sendable type 'any EventStream' in a `@Sendable` closure; this is an error in the Swift 6 language mode
23 | }
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/EventBus/EventStream.swift:3:17: note: protocol 'EventStream' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public protocol EventStream {
| `- note: protocol 'EventStream' does not conform to the 'Sendable' protocol
4 | func process(event: BusEvent)
5 | }
/Users/admin/builder/spi-builder-workspace/Sources/EventBus/EventBus.swift:22:43: warning: capture of 'event' with non-sendable type 'BusEvent' in a `@Sendable` closure; this is an error in the Swift 6 language mode
20 | streams.forEach { stream in
21 | eventDeliveryQueue.async {
22 | stream.process(event: event)
| `- warning: capture of 'event' with non-sendable type 'BusEvent' in a `@Sendable` closure; this is an error in the Swift 6 language mode
23 | }
24 | }
/Users/admin/builder/spi-builder-workspace/Sources/EventBus/BusEvent.swift:3:13: note: consider making enum 'BusEvent' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public enum BusEvent: Codable, Equatable {
| `- note: consider making enum 'BusEvent' conform to the 'Sendable' protocol
4 | case appleRunnerEvent(AppleRunnerEvent)
5 | case tearDown
/Users/admin/builder/spi-builder-workspace/Sources/EventBus/EventBus.swift:30:13: warning: capture of 'work' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
28 | public func uponDeliveryOfAllEvents(work: @escaping () -> ()) {
29 | eventDeliveryQueue.async {
30 | work()
| |- warning: capture of 'work' with non-sendable type '() -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
31 | }
32 | }
[677/688] Compiling EventBus BlockBasedEventStream.swift
[678/688] Compiling EventBus BusEvent.swift
[679/720] Emitting module EventBus
[680/720] Compiling EventBus AppleRunnerEvent.swift
[681/720] Compiling RESTInterfaces SignedPayload.swift
[682/720] Compiling EmceeVersion EmceeVersion.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeVersion/EmceeVersion.swift:5:23: warning: static property 'version' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum EmceeVersion {
5 | public static let version: Version = "undefined_version"
| `- warning: static property 'version' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Version.swift:3:20: note: class 'Version' does not conform to the 'Sendable' protocol
1 | import Types
2 |
3 | public final class Version: NewStringType { }
| `- note: class 'Version' does not conform to the 'Sendable' protocol
4 |
5 | extension Array: Comparable where Element == Version {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeVersion/EmceeVersion.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'QueueModels'
1 | import Foundation
2 | import QueueModels
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'QueueModels'
3 |
4 | public enum EmceeVersion {
5 | public static let version: Version = "undefined_version"
| |- note: annotate 'version' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | }
7 |
[683/720] Emitting module EmceeVersion
/Users/admin/builder/spi-builder-workspace/Sources/EmceeVersion/EmceeVersion.swift:5:23: warning: static property 'version' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | public enum EmceeVersion {
5 | public static let version: Version = "undefined_version"
| `- warning: static property 'version' is not concurrency-safe because non-'Sendable' type 'Version' may have shared mutable state; this is an error in the Swift 6 language mode
6 | }
7 |
/Users/admin/builder/spi-builder-workspace/Sources/QueueModels/Version.swift:3:20: note: class 'Version' does not conform to the 'Sendable' protocol
1 | import Types
2 |
3 | public final class Version: NewStringType { }
| `- note: class 'Version' does not conform to the 'Sendable' protocol
4 |
5 | extension Array: Comparable where Element == Version {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeVersion/EmceeVersion.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'QueueModels'
1 | import Foundation
2 | import QueueModels
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'QueueModels'
3 |
4 | public enum EmceeVersion {
5 | public static let version: Version = "undefined_version"
| |- note: annotate 'version' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | }
7 |
[684/720] Compiling RESTInterfaces RESTPath.swift
[685/720] Compiling TestHistoryModels TestEntryHistoryItem.swift
[686/720] Compiling RESTInterfaces RESTMethod.swift
[687/720] Emitting module RESTInterfaces
[688/720] Compiling EmceeLogging FileState.swift
[689/721] Compiling LogStreamingModels WorkerLogStreamingMode.swift
[690/721] Compiling TestHistoryModels TestEntryHistoryId.swift
[691/721] Compiling TestHistoryModels TestEntryHistory.swift
[692/721] Emitting module TestHistoryModels
[693/721] Compiling LogStreamingModels ClientLogStreamingMode.swift
[694/721] Compiling LogStreamingModels QueueLogStreamingModes.swift
[695/721] Compiling LogStreamingModels LogEntryCoordinate+BucketId.swift
[696/721] Compiling LogStreamingModels ClientDetails.swift
[697/721] Emitting module LogStreamingModels
[698/728] Compiling EmceeLogging AggregatedLoggerHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/AggregatedLoggerHandler.swift:32:17: warning: capture of 'handler' with non-sendable type 'any LoggerHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 | for handler in allHandlers_safe {
31 | syncQueue.async {
32 | handler.tearDownLogging(timeout: timeout)
| `- warning: capture of 'handler' with non-sendable type 'any LoggerHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
33 | }
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggerHandler.swift:4:17: note: protocol 'LoggerHandler' does not conform to the 'Sendable' protocol
2 | import Foundation
3 |
4 | public protocol LoggerHandler {
| `- note: protocol 'LoggerHandler' does not conform to the 'Sendable' protocol
5 | func handle(logEntry: LogEntry)
6 | func tearDownLogging(timeout: TimeInterval)
[699/728] Compiling EmceeLogging ChildProcessLogsContainerProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/AggregatedLoggerHandler.swift:32:17: warning: capture of 'handler' with non-sendable type 'any LoggerHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 | for handler in allHandlers_safe {
31 | syncQueue.async {
32 | handler.tearDownLogging(timeout: timeout)
| `- warning: capture of 'handler' with non-sendable type 'any LoggerHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
33 | }
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggerHandler.swift:4:17: note: protocol 'LoggerHandler' does not conform to the 'Sendable' protocol
2 | import Foundation
3 |
4 | public protocol LoggerHandler {
| `- note: protocol 'LoggerHandler' does not conform to the 'Sendable' protocol
5 | func handle(logEntry: LogEntry)
6 | func tearDownLogging(timeout: TimeInterval)
[700/731] Emitting module EmceeLogging
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/ContextualLogger.swift:62:23: warning: static property 'noOp' is not concurrency-safe because non-'Sendable' type 'ContextualLogger' may have shared mutable state; this is an error in the Swift 6 language mode
19 | /// `process executor` will again append its own metadata and use new instance to log its stuff.
20 | /// This way metadata can be derived between layers of software, extending it where needed, and still allowing layers to log data with its set of metadata without being affected by other layers.
21 | public final class ContextualLogger {
| `- note: class 'ContextualLogger' does not conform to the 'Sendable' protocol
22 | private let dateProvider: DateProvider
23 | private let loggerHandler: LoggerHandler
:
60 | }
61 |
62 | public static let noOp: ContextualLogger = ContextualLogger(
| |- warning: static property 'noOp' is not concurrency-safe because non-'Sendable' type 'ContextualLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 | dateProvider: SystemDateProvider(),
64 | loggerHandler: AggregatedLoggerHandler(handlers: []),
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/FileHandle+TextOutputStream.swift:3:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension FileHandle: TextOutputStream {
| |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 | public func write(_ string: String) {
5 | self.write(Data(string.utf8))
[701/731] Compiling WorkerAlivenessModels WorkerAliveness.swift
[702/731] Emitting module WorkerAlivenessModels
[703/731] Compiling EmceeLogging SubprocessInfo+PidInfo.swift
[704/731] Compiling EmceeLogging FileSystem+Logging.swift
[705/731] Compiling EmceeLogging FileHandle+TextOutputStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/FileHandle+TextOutputStream.swift:3:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension FileHandle: TextOutputStream {
| |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 | public func write(_ string: String) {
5 | self.write(Data(string.utf8))
[706/731] Compiling EmceeLogging FileHandleLoggerHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/FileHandle+TextOutputStream.swift:3:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension FileHandle: TextOutputStream {
| |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 | public func write(_ string: String) {
5 | self.write(Data(string.utf8))
[707/731] Compiling EmceeLogging ContextualLogger+AnalyticsConfiguration.swift
[708/731] Compiling EmceeLogging ContextualLogger+Levels.swift
[709/731] Compiling EmceeLogging ContextualLogger+ProcessController.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/ContextualLogger.swift:62:23: warning: static property 'noOp' is not concurrency-safe because non-'Sendable' type 'ContextualLogger' may have shared mutable state; this is an error in the Swift 6 language mode
19 | /// `process executor` will again append its own metadata and use new instance to log its stuff.
20 | /// This way metadata can be derived between layers of software, extending it where needed, and still allowing layers to log data with its set of metadata without being affected by other layers.
21 | public final class ContextualLogger {
| `- note: class 'ContextualLogger' does not conform to the 'Sendable' protocol
22 | private let dateProvider: DateProvider
23 | private let loggerHandler: LoggerHandler
:
60 | }
61 |
62 | public static let noOp: ContextualLogger = ContextualLogger(
| |- warning: static property 'noOp' is not concurrency-safe because non-'Sendable' type 'ContextualLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 | dateProvider: SystemDateProvider(),
64 | loggerHandler: AggregatedLoggerHandler(handlers: []),
[710/731] Compiling EmceeLogging ContextualLogger.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/ContextualLogger.swift:62:23: warning: static property 'noOp' is not concurrency-safe because non-'Sendable' type 'ContextualLogger' may have shared mutable state; this is an error in the Swift 6 language mode
19 | /// `process executor` will again append its own metadata and use new instance to log its stuff.
20 | /// This way metadata can be derived between layers of software, extending it where needed, and still allowing layers to log data with its set of metadata without being affected by other layers.
21 | public final class ContextualLogger {
| `- note: class 'ContextualLogger' does not conform to the 'Sendable' protocol
22 | private let dateProvider: DateProvider
23 | private let loggerHandler: LoggerHandler
:
60 | }
61 |
62 | public static let noOp: ContextualLogger = ContextualLogger(
| |- warning: static property 'noOp' is not concurrency-safe because non-'Sendable' type 'ContextualLogger' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'noOp' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
63 | dateProvider: SystemDateProvider(),
64 | loggerHandler: AggregatedLoggerHandler(handlers: []),
[711/731] Compiling EmceeLogging LoggerHandler.swift
[712/731] Compiling EmceeLogging KibanaHandler.swift
[713/731] Compiling EmceeLogging LoggingSetup.swift
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggingSetup.swift:118:21: warning: capture of 'logsEnumerator' with non-sendable type 'any FileSystemEnumerator' in a `@Sendable` closure; this is an error in the Swift 6 language mode
116 | queue.addOperation {
117 | do {
118 | try logsEnumerator.each { (path: AbsolutePath) in
| `- warning: capture of 'logsEnumerator' with non-sendable type 'any FileSystemEnumerator' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | guard path.extension == self.logFileExtension else { return }
120 | let modificationDate = try self.fileSystem.properties(forFileAtPath: path).modificationDate()
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/FileSystem/Files/Enumeration/FileSystemEnumerator.swift:4:17: note: protocol 'FileSystemEnumerator' does not conform to the 'Sendable' protocol
2 | import PathLib
3 |
4 | public protocol FileSystemEnumerator {
| `- note: protocol 'FileSystemEnumerator' does not conform to the 'Sendable' protocol
5 | func each(iterator: (AbsolutePath) throws -> ()) throws
6 | }
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggingSetup.swift:3:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FileSystem'
1 | import DateProvider
2 | import Dispatch
3 | import FileSystem
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'FileSystem'
4 | import EmceeLoggingModels
5 | import Foundation
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggingSetup.swift:119:45: warning: capture of 'self' with non-sendable type 'LoggingSetup' in a `@Sendable` closure; this is an error in the Swift 6 language mode
10 | import Tmp
11 |
12 | public final class LoggingSetup {
| `- note: class 'LoggingSetup' does not conform to the 'Sendable' protocol
13 | private let dateProvider: DateProvider
14 | private let fileSystem: FileSystem
:
117 | do {
118 | try logsEnumerator.each { (path: AbsolutePath) in
119 | guard path.extension == self.logFileExtension else { return }
| `- warning: capture of 'self' with non-sendable type 'LoggingSetup' in a `@Sendable` closure; this is an error in the Swift 6 language mode
120 | let modificationDate = try self.fileSystem.properties(forFileAtPath: path).modificationDate()
121 | if modificationDate < date {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggingSetup.swift:125:29: warning: capture of 'logger' with non-sendable type 'ContextualLogger' in a `@Sendable` closure; this is an error in the Swift 6 language mode
123 | try self.fileSystem.delete(path: path)
124 | } catch {
125 | logger.error("Failed to remove old log file at \(path): \(error)")
| `- warning: capture of 'logger' with non-sendable type 'ContextualLogger' in a `@Sendable` closure; this is an error in the Swift 6 language mode
126 | }
127 | }
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/ContextualLogger.swift:21:20: note: class 'ContextualLogger' does not conform to the 'Sendable' protocol
19 | /// `process executor` will again append its own metadata and use new instance to log its stuff.
20 | /// This way metadata can be derived between layers of software, extending it where needed, and still allowing layers to log data with its set of metadata without being affected by other layers.
21 | public final class ContextualLogger {
| `- note: class 'ContextualLogger' does not conform to the 'Sendable' protocol
22 | private let dateProvider: DateProvider
23 | private let loggerHandler: LoggerHandler
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggingSetup.swift:129:17: warning: capture of 'completion' with non-sendable type '((any Error)?) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
127 | }
128 | }
129 | completion(nil)
| |- warning: capture of 'completion' with non-sendable type '((any Error)?) -> ()' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
130 | } catch {
131 | completion(error)
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggingSetup.swift:119:45: warning: capture of 'self' with non-sendable type 'LoggingSetup' in an isolated closure; this is an error in the Swift 6 language mode
10 | import Tmp
11 |
12 | public final class LoggingSetup {
| `- note: class 'LoggingSetup' does not conform to the 'Sendable' protocol
13 | private let dateProvider: DateProvider
14 | private let fileSystem: FileSystem
:
117 | do {
118 | try logsEnumerator.each { (path: AbsolutePath) in
119 | guard path.extension == self.logFileExtension else { return }
| `- warning: capture of 'self' with non-sendable type 'LoggingSetup' in an isolated closure; this is an error in the Swift 6 language mode
120 | let modificationDate = try self.fileSystem.properties(forFileAtPath: path).modificationDate()
121 | if modificationDate < date {
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/LoggingSetup.swift:125:29: warning: capture of 'logger' with non-sendable type 'ContextualLogger' in an isolated closure; this is an error in the Swift 6 language mode
123 | try self.fileSystem.delete(path: path)
124 | } catch {
125 | logger.error("Failed to remove old log file at \(path): \(error)")
| `- warning: capture of 'logger' with non-sendable type 'ContextualLogger' in an isolated closure; this is an error in the Swift 6 language mode
126 | }
127 | }
/Users/admin/builder/spi-builder-workspace/Sources/EmceeLogging/ContextualLogger.swift:21:20: note: class 'ContextualLogger' does not conform to the 'Sendable' protocol
19 | /// `process executor` will again append its own metadata and use new instance to log its stuff.
20 | /// This way metadata can be derived between layers of software, extending it where needed, and still allowing layers to log data with its set of metadata without being affected by other layers.
21 | public final class ContextualLogger {
| `- note: class 'ContextualLogger' does not conform to the 'Sendable' protocol
22 | private let dateProvider: DateProvider
23 | private let loggerHandler: LoggerHandler
[714/781] Compiling TestHistoryStorage TestHistoryStorage.swift
[715/781] Emitting module TestHistoryStorage
[716/781] Compiling TestHistoryStorage TestHistoryStorageImpl.swift
[717/786] Compiling DistWorkerModels FixedWorkerConfigurations.swift
[718/786] Compiling DistWorkerModels WorkerConfigurations.swift
[719/786] Compiling DistWorkerModels CurrentlyProcessingBucketsResponse.swift
[720/786] Compiling DistWorkerModels CurrentlyProcessingBuckets.swift
[721/786] Compiling DistWorkerModels WorkerConfigurationsWithDefaultConfiguration.swift
[722/786] Compiling DistWorkerModels WorkerConfiguration.swift
[723/786] Emitting module DistWorkerModels
[724/789] Compiling RequestSender RequestSenderProvider.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[725/790] Emitting module ResourceLocationResolver
/Users/admin/builder/spi-builder-workspace/Sources/ResourceLocationResolver/ResourceLocationResolverImpl.swift:11:17: error: no such module 'URLResource'
9 | import SynchronousWaiter
10 |
11 | import protocol URLResource.URLResource
| `- error: no such module 'URLResource'
12 | import class URLResource.BlockingURLResourceHandler
13 |
[726/790] Compiling ResourceLocationResolver ResolvingResult+DirectlyAccessibleResource.swift
/Users/admin/builder/spi-builder-workspace/Sources/ResourceLocationResolver/ResourceLocationResolverImpl.swift:11:17: error: no such module 'URLResource'
9 | import SynchronousWaiter
10 |
11 | import protocol URLResource.URLResource
| `- error: no such module 'URLResource'
12 | import class URLResource.BlockingURLResourceHandler
13 |
[727/790] Compiling ResourceLocationResolver ResolvableResourceLocationImpl.swift
/Users/admin/builder/spi-builder-workspace/Sources/ResourceLocationResolver/ResourceLocationResolverImpl.swift:11:17: error: no such module 'URLResource'
9 | import SynchronousWaiter
10 |
11 | import protocol URLResource.URLResource
| `- error: no such module 'URLResource'
12 | import class URLResource.BlockingURLResourceHandler
13 |
[728/790] Compiling WorkerCapabilities OperatingSystemVersionProvider.swift
[729/790] Emitting module SimulatorVideoRecorder
[730/790] Compiling SimulatorVideoRecorder CancellableRecordingImpl.swift
[731/790] Compiling SimulatorVideoRecorder CancellableRecording.swift
[732/790] Compiling SimulatorVideoRecorder SimulatorVideoRecorder.swift
[733/790] Compiling URLResource URLResourceHandler.swift
[734/790] Compiling URLResource HandlersWrapper.swift
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/HandlersWrapper.swift:36:28: warning: capture of 'collection' with non-sendable type 'Array<any URLResourceHandler>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
34 | private func forEachHandler(collection: Array<URLResourceHandler>, work: @escaping (URLResourceHandler) -> Void) {
35 | handlerQueue.async {
36 | for handler in collection {
| `- warning: capture of 'collection' with non-sendable type 'Array<any URLResourceHandler>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
37 | work(handler)
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/URLResourceHandler.swift:4:17: note: protocol 'URLResourceHandler' does not conform to the 'Sendable' protocol
2 | import PathLib
3 |
4 | public protocol URLResourceHandler {
| `- note: protocol 'URLResourceHandler' does not conform to the 'Sendable' protocol
5 | func resource(path: AbsolutePath, forUrl url: URL)
6 | func failedToGetContents(forUrl url: URL, error: Error)
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/HandlersWrapper.swift:37:17: warning: capture of 'work' with non-sendable type '(any URLResourceHandler) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
35 | handlerQueue.async {
36 | for handler in collection {
37 | work(handler)
| |- warning: capture of 'work' with non-sendable type '(any URLResourceHandler) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
38 | }
39 | }
[735/790] Compiling ResourceLocationResolver ResourceLocationResolver.swift
/Users/admin/builder/spi-builder-workspace/Sources/ResourceLocationResolver/ResourceLocationResolverImpl.swift:11:17: error: no such module 'URLResource'
9 | import SynchronousWaiter
10 |
11 | import protocol URLResource.URLResource
| `- error: no such module 'URLResource'
12 | import class URLResource.BlockingURLResourceHandler
13 |
[736/790] Compiling ResourceLocationResolver ResourceLocation+SubprocessArgument.swift
/Users/admin/builder/spi-builder-workspace/Sources/ResourceLocationResolver/ResourceLocationResolverImpl.swift:11:17: error: no such module 'URLResource'
9 | import SynchronousWaiter
10 |
11 | import protocol URLResource.URLResource
| `- error: no such module 'URLResource'
12 | import class URLResource.BlockingURLResourceHandler
13 |
[737/790] Compiling ResourceLocationResolver ResourceLocationResolverImpl.swift
/Users/admin/builder/spi-builder-workspace/Sources/ResourceLocationResolver/ResourceLocationResolverImpl.swift:11:17: error: no such module 'URLResource'
9 | import SynchronousWaiter
10 |
11 | import protocol URLResource.URLResource
| `- error: no such module 'URLResource'
12 | import class URLResource.BlockingURLResourceHandler
13 |
[738/790] Compiling ScheduleStrategy BucketSplitInfo.swift
[739/790] Compiling URLResource BlockingURLResourceHandler.swift
[740/790] Emitting module URLResource
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/URLResource.swift:76:17: warning: capture of 'handler' with non-sendable type 'any URLResourceHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | let path = try fileCache.pathForCachedContents(ofUrl: url)
75 | handlerQueue.async {
76 | handler.resource(path: path, forUrl: url)
| `- warning: capture of 'handler' with non-sendable type 'any URLResourceHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
77 | }
78 | } catch {
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/URLResourceHandler.swift:4:17: note: protocol 'URLResourceHandler' does not conform to the 'Sendable' protocol
2 | import PathLib
3 |
4 | public protocol URLResourceHandler {
| `- note: protocol 'URLResourceHandler' does not conform to the 'Sendable' protocol
5 | func resource(path: AbsolutePath, forUrl url: URL)
6 | func failedToGetContents(forUrl url: URL, error: Error)
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/URLResource.swift:76:40: warning: capture of 'path' with non-sendable type 'AbsolutePath' in a `@Sendable` closure; this is an error in the Swift 6 language mode
74 | let path = try fileCache.pathForCachedContents(ofUrl: url)
75 | handlerQueue.async {
76 | handler.resource(path: path, forUrl: url)
| `- warning: capture of 'path' with non-sendable type 'AbsolutePath' in a `@Sendable` closure; this is an error in the Swift 6 language mode
77 | }
78 | } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/PathLib/AbsolutePath.swift:3:20: note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public final class AbsolutePath:
| `- note: class 'AbsolutePath' does not conform to the 'Sendable' protocol
4 | Path,
5 | Codable,
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/URLResource.swift:5:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PathLib'
3 | import Foundation
4 | import EmceeLogging
5 | import PathLib
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PathLib'
6 |
7 | public protocol URLResource {
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/URLResource.swift:80:17: warning: capture of 'handler' with non-sendable type 'any URLResourceHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
78 | } catch {
79 | handlerQueue.async {
80 | handler.failedToGetContents(forUrl: url, error: error)
| `- warning: capture of 'handler' with non-sendable type 'any URLResourceHandler' in a `@Sendable` closure; this is an error in the Swift 6 language mode
81 | }
82 | }
/Users/admin/builder/spi-builder-workspace/Sources/URLResource/URLResourceHandler.swift:4:17: note: protocol 'URLResourceHandler' does not conform to the 'Sendable' protocol
2 | import PathLib
3 |
4 | public protocol URLResourceHandler {
| `- note: protocol 'URLResourceHandler' does not conform to the 'Sendable' protocol
5 | func resource(path: AbsolutePath, forUrl url: URL)
6 | func failedToGetContents(forUrl url: URL, error: Error)
[741/790] Emitting module PortDeterminer
/Users/admin/builder/spi-builder-workspace/Sources/PortDeterminer/LocalPortDeterminer.swift:20:14: warning: associated value 'noAvailablePorts(portRange:)' of 'Sendable'-conforming enum 'LocalPortDeterminerError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
18 |
19 | public enum LocalPortDeterminerError: Error, CustomStringConvertible {
20 | case noAvailablePorts(portRange: ClosedRange<SocketModels.Port>)
| `- warning: associated value 'noAvailablePorts(portRange:)' of 'Sendable'-conforming enum 'LocalPortDeterminerError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
21 |
22 | public var description: String {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/SocketModels/Port.swift:3:20: note: class 'Port' does not conform to the 'Sendable' protocol
1 | import Types
2 |
3 | public final class Port: NewIntType, Strideable {
| `- note: class 'Port' does not conform to the 'Sendable' protocol
4 | public typealias Stride = Int
5 |
/Users/admin/builder/spi-builder-workspace/Sources/PortDeterminer/LocalPortDeterminer.swift:5:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SocketModels'
3 | import EmceeLogging
4 | import Socket
5 | import SocketModels
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SocketModels'
6 |
7 | public final class LocalPortDeterminer {
/Users/admin/builder/spi-builder-workspace/Sources/PortDeterminer/LocalPortDeterminer.swift:20:14: warning: associated value 'noAvailablePorts(portRange:)' of 'Sendable'-conforming enum 'LocalPortDeterminerError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
18 |
19 | public enum LocalPortDeterminerError: Error, CustomStringConvertible {
20 | case noAvailablePorts(portRange: ClosedRange<SocketModels.Port>)
| `- warning: associated value 'noAvailablePorts(portRange:)' of 'Sendable'-conforming enum 'LocalPortDeterminerError' has non-sendable type 'Port'; this is an error in the Swift 6 language mode
21 |
22 | public var description: String {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CommandLineToolkit/Sources/SocketModels/Port.swift:3:20: note: class 'Port' does not conform to the 'Sendable' protocol
1 | import Types
2 |
3 | public final class Port: NewIntType, Strideable {
| `- note: class 'Port' does not conform to the 'Sendable' protocol
4 | public typealias Stride = Int
5 |
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/TestingPlugin/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/Plugin/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/QueueCommunication/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/TestDiscovery/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/EventBus/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/LocalHostDeterminer/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/PluginManager/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/ResultStreamModels/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/ScheduleStrategy/README.md
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/LogStreaming/README.md
BUILD FAILURE 6.0 macosSpm