The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of grpc-swift-extras, reference 1.0.0 (c32c03), with Swift 6.1 for Linux on 30 Apr 2025 11:07:53 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.61.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/grpc/grpc-swift-extras.git
Reference: 1.0.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/grpc/grpc-swift-extras
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at c32c03d Relax dependency requirements (#36)
Cloned https://github.com/grpc/grpc-swift-extras.git
Revision (git rev-parse @):
c32c03dcfa0957025c52c27a1c0b7a070a199727
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/grpc/grpc-swift-extras.git at 1.0.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.1
Building package at path:  $PWD
https://github.com/grpc/grpc-swift-extras.git
https://github.com/grpc/grpc-swift-extras.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "grpc-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grpc/grpc-swift.git"
    },
    {
      "identity" : "grpc-swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grpc/grpc-swift-protobuf.git"
    },
    {
      "identity" : "swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.28.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-protobuf.git"
    },
    {
      "identity" : "swift-distributed-tracing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-distributed-tracing.git"
    },
    {
      "identity" : "swift-service-lifecycle",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.6.3",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-server/swift-service-lifecycle.git"
    }
  ],
  "manifest_display_name" : "grpc-swift-extras",
  "name" : "grpc-swift-extras",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "tvos",
      "version" : "18.0"
    },
    {
      "name" : "watchos",
      "version" : "11.0"
    },
    {
      "name" : "visionos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "GRPCHealthService",
      "targets" : [
        "GRPCHealthService"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCReflectionService",
      "targets" : [
        "GRPCReflectionService"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCOTelTracingInterceptors",
      "targets" : [
        "GRPCOTelTracingInterceptors"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCServiceLifecycle",
      "targets" : [
        "GRPCServiceLifecycle"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCInteropTests",
      "targets" : [
        "GRPCInteropTests"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "InProcessInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "InProcessInteropTests",
      "path" : "Tests/InProcessInteropTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCInProcessTransport"
      ],
      "sources" : [
        "InProcessInteroperabilityTests.swift"
      ],
      "target_dependencies" : [
        "GRPCInteropTests"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCServiceLifecycleTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCServiceLifecycleTests",
      "path" : "Tests/GRPCServiceLifecycleTests",
      "product_dependencies" : [
        "GRPCCore",
        "ServiceLifecycleTestKit",
        "GRPCInProcessTransport"
      ],
      "sources" : [
        "ServiceLifecycleConformanceTests.swift"
      ],
      "target_dependencies" : [
        "GRPCServiceLifecycle"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCServiceLifecycle",
      "module_type" : "SwiftTarget",
      "name" : "GRPCServiceLifecycle",
      "path" : "Sources/GRPCServiceLifecycle",
      "product_dependencies" : [
        "GRPCCore",
        "ServiceLifecycle"
      ],
      "product_memberships" : [
        "GRPCServiceLifecycle"
      ],
      "sources" : [
        "GRPCClient+Service.swift",
        "GRPCServer+Service.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCReflectionServiceTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCReflectionServiceTests",
      "path" : "Tests/GRPCReflectionServiceTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCInProcessTransport",
        "SwiftProtobuf"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/GRPCReflectionServiceTests/Generated/DescriptorSets",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "GRPCReflectionServiceTests.swift",
        "ReflectionClient.swift"
      ],
      "target_dependencies" : [
        "GRPCReflectionService"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCReflectionService",
      "module_type" : "SwiftTarget",
      "name" : "GRPCReflectionService",
      "path" : "Sources/GRPCReflectionService",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCProtobuf",
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "GRPCReflectionService"
      ],
      "sources" : [
        "Generated/reflection.grpc.swift",
        "Generated/reflection.pb.swift",
        "Service/ReflectionService+V1.swift",
        "Service/ReflectionService.swift",
        "Service/ReflectionServiceRegistry.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCOTelTracingInterceptorsTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCOTelTracingInterceptorsTests",
      "path" : "Tests/GRPCOTelTracingInterceptorsTests",
      "product_dependencies" : [
        "GRPCCore",
        "Tracing"
      ],
      "sources" : [
        "GRPCOTelTracingInterceptorsTests.swift",
        "PeerAddressTests.swift",
        "TracingTestsUtilities.swift"
      ],
      "target_dependencies" : [
        "GRPCOTelTracingInterceptors"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCOTelTracingInterceptors",
      "module_type" : "SwiftTarget",
      "name" : "GRPCOTelTracingInterceptors",
      "path" : "Sources/GRPCOTelTracingInterceptors",
      "product_dependencies" : [
        "GRPCCore",
        "Tracing"
      ],
      "product_memberships" : [
        "GRPCOTelTracingInterceptors"
      ],
      "sources" : [
        "HookedAsyncSequence.swift",
        "HookedWriter.swift",
        "Tracing/ClientOTelTracingInterceptor.swift",
        "Tracing/ServerOTelTracingInterceptor.swift",
        "Tracing/SpanAttributes+GRPCTracingKeys.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCInteropTests",
      "path" : "Sources/GRPCInteropTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCProtobuf"
      ],
      "product_memberships" : [
        "GRPCInteropTests"
      ],
      "sources" : [
        "AssertionFailure.swift",
        "Generated/empty.grpc.swift",
        "Generated/empty.pb.swift",
        "Generated/empty_service.grpc.swift",
        "Generated/empty_service.pb.swift",
        "Generated/messages.grpc.swift",
        "Generated/messages.pb.swift",
        "Generated/test.grpc.swift",
        "Generated/test.pb.swift",
        "InteroperabilityTestCase.swift",
        "InteroperabilityTestCases.swift",
        "TestService.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCHealthServiceTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCHealthServiceTests",
      "path" : "Tests/GRPCHealthServiceTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCInProcessTransport"
      ],
      "sources" : [
        "HealthTests.swift",
        "Test Utilities/XCTest+Utilities.swift"
      ],
      "target_dependencies" : [
        "GRPCHealthService"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCHealthService",
      "module_type" : "SwiftTarget",
      "name" : "GRPCHealthService",
      "path" : "Sources/GRPCHealthService",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCProtobuf",
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "GRPCHealthService"
      ],
      "sources" : [
        "Generated/health.grpc.swift",
        "Generated/health.pb.swift",
        "HealthService+Service.swift",
        "HealthService.swift",
        "ServingStatus.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Fetching https://github.com/apple/swift-protobuf.git
Fetching https://github.com/grpc/grpc-swift.git
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/grpc/grpc-swift-protobuf.git
[1/1951] Fetching grpc-swift-protobuf
[353/4345] Fetching grpc-swift-protobuf, swift-service-lifecycle
[4346/9319] Fetching grpc-swift-protobuf, swift-service-lifecycle, swift-distributed-tracing
[7978/60015] Fetching grpc-swift-protobuf, swift-service-lifecycle, swift-distributed-tracing, grpc-swift
Fetched https://github.com/grpc/grpc-swift-protobuf.git from cache (0.29s)
[6773/58064] Fetching swift-service-lifecycle, swift-distributed-tracing, grpc-swift
Fetched https://github.com/swift-server/swift-service-lifecycle.git from cache (0.37s)
Fetched https://github.com/apple/swift-distributed-tracing.git from cache (0.37s)
[4056/50696] Fetching grpc-swift
[11662/89200] Fetching grpc-swift, swift-protobuf
Fetched https://github.com/grpc/grpc-swift.git from cache (4.04s)
Fetched https://github.com/apple/swift-protobuf.git from cache (4.07s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.7.0 (4.52s)
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-async-algorithms.git
[1/4965] Fetching swift-async-algorithms
[1541/8801] Fetching swift-async-algorithms, swift-log
Fetched https://github.com/apple/swift-log.git from cache (0.36s)
Fetched https://github.com/apple/swift-async-algorithms.git from cache (0.36s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.2.0 (0.79s)
Fetching https://github.com/apple/swift-service-context.git
[1/1063] Fetching swift-service-context
Fetched https://github.com/apple/swift-service-context.git from cache (0.23s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.2.0 (0.66s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.29.0 (0.43s)
Computing version for https://github.com/grpc/grpc-swift-protobuf.git
Computed https://github.com/grpc/grpc-swift-protobuf.git at 1.2.0 (0.45s)
Computing version for https://github.com/grpc/grpc-swift.git
Computed https://github.com/grpc/grpc-swift.git at 2.1.2 (0.44s)
Fetching https://github.com/apple/swift-collections.git
[1/16269] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (0.97s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (2.92s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.0.4 (0.53s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.43s)
Creating working copy for https://github.com/apple/swift-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.4
Creating working copy for https://github.com/apple/swift-distributed-tracing.git
Working copy of https://github.com/apple/swift-distributed-tracing.git resolved at 1.2.0
Creating working copy for https://github.com/grpc/grpc-swift.git
Working copy of https://github.com/grpc/grpc-swift.git resolved at 2.1.2
Creating working copy for https://github.com/grpc/grpc-swift-protobuf.git
Working copy of https://github.com/grpc/grpc-swift-protobuf.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.0.4
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.29.0
Creating working copy for https://github.com/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.7.0
[1/1] Compiling plugin SwiftProtobufPlugin
[2/2] Compiling plugin generate-grpc-code-from-protos
[3/3] Compiling plugin GRPCProtobufGenerator
Building for debugging...
[3/24] Write sources
[3/24] Copying PrivacyInfo.xcprivacy
[3/24] Write sources
[23/24] Write swift-version-24593BA9C3E375BF.txt
[25/135] Compiling ServiceContextModule ServiceContextKey.swift
[26/135] Compiling SwiftProtobuf JSONEncodingError.swift
[27/135] Compiling SwiftProtobuf JSONEncodingOptions.swift
[28/137] Compiling SwiftProtobuf JSONDecodingOptions.swift
[29/137] Compiling SwiftProtobuf JSONEncoder.swift
[30/137] Compiling SwiftProtobuf AnyMessageStorage.swift
[31/137] Compiling SwiftProtobuf AnyUnpackError.swift
[32/137] Compiling SwiftProtobuf BinaryDecodingOptions.swift
[33/137] Compiling SwiftProtobuf BinaryDelimited.swift
[34/137] Compiling SwiftProtobuf BinaryEncoder.swift
[35/137] Compiling SwiftProtobuf BinaryEncodingSizeVisitor.swift
[36/137] Compiling SwiftProtobuf BinaryEncodingVisitor.swift
[37/137] Compiling SwiftProtobuf BinaryEncodingError.swift
[38/137] Compiling SwiftProtobuf BinaryEncodingOptions.swift
[39/137] Compiling SwiftProtobuf AsyncMessageSequence.swift
[40/137] Compiling SwiftProtobuf BinaryDecoder.swift
[41/137] Compiling SwiftProtobuf BinaryDecodingError.swift
[42/137] Emitting module InternalCollectionsUtilities
[43/137] Compiling ConcurrencyHelpers LockedValueBox.swift
[44/137] Emitting module ServiceContextModule
[45/137] Compiling ServiceContextModule ServiceContext.swift
[46/138] Compiling Logging LogHandler.swift
[48/138] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[49/138] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[51/145] Emitting module Instrumentation
[52/145] Compiling Instrumentation NoOpInstrument.swift
[53/145] Compiling Instrumentation MultiplexInstrument.swift
[54/209] Compiling Instrumentation Instrument.swift
[55/209] Compiling Instrumentation InstrumentationSystem.swift
[56/215] Compiling Instrumentation Locks.swift
[57/215] Compiling DequeModule Deque+CustomReflectable.swift
[58/215] Compiling DequeModule Deque+Descriptions.swift
[59/215] Compiling DequeModule _DequeBuffer.swift
[60/215] Compiling DequeModule _DequeBufferHeader.swift
[61/218] Compiling Logging MetadataProvider.swift
[62/218] Emitting module ConcurrencyHelpers
[63/218] Compiling Logging Locks.swift
[64/218] Emitting module Logging
[65/218] Compiling ConcurrencyHelpers Lock.swift
[66/219] Compiling Logging Logging.swift
[70/220] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[71/220] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[72/220] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[73/220] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[74/220] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[75/220] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[76/220] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[77/227] Compiling DequeModule Deque+Equatable.swift
[78/227] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[79/227] Compiling DequeModule Deque+Extras.swift
[80/227] Compiling DequeModule Deque+Hashable.swift
[81/235] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[82/235] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[83/235] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[84/235] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[85/235] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[86/235] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[87/235] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[88/238] Compiling Tracing InstrumentationSystem+Tracing.swift
[89/238] Compiling DequeModule Deque+Testing.swift
[90/238] Compiling DequeModule Deque._Storage.swift
[91/238] Compiling DequeModule Deque._UnsafeHandle.swift
[92/238] Compiling DequeModule Deque.swift
[93/238] Compiling DequeModule _DequeSlot.swift
[94/238] Compiling DequeModule _UnsafeWrappedBuffer.swift
[95/238] Compiling OrderedCollections OrderedDictionary.swift
[96/238] Compiling OrderedCollections OrderedSet+Codable.swift
[97/238] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[98/238] Compiling OrderedCollections OrderedSet+Descriptions.swift
[99/238] Compiling OrderedCollections OrderedSet+Diffing.swift
[100/238] Compiling OrderedCollections OrderedSet+Equatable.swift
[101/238] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[102/238] Compiling OrderedCollections OrderedSet+Hashable.swift
[103/238] Emitting module UnixSignals
[104/238] Compiling Tracing TracingTime.swift
[105/238] Compiling DequeModule Deque+Codable.swift
[106/238] Compiling DequeModule Deque+Collection.swift
[107/238] Emitting module Tracing
[120/238] Compiling Tracing TracerProtocol.swift
[121/238] Compiling Tracing TracerProtocol+Legacy.swift
[122/249] Compiling Tracing Tracer.swift
[129/249] Compiling OrderedCollections OrderedSet+Sendable.swift
[130/249] Compiling OrderedCollections OrderedSet+SubSequence.swift
[131/249] Compiling OrderedCollections OrderedSet+Testing.swift
[132/249] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[133/249] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[134/249] Compiling OrderedCollections OrderedSet.swift
[135/249] Emitting module DequeModule
[136/250] Compiling OrderedCollections _UnsafeBitset.swift
[137/250] Compiling SwiftProtobuf SelectiveVisitor.swift
[138/250] Compiling SwiftProtobuf SimpleExtensionMap.swift
[139/250] Compiling SwiftProtobuf StringUtils.swift
[140/250] Compiling SwiftProtobuf SwiftProtobufContiguousBytes.swift
[141/250] Compiling SwiftProtobuf SwiftProtobufError.swift
[142/250] Compiling SwiftProtobuf TextFormatDecoder.swift
[143/250] Compiling SwiftProtobuf TextFormatDecodingError.swift
[144/250] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[145/250] Compiling SwiftProtobuf TextFormatEncoder.swift
[146/250] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[147/250] Compiling SwiftProtobuf TextFormatEncodingVisitor.swift
[148/250] Compiling SwiftProtobuf TextFormatScanner.swift
[149/250] Compiling SwiftProtobuf TimeUtils.swift
[150/250] Compiling SwiftProtobuf UnknownStorage.swift
[151/250] Compiling SwiftProtobuf UnsafeRawPointer+Shims.swift
[152/250] Compiling SwiftProtobuf Varint.swift
[153/250] Compiling SwiftProtobuf Version.swift
[154/250] Compiling SwiftProtobuf Visitor.swift
[155/250] Compiling SwiftProtobuf WireFormat.swift
[156/250] Compiling SwiftProtobuf ZigZag.swift
[157/250] Compiling SwiftProtobuf any.pb.swift
[158/250] Compiling OrderedCollections OrderedSet+Initializers.swift
[159/250] Compiling OrderedCollections OrderedSet+Insertions.swift
[160/250] Compiling OrderedCollections OrderedSet+Invariants.swift
[161/250] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[162/250] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[163/250] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[164/250] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[165/250] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[174/250] Compiling OrderedCollections OrderedDictionary+Codable.swift
[175/250] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[176/250] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[177/250] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[178/250] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[179/250] Compiling OrderedCollections OrderedDictionary+Elements.swift
[180/250] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[181/250] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[182/250] Compiling UnixSignals UnixSignal.swift
[183/250] Compiling UnixSignals UnixSignalsSequence.swift
[185/251] Compiling Tracing NoOpTracer.swift
[186/251] Compiling Tracing SpanProtocol.swift
[201/307] Emitting module OrderedCollections
[209/307] Compiling GRPCCore CallOptions.swift
[210/307] Compiling GRPCCore ClientContext.swift
[211/307] Compiling GRPCCore ClientInterceptor.swift
[212/307] Compiling GRPCCore ClientRequest.swift
[213/307] Compiling GRPCCore ClientResponse.swift
[214/307] Compiling GRPCCore ClientRPCExecutor+HedgingExecutor.swift
[215/307] Compiling GRPCCore ClientRPCExecutor+OneShotExecutor.swift
[216/307] Compiling GRPCCore ClientRPCExecutor+RetryExecutor.swift
[218/308] Compiling GRPCCore TaskGroup+CancellableTask.swift
[219/308] Compiling GRPCCore Metadata.swift
[220/308] Compiling GRPCCore MethodDescriptor.swift
[221/308] Compiling GRPCCore RPCError.swift
[222/308] Compiling GRPCCore RuntimeError.swift
[223/308] Compiling GRPCCore ServiceDescriptor.swift
[224/308] Compiling GRPCCore Status.swift
[225/308] Compiling GRPCCore AsyncSequenceOfOne.swift
[226/308] Compiling GRPCCore BroadcastAsyncSequence+RPCWriter.swift
[227/308] Compiling GRPCCore BroadcastAsyncSequence.swift
[228/308] Compiling GRPCCore GRPCAsyncThrowingStream.swift
[229/308] Compiling GRPCCore RPCWriter+Map.swift
[230/308] Emitting module SwiftProtobuf
[239/308] Compiling GRPCCore ClientRPCExecutor.swift
[240/308] Compiling GRPCCore ClientRequest+Convenience.swift
[241/308] Compiling GRPCCore ClientResponse+Convenience.swift
[242/308] Compiling GRPCCore ClientStreamExecutor.swift
[243/353] Compiling AsyncAlgorithms AsyncSyncSequence.swift
[244/353] Compiling AsyncAlgorithms AsyncThrottleSequence.swift
[245/353] Compiling AsyncAlgorithms AsyncThrowingExclusiveReductionsSequence.swift
[246/353] Compiling AsyncAlgorithms AsyncThrowingInclusiveReductionsSequence.swift
[247/353] Compiling AsyncAlgorithms AsyncTimerSequence.swift
[248/353] Compiling AsyncAlgorithms AsyncBufferSequence.swift
[249/359] Compiling AsyncAlgorithms AsyncMerge2Sequence.swift
[250/359] Compiling AsyncAlgorithms AsyncMerge3Sequence.swift
[251/359] Compiling AsyncAlgorithms MergeStateMachine.swift
[252/359] Compiling AsyncAlgorithms MergeStorage.swift
[253/359] Compiling AsyncAlgorithms RangeReplaceableCollection.swift
[254/359] Compiling AsyncAlgorithms Rethrow.swift
[255/359] Compiling AsyncAlgorithms BoundedBufferStateMachine.swift
[256/359] Compiling AsyncAlgorithms BoundedBufferStorage.swift
[257/359] Compiling AsyncAlgorithms UnboundedBufferStateMachine.swift
[258/359] Compiling AsyncAlgorithms UnboundedBufferStorage.swift
[259/359] Compiling AsyncAlgorithms AsyncChannel.swift
[260/359] Compiling AsyncAlgorithms AsyncThrowingChannel.swift
[261/359] Emitting module AsyncAlgorithms
[262/359] Compiling AsyncAlgorithms AsyncAdjacentPairsSequence.swift
[263/359] Compiling AsyncAlgorithms AsyncBufferedByteIterator.swift
[264/359] Compiling AsyncAlgorithms AsyncChain2Sequence.swift
[265/359] Compiling AsyncAlgorithms AsyncChain3Sequence.swift
[266/359] Compiling AsyncAlgorithms AsyncChunkedByGroupSequence.swift
[267/359] Compiling AsyncAlgorithms AsyncChunkedOnProjectionSequence.swift
[268/359] Compiling AsyncAlgorithms AsyncChunksOfCountOrSignalSequence.swift
[269/359] Compiling AsyncAlgorithms AsyncChunksOfCountSequence.swift
[270/359] Compiling AsyncAlgorithms AsyncCompactedSequence.swift
[271/359] Compiling AsyncAlgorithms AsyncExclusiveReductionsSequence.swift
[272/359] Compiling AsyncAlgorithms AsyncInclusiveReductionsSequence.swift
[273/359] Compiling AsyncAlgorithms AsyncJoinedBySeparatorSequence.swift
[274/359] Compiling AsyncAlgorithms AsyncJoinedSequence.swift
[275/359] Compiling AsyncAlgorithms AsyncRemoveDuplicatesSequence.swift
[276/359] Compiling AsyncAlgorithms AsyncDebounceSequence.swift
[277/359] Compiling AsyncAlgorithms DebounceStateMachine.swift
[278/359] Compiling AsyncAlgorithms DebounceStorage.swift
[279/359] Compiling AsyncAlgorithms Dictionary.swift
[280/359] Compiling AsyncAlgorithms AsyncInterspersedSequence.swift
[281/359] Compiling AsyncAlgorithms Locking.swift
[282/359] Compiling AsyncAlgorithms ChannelStateMachine.swift
[283/359] Compiling AsyncAlgorithms ChannelStorage.swift
[284/359] Compiling AsyncAlgorithms AsyncCombineLatest2Sequence.swift
[285/359] Compiling AsyncAlgorithms AsyncCombineLatest3Sequence.swift
[286/359] Compiling AsyncAlgorithms CombineLatestStateMachine.swift
[287/359] Compiling AsyncAlgorithms CombineLatestStorage.swift
[288/359] Compiling AsyncAlgorithms SetAlgebra.swift
[289/359] Compiling AsyncAlgorithms UnsafeTransfer.swift
[290/359] Compiling AsyncAlgorithms AsyncZip2Sequence.swift
[291/359] Compiling AsyncAlgorithms AsyncZip3Sequence.swift
[292/359] Compiling AsyncAlgorithms ZipStateMachine.swift
[293/359] Compiling AsyncAlgorithms ZipStorage.swift
[295/368] Compiling ServiceLifecycle Service.swift
[299/369] Compiling GRPCCore UncheckedAsyncIteratorSequence.swift
[300/369] Compiling GRPCCore RPCAsyncSequence.swift
[301/369] Compiling GRPCCore RPCWriter+Closable.swift
[302/369] Compiling GRPCCore RPCWriter.swift
[303/376] Compiling ServiceLifecycle AsyncGracefulShutdownSequence.swift
[304/376] Compiling ServiceLifecycle ServiceRunnerError.swift
[305/376] Emitting module GRPCCore
[306/376] Compiling ServiceLifecycle ServiceGroupConfiguration.swift
[354/376] Emitting module ServiceLifecycle
[355/376] Compiling ServiceLifecycle AsyncCancelOnGracefulShutdownSequence.swift
[356/376] Compiling ServiceLifecycle CancellationWaiter.swift
[357/376] Compiling ServiceLifecycle GracefulShutdown.swift
[358/376] Compiling GRPCCore RPCWriterProtocol.swift
[359/376] Compiling GRPCCore Timeout.swift
[360/376] Compiling GRPCCore ClientTransport.swift
[361/376] Compiling GRPCCore RPCParts.swift
[362/376] Compiling GRPCCore RPCStream.swift
[363/376] Compiling GRPCCore RetryThrottle.swift
[364/376] Compiling GRPCCore ServerTransport.swift
[366/383] Compiling ServiceLifecycle ServiceGroup.swift
[368/384] Compiling GRPCOTelTracingInterceptors HookedAsyncSequence.swift
[369/384] Compiling GRPCOTelTracingInterceptors HookedWriter.swift
[370/384] Compiling GRPCOTelTracingInterceptors ClientOTelTracingInterceptor.swift
[371/387] Compiling GRPCOTelTracingInterceptors ServerOTelTracingInterceptor.swift
[372/387] Emitting module GRPCOTelTracingInterceptors
[373/387] Compiling GRPCOTelTracingInterceptors SpanAttributes+GRPCTracingKeys.swift
[374/388] Emitting module GRPCServiceLifecycle
[375/388] Compiling GRPCServiceLifecycle GRPCClient+Service.swift
[377/388] Compiling GRPCServiceLifecycle GRPCServer+Service.swift
[379/389] Compiling SwiftProtobuf api.pb.swift
[380/389] Compiling SwiftProtobuf descriptor.pb.swift
[381/389] Compiling SwiftProtobuf duration.pb.swift
[382/389] Compiling SwiftProtobuf empty.pb.swift
[383/389] Compiling SwiftProtobuf field_mask.pb.swift
[384/389] Compiling SwiftProtobuf source_context.pb.swift
[385/389] Compiling SwiftProtobuf struct.pb.swift
[386/389] Compiling SwiftProtobuf timestamp.pb.swift
[387/389] Compiling SwiftProtobuf type.pb.swift
[388/389] Compiling SwiftProtobuf wrappers.pb.swift
[389/389] Compiling SwiftProtobuf resource_bundle_accessor.swift
[391/401] Compiling GRPCProtobuf code.pb.swift
[392/401] Compiling GRPCProtobuf status.pb.swift
[393/402] Compiling GRPCProtobuf GoogleRPCStatus.swift
[394/402] Compiling GRPCProtobuf RPCError+GoogleRPCStatus.swift
[395/402] Compiling GRPCProtobuf error_details.pb.swift
[396/402] Emitting module GRPCProtobuf
[397/402] Compiling GRPCProtobuf Coding.swift
[398/402] Compiling GRPCProtobuf ContiguousBytesAdapter.swift
[399/402] Compiling GRPCProtobuf ErrorDetails+AnyPacking.swift
[400/402] Compiling GRPCProtobuf ErrorDetails+CustomStringConvertible.swift
[401/402] Compiling GRPCProtobuf ErrorDetails+Types.swift
[402/402] Compiling GRPCProtobuf ErrorDetails.swift
[404/427] Compiling GRPCReflectionService ReflectionServiceRegistry.swift
[405/427] Compiling GRPCHealthService ServingStatus.swift
[406/427] Compiling GRPCHealthService health.grpc.swift
[407/427] Emitting module GRPCHealthService
[408/427] Compiling GRPCReflectionService ReflectionService.swift
[409/427] Compiling GRPCHealthService HealthService.swift
[410/427] Compiling GRPCReflectionService ReflectionService+V1.swift
[411/427] Compiling GRPCInteropTests empty.pb.swift
[412/427] Compiling GRPCInteropTests empty_service.grpc.swift
[413/427] Compiling GRPCInteropTests AssertionFailure.swift
[414/427] Compiling GRPCInteropTests empty.grpc.swift
[415/428] Compiling GRPCHealthService HealthService+Service.swift
[416/428] Emitting module GRPCInteropTests
[417/428] Compiling GRPCHealthService health.pb.swift
[419/429] Compiling GRPCReflectionService reflection.pb.swift
[420/429] Emitting module GRPCReflectionService
[421/429] Compiling GRPCReflectionService reflection.grpc.swift
[423/430] Compiling GRPCInteropTests TestService.swift
[424/430] Compiling GRPCInteropTests InteroperabilityTestCase.swift
[425/430] Compiling GRPCInteropTests test.pb.swift
[426/430] Compiling GRPCInteropTests InteroperabilityTestCases.swift
[427/430] Compiling GRPCInteropTests empty_service.pb.swift
[428/430] Compiling GRPCInteropTests messages.grpc.swift
[429/430] Compiling GRPCInteropTests messages.pb.swift
[430/430] Compiling GRPCInteropTests test.grpc.swift
Build complete! (49.41s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "grpc-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grpc/grpc-swift.git"
    },
    {
      "identity" : "grpc-swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grpc/grpc-swift-protobuf.git"
    },
    {
      "identity" : "swift-protobuf",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.28.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-protobuf.git"
    },
    {
      "identity" : "swift-distributed-tracing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-distributed-tracing.git"
    },
    {
      "identity" : "swift-service-lifecycle",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.6.3",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swift-server/swift-service-lifecycle.git"
    }
  ],
  "manifest_display_name" : "grpc-swift-extras",
  "name" : "grpc-swift-extras",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "tvos",
      "version" : "18.0"
    },
    {
      "name" : "watchos",
      "version" : "11.0"
    },
    {
      "name" : "visionos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "GRPCHealthService",
      "targets" : [
        "GRPCHealthService"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCReflectionService",
      "targets" : [
        "GRPCReflectionService"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCOTelTracingInterceptors",
      "targets" : [
        "GRPCOTelTracingInterceptors"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCServiceLifecycle",
      "targets" : [
        "GRPCServiceLifecycle"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GRPCInteropTests",
      "targets" : [
        "GRPCInteropTests"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "InProcessInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "InProcessInteropTests",
      "path" : "Tests/InProcessInteropTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCInProcessTransport"
      ],
      "sources" : [
        "InProcessInteroperabilityTests.swift"
      ],
      "target_dependencies" : [
        "GRPCInteropTests"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCServiceLifecycleTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCServiceLifecycleTests",
      "path" : "Tests/GRPCServiceLifecycleTests",
      "product_dependencies" : [
        "GRPCCore",
        "ServiceLifecycleTestKit",
        "GRPCInProcessTransport"
      ],
      "sources" : [
        "ServiceLifecycleConformanceTests.swift"
      ],
      "target_dependencies" : [
        "GRPCServiceLifecycle"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCServiceLifecycle",
      "module_type" : "SwiftTarget",
      "name" : "GRPCServiceLifecycle",
      "path" : "Sources/GRPCServiceLifecycle",
      "product_dependencies" : [
        "GRPCCore",
        "ServiceLifecycle"
      ],
      "product_memberships" : [
        "GRPCServiceLifecycle"
      ],
      "sources" : [
        "GRPCClient+Service.swift",
        "GRPCServer+Service.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCReflectionServiceTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCReflectionServiceTests",
      "path" : "Tests/GRPCReflectionServiceTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCInProcessTransport",
        "SwiftProtobuf"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/GRPCReflectionServiceTests/Generated/DescriptorSets",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "GRPCReflectionServiceTests.swift",
        "ReflectionClient.swift"
      ],
      "target_dependencies" : [
        "GRPCReflectionService"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCReflectionService",
      "module_type" : "SwiftTarget",
      "name" : "GRPCReflectionService",
      "path" : "Sources/GRPCReflectionService",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCProtobuf",
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "GRPCReflectionService"
      ],
      "sources" : [
        "Generated/reflection.grpc.swift",
        "Generated/reflection.pb.swift",
        "Service/ReflectionService+V1.swift",
        "Service/ReflectionService.swift",
        "Service/ReflectionServiceRegistry.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCOTelTracingInterceptorsTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCOTelTracingInterceptorsTests",
      "path" : "Tests/GRPCOTelTracingInterceptorsTests",
      "product_dependencies" : [
        "GRPCCore",
        "Tracing"
      ],
      "sources" : [
        "GRPCOTelTracingInterceptorsTests.swift",
        "PeerAddressTests.swift",
        "TracingTestsUtilities.swift"
      ],
      "target_dependencies" : [
        "GRPCOTelTracingInterceptors"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCOTelTracingInterceptors",
      "module_type" : "SwiftTarget",
      "name" : "GRPCOTelTracingInterceptors",
      "path" : "Sources/GRPCOTelTracingInterceptors",
      "product_dependencies" : [
        "GRPCCore",
        "Tracing"
      ],
      "product_memberships" : [
        "GRPCOTelTracingInterceptors"
      ],
      "sources" : [
        "HookedAsyncSequence.swift",
        "HookedWriter.swift",
        "Tracing/ClientOTelTracingInterceptor.swift",
        "Tracing/ServerOTelTracingInterceptor.swift",
        "Tracing/SpanAttributes+GRPCTracingKeys.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCInteropTests",
      "path" : "Sources/GRPCInteropTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCProtobuf"
      ],
      "product_memberships" : [
        "GRPCInteropTests"
      ],
      "sources" : [
        "AssertionFailure.swift",
        "Generated/empty.grpc.swift",
        "Generated/empty.pb.swift",
        "Generated/empty_service.grpc.swift",
        "Generated/empty_service.pb.swift",
        "Generated/messages.grpc.swift",
        "Generated/messages.pb.swift",
        "Generated/test.grpc.swift",
        "Generated/test.pb.swift",
        "InteroperabilityTestCase.swift",
        "InteroperabilityTestCases.swift",
        "TestService.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GRPCHealthServiceTests",
      "module_type" : "SwiftTarget",
      "name" : "GRPCHealthServiceTests",
      "path" : "Tests/GRPCHealthServiceTests",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCInProcessTransport"
      ],
      "sources" : [
        "HealthTests.swift",
        "Test Utilities/XCTest+Utilities.swift"
      ],
      "target_dependencies" : [
        "GRPCHealthService"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GRPCHealthService",
      "module_type" : "SwiftTarget",
      "name" : "GRPCHealthService",
      "path" : "Sources/GRPCHealthService",
      "product_dependencies" : [
        "GRPCCore",
        "GRPCProtobuf",
        "SwiftProtobuf"
      ],
      "product_memberships" : [
        "GRPCHealthService"
      ],
      "sources" : [
        "Generated/health.grpc.swift",
        "Generated/health.pb.swift",
        "HealthService+Service.swift",
        "HealthService.swift",
        "ServingStatus.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.