Build Information
Successful build of SwiftProtoReflect, reference 6.1.0 (9bb156), with Swift 6.4 for Linux on 25 Sep 2026 07:46:32 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344847-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/truewebber/swift-protoreflect.git
Reference: 6.1.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/truewebber/swift-protoreflect
* tag 6.1.0 -> FETCH_HEAD
HEAD is now at 9bb1565 Merge pull request #7 from truewebber/json-settings
Cloned https://github.com/truewebber/swift-protoreflect.git
Revision (git rev-parse @):
9bb15650edc778133e3ff922be47164ebe9d44ac
SUCCESS checkout https://github.com/truewebber/swift-protoreflect.git at 6.1.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/truewebber/swift-protoreflect.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344847-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-protobuf.git
[1/54286] Fetching swift-protobuf
Fetched https://github.com/apple/swift-protobuf.git (4.14s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.38.1 (4.39s)
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.38.1
Building for debugging...
[Pre-planning 1 / 154]
[Constructing 1 / 319]
[45 / 60] SwiftProtobuf
[54 / 69] SwiftProtobuf
[64 / 79] SwiftProtobuf
[66 / 79] SwiftProtoReflect
[68 / 79] SwiftProtoReflect
[69 / 79] SwiftProtoReflect
[72 / 80] SwiftProtobuf
[72 / 80] SwiftProtoReflect
[77 / 80] SwiftProtoReflect
Build complete! (10.78 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-protobuf",
"requirement" : {
"range" : [
{
"lower_bound" : "1.29.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-protobuf.git"
}
],
"manifest_display_name" : "SwiftProtoReflect",
"name" : "SwiftProtoReflect",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "ios",
"version" : "15.0"
}
],
"products" : [
{
"name" : "SwiftProtoReflect",
"targets" : [
"SwiftProtoReflect"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftProtoReflectTests",
"module_type" : "SwiftTarget",
"name" : "SwiftProtoReflectTests",
"path" : "Tests/SwiftProtoReflectTests",
"product_dependencies" : [
"SwiftProtobuf"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/common_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/container_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/cross_file_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/nesting_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/oneof_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/proto2_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/realworld_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/scalar_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/Proto/wkt_types.proto",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Tests/SwiftProtoReflectTests/Fixtures/StructProto",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Bridge/BridgeFieldTypeComplianceTests.swift",
"Bridge/DescriptorBridgeCoverageTests.swift",
"Bridge/DescriptorBridgeDynamicMessageIntegrationTests.swift",
"Bridge/DescriptorBridgeIntegrationTests.swift",
"Bridge/DescriptorBridgeMapTests.swift",
"Bridge/DescriptorBridgeNestedEnumTests.swift",
"Bridge/DescriptorBridgeNestedMessageTests.swift",
"Bridge/DescriptorBridgeRegressionTests.swift",
"Bridge/DescriptorBridgeTests.swift",
"Bridge/Proto2BridgeTests.swift",
"Bridge/PublicBridgeProtocComplianceTests.swift",
"Bridge/StaticMessageBridgeCreateDescriptorTests.swift",
"Bridge/StaticMessageBridgeTests.swift",
"Bridge/StaticMessageBridgeVisitorCoverageTests.swift",
"Compatibility/CPPCompatibilityTests.swift",
"Compatibility/CrossPlatformTests.swift",
"Compatibility/GoogleConformanceTests.swift",
"Compatibility/StructProtoGoldenBytesTests.swift",
"Compatibility/StructProtoProtocFixtureTests.swift",
"Descriptor/DescriptorOptionTests.swift",
"Descriptor/DescriptorParentProtocolTests.swift",
"Descriptor/EnumDescriptorTests.swift",
"Descriptor/EnumDescriptorValidationTests.swift",
"Descriptor/FieldDescriptorAllTypesTests.swift",
"Descriptor/FieldDescriptorDeprecationTests.swift",
"Descriptor/FieldDescriptorTests.swift",
"Descriptor/FieldTypeGroupTests.swift",
"Descriptor/FileDescriptorSyntaxTests.swift",
"Descriptor/FileDescriptorTests.swift",
"Descriptor/InternalDescriptorsMappingTests.swift",
"Descriptor/MappingWKTConvertersTests.swift",
"Descriptor/MessageDescriptorTests.swift",
"Descriptor/OneofDescriptorTests.swift",
"Descriptor/Proto2DescriptorTests.swift",
"Descriptor/Proto3OptionalTests.swift",
"Descriptor/SendableConformanceTests.swift",
"Descriptor/ServiceDescriptorTests.swift",
"Dynamic/DynamicFieldAccessTests.swift",
"Dynamic/DynamicMessageCreationTests.swift",
"Dynamic/DynamicMessageEdgeCaseTests.swift",
"Dynamic/DynamicMessageEquatableTests.swift",
"Dynamic/DynamicMessageExtendedTests.swift",
"Dynamic/DynamicMessageGroupFieldTests.swift",
"Dynamic/DynamicMessageTests.swift",
"Dynamic/FieldAccessorEdgeCaseTests.swift",
"Dynamic/FieldAccessorTests.swift",
"Dynamic/MessageFactoryTests.swift",
"Dynamic/Proto2DynamicMessageTests.swift",
"Error/ErrorHandlingTests.swift",
"Fixtures/NestedTypeFixtures.swift",
"Fixtures/Proto/BinaryCompatTestHelpers.swift",
"Fixtures/Proto/CompatDescriptors.swift",
"Fixtures/Proto/CompatTestHelpers.swift",
"Fixtures/Proto/common_types.pb.swift",
"Fixtures/Proto/container_types.pb.swift",
"Fixtures/Proto/cross_file_types.pb.swift",
"Fixtures/Proto/nesting_types.pb.swift",
"Fixtures/Proto/oneof_types.pb.swift",
"Fixtures/Proto/proto2_types.pb.swift",
"Fixtures/Proto/realworld_types.pb.swift",
"Fixtures/Proto/scalar_types.pb.swift",
"Fixtures/Proto/wkt_types.pb.swift",
"Integration/AnyHandlerTests.swift",
"Integration/BinaryCompatEdgeCasesTests.swift",
"Integration/BinaryCompatEnumTests.swift",
"Integration/BinaryCompatMapTests.swift",
"Integration/BinaryCompatNestedTests.swift",
"Integration/BinaryCompatOneofTests.swift",
"Integration/BinaryCompatProto2Tests.swift",
"Integration/BinaryCompatRealWorldTests.swift",
"Integration/BinaryCompatRepeatedTests.swift",
"Integration/BinaryCompatScalarsTests.swift",
"Integration/BinaryCompatWKTTests.swift",
"Integration/BinarySerializationIntegrationTests.swift",
"Integration/CanonicalJSONStructProtoTests.swift",
"Integration/CanonicalJSONWKTInteropTests.swift",
"Integration/DurationHandlerTests.swift",
"Integration/EmptyHandlerTests.swift",
"Integration/FieldMaskHandlerTests.swift",
"Integration/JSONCompatCrossFileTests.swift",
"Integration/JSONCompatDefaultsTests.swift",
"Integration/JSONCompatEdgeCasesTests.swift",
"Integration/JSONCompatEnumTests.swift",
"Integration/JSONCompatFieldNamesTests.swift",
"Integration/JSONCompatKitchenSinkTests.swift",
"Integration/JSONCompatMapTests.swift",
"Integration/JSONCompatNestedTests.swift",
"Integration/JSONCompatOneofTests.swift",
"Integration/JSONCompatProto2Tests.swift",
"Integration/JSONCompatRealWorldTests.swift",
"Integration/JSONCompatRepeatedTests.swift",
"Integration/JSONCompatScalarsTests.swift",
"Integration/JSONCompatWKTTests.swift",
"Integration/ListValueHandlerTests.swift",
"Integration/NestedMessageIntegrationTests.swift",
"Integration/NestedTypesIntegrationTests.swift",
"Integration/StructHandlerTests.swift",
"Integration/StructProtoDescriptorsTests.swift",
"Integration/StructProtoHelpersCoverageTests.swift",
"Integration/StructProtoHelpersTests.swift",
"Integration/StructProtoInteropTests.swift",
"Integration/TimestampHandlerTests.swift",
"Integration/ValueHandlerTests.swift",
"Integration/WellKnownTypeCoverageTests.swift",
"Integration/WellKnownTypesTests.swift",
"Integration/WrapperTypeTests.swift",
"ModuleNamespaceTests.swift",
"Performance/DynamicMessageBenchmarks.swift",
"Performance/RegistryBenchmarks.swift",
"Performance/SerializationBenchmarks.swift",
"Registry/DescriptorPoolNestedTypesTests.swift",
"Registry/DescriptorPoolProtocComplianceTests.swift",
"Registry/DescriptorPoolTests.swift",
"Registry/Proto2RegistryTests.swift",
"Registry/TypeRegistryEdgeCasesTests.swift",
"Registry/TypeRegistryNestedTypesTests.swift",
"Registry/TypeRegistryTests.swift",
"Serialization/BinaryDeserializationTests.swift",
"Serialization/BinaryDeserializerEdgeCasesTests.swift",
"Serialization/BinaryDeserializerPackedEdgeCasesTests.swift",
"Serialization/BinaryDeserializerRegistryTests.swift",
"Serialization/BinarySerializationTests.swift",
"Serialization/BinarySerializerPackedEdgeCasesTests.swift",
"Serialization/BinarySerializerProtocComplianceTests.swift",
"Serialization/BinarySerializerTypeMismatchTests.swift",
"Serialization/DeserializationOptionsTests.swift",
"Serialization/JSONAnyTests.swift",
"Serialization/JSONDeserializationTests.swift",
"Serialization/JSONDeserializerEdgeCasesTests.swift",
"Serialization/JSONDeserializerNestedTypesTests.swift",
"Serialization/JSONDeserializerProtocComplianceTests.swift",
"Serialization/JSONDeserializerValueStructTests.swift",
"Serialization/JSONDeserializerWKTDispatchTests.swift",
"Serialization/JSONDurationTests.swift",
"Serialization/JSONEnumEdgeCasesTests.swift",
"Serialization/JSONEnumSerializationTests.swift",
"Serialization/JSONFieldMaskTests.swift",
"Serialization/JSONIncludeDefaultValuesTests.swift",
"Serialization/JSONNestedMessageDeserializationTests.swift",
"Serialization/JSONSerializationOptionsTests.swift",
"Serialization/JSONSerializationTests.swift",
"Serialization/JSONSerializationWritingOptionsTests.swift",
"Serialization/JSONSerializerEdgeCasesTests.swift",
"Serialization/JSONSerializerProtocComplianceTests.swift",
"Serialization/JSONSerializerTypeMismatchTests.swift",
"Serialization/JSONSerializerValueStructTests.swift",
"Serialization/JSONSerializerWKTDispatchTests.swift",
"Serialization/JSONTimestampTests.swift",
"Serialization/JSONWrapperTypesTests.swift",
"Serialization/Proto2BinarySerializationTests.swift",
"Serialization/Proto2JSONSerializationTests.swift",
"Serialization/ResolutionPriorityTests.swift",
"Serialization/SerializationErrorPathTests.swift",
"Serialization/UnknownFieldsTests.swift",
"Serialization/WireFormatTests.swift",
"Spec/Proto3SpecTests.swift",
"Spec/SchemaEvolutionTests.swift",
"Spec/ValidationTests.swift"
],
"target_dependencies" : [
"SwiftProtoReflect"
],
"type" : "test"
},
{
"c99name" : "SwiftProtoReflect",
"module_type" : "SwiftTarget",
"name" : "SwiftProtoReflect",
"path" : "Sources/SwiftProtoReflect",
"product_dependencies" : [
"SwiftProtobuf"
],
"product_memberships" : [
"SwiftProtoReflect"
],
"sources" : [
"Bridge/_DescriptorBridge.swift",
"Bridge/_StaticMessageBridge.swift",
"Descriptor/Mapping.swift",
"Descriptor/_DescriptorOption.swift",
"Descriptor/_DescriptorParent.swift",
"Descriptor/_EnumDescriptor.swift",
"Descriptor/_ExtensionRange.swift",
"Descriptor/_FieldDescriptor.swift",
"Descriptor/_FileDescriptor.swift",
"Descriptor/_MessageDescriptor.swift",
"Descriptor/_OneofDescriptor.swift",
"Descriptor/_ServiceDescriptor.swift",
"Dynamic/_DynamicMessage.swift",
"Dynamic/_FieldAccessor.swift",
"Dynamic/_MessageFactory.swift",
"Integration/_AnyHandler.swift",
"Integration/_DurationHandler.swift",
"Integration/_EmptyHandler.swift",
"Integration/_FieldMaskHandler.swift",
"Integration/_ListValueHandler.swift",
"Integration/_StructHandler.swift",
"Integration/_StructProtoDescriptors.swift",
"Integration/_StructProtoHelpers.swift",
"Integration/_TimestampHandler.swift",
"Integration/_ValueHandler.swift",
"Integration/_WellKnownTypes.swift",
"Integration/_WrapperHandlers.swift",
"Public/Bridge.swift",
"Public/Descriptor.swift",
"Public/DynamicMessage.swift",
"Public/Registry.swift",
"Public/Serialization.swift",
"Public/WellKnownTypeHandlers.swift",
"Public/WellKnownTypes.swift",
"Registry/_DescriptorPool.swift",
"Registry/_TypeRegistry.swift",
"Serialization/_BinaryDeserializer.swift",
"Serialization/_BinarySerializer.swift",
"Serialization/_JSONDeserializer.swift",
"Serialization/_JSONSerializer.swift",
"Serialization/_WireFormat.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.