Build Information
Successful build of Yorkie, reference main (748134
), with Swift 6.1 for macOS (SPM) on 29 Apr 2025 20:14:48 UTC.
Swift 6 data race errors: 6
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.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
========================================
RunAll
========================================
Builder version: 4.61.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/yorkie-team/yorkie-ios-sdk.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/yorkie-team/yorkie-ios-sdk
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 748134e Apply updates from yorkie-js-sdk v0.5.2 (#197)
Cloned https://github.com/yorkie-team/yorkie-ios-sdk.git
Revision (git rev-parse @):
748134e5119fdb50c8c06ae7870267213abcc775
SUCCESS checkout https://github.com/yorkie-team/yorkie-ios-sdk.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/yorkie-team/yorkie-ios-sdk.git
https://github.com/yorkie-team/yorkie-ios-sdk.git
{
"dependencies" : [
{
"identity" : "connect-swift",
"requirement" : {
"exact" : [
"1.0.2"
]
},
"type" : "sourceControl",
"url" : "https://github.com/connectrpc/connect-swift"
},
{
"identity" : "swift-log",
"requirement" : {
"exact" : [
"1.6.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "semaphore",
"requirement" : {
"exact" : [
"0.0.8"
]
},
"type" : "sourceControl",
"url" : "https://github.com/groue/Semaphore.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"exact" : [
"1.4.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Yorkie",
"name" : "Yorkie",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Yorkie",
"targets" : [
"Yorkie"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "YorkieUnitTests",
"module_type" : "SwiftTarget",
"name" : "YorkieUnitTests",
"path" : "Tests/Unit",
"sources" : [
"API/V1/ConverterTests.swift",
"Document/CRDT/CRDTArrayTests.swift",
"Document/CRDT/CRDTCountTests.swift",
"Document/CRDT/CRDTElementTests.swift",
"Document/CRDT/CRDTObjectTests.swift",
"Document/CRDT/CRDTRootTests.swift",
"Document/CRDT/CRDTTextTests.swift",
"Document/CRDT/CRDTTreeTests.swift",
"Document/CRDT/ElementRHTTests.swift",
"Document/CRDT/PrimitiveTests.swift",
"Document/CRDT/RGATreeListTests.swift",
"Document/CRDT/RHTTests.swift",
"Document/Change/ChangeContextTests.swift",
"Document/Change/ChangeIDTests.swift",
"Document/Change/ChangePackTests.swift",
"Document/Change/ChangeTests.swift",
"Document/Change/CheckpointTests.swift",
"Document/DocumentConcurrentAccessTests.swift",
"Document/DocumentTests.swift",
"Document/GCTests.swift",
"Document/Json/JONSTreeTests.swift",
"Document/Json/JSONArrayTests.swift",
"Document/Json/JSONObjectTests.swift",
"Document/Json/JSONTextTest.swift",
"Document/Operation/AddOperationTests.swift",
"Document/Operation/MoveOperationTests.swift",
"Document/Operation/RemoveOperationTests.swift",
"Document/Operation/SetOperationTests.swift",
"Document/Time/TimeTicketTests.swift",
"Document/Util/PayloadTests.swift",
"Document/Util/StringEscapingTests.swift",
"Document/Util/StringValueTypeDictionaryTests.swift",
"Document/Util/YorkieJSONObjectableTests.swift",
"TestUtils/XCTestCase+Extension.swift",
"Util/Helper.swift",
"Util/IndexTreeTests.swift",
"Util/LLRBTreeTests.swift",
"Util/SplayTreeTests.swift",
"Util/StringExtensionsTests.swift"
],
"target_dependencies" : [
"Yorkie"
],
"type" : "test"
},
{
"c99name" : "YorkieIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "YorkieIntegrationTests",
"path" : "Tests/Integration",
"sources" : [
"ClientIntegrationTests.swift",
"CounterIntegrationTests.swift",
"DocumentIntegrationTests.swift",
"GCIntegrationTests.swift",
"GRPCTests.swift",
"IntegrationHelper.swift",
"PresenceTests.swift",
"SnapshotTests.swift",
"TextIntegrationTests.swift",
"TreeConcurrencyTests.swift",
"TreeIntegrationTests.swift"
],
"target_dependencies" : [
"Yorkie"
],
"type" : "test"
},
{
"c99name" : "YorkieBenchmarkTests",
"module_type" : "SwiftTarget",
"name" : "YorkieBenchmarkTests",
"path" : "Tests/Benchmark",
"sources" : [
"DocumentBenchmarkTests.swift",
"SplayTreeBenchmarkTests.swift"
],
"target_dependencies" : [
"Yorkie"
],
"type" : "test"
},
{
"c99name" : "Yorkie",
"module_type" : "SwiftTarget",
"name" : "Yorkie",
"path" : "Sources",
"product_dependencies" : [
"Connect",
"Logging",
"Semaphore"
],
"product_memberships" : [
"Yorkie"
],
"sources" : [
"API/Converter.swift",
"API/GRPCTypeAlias.swift",
"API/V1/Generated/googleapis/google/rpc/error_details.pb.swift",
"API/V1/Generated/yorkie/v1/resources.pb.swift",
"API/V1/Generated/yorkie/v1/yorkie.connect.swift",
"API/V1/Generated/yorkie/v1/yorkie.pb.swift",
"Core/Attachment.swift",
"Core/Auth.swift",
"Core/Client.swift",
"Core/Logger.swift",
"Core/YorkieService.swift",
"Document/CRDT/CRDTArray.swift",
"Document/CRDT/CRDTCounter.swift",
"Document/CRDT/CRDTElement.swift",
"Document/CRDT/CRDTObject.swift",
"Document/CRDT/CRDTRoot.swift",
"Document/CRDT/CRDTText.swift",
"Document/CRDT/CRDTTree.swift",
"Document/CRDT/ElementRHT.swift",
"Document/CRDT/GC.swift",
"Document/CRDT/Primitive.swift",
"Document/CRDT/RGATreeList.swift",
"Document/CRDT/RGATreeSplit.swift",
"Document/CRDT/RHT.swift",
"Document/Change/Change.swift",
"Document/Change/ChangeContext.swift",
"Document/Change/ChangeID.swift",
"Document/Change/ChangePack.swift",
"Document/Change/Checkpoint.swift",
"Document/DocEvent.swift",
"Document/Document.swift",
"Document/Json/ElementConverter.swift",
"Document/Json/JSONArray.swift",
"Document/Json/JSONCounter.swift",
"Document/Json/JSONDatable.swift",
"Document/Json/JSONObject.swift",
"Document/Json/JSONText.swift",
"Document/Json/JSONTree.swift",
"Document/Json/ObjectDataHandler.swift",
"Document/Json/Strings.swift",
"Document/Operation/AddOperation.swift",
"Document/Operation/EditOperation.swift",
"Document/Operation/IncreaseOperation.swift",
"Document/Operation/MoveOperation.swift",
"Document/Operation/Operation.swift",
"Document/Operation/RemoveOperation.swift",
"Document/Operation/SetOperation.swift",
"Document/Operation/StyleOperation.swift",
"Document/Operation/TreeEditOperation.swift",
"Document/Operation/TreeSytleOperation.swift",
"Document/Presence/Presence.swift",
"Document/Time/ActorID.swift",
"Document/Time/TimeTicket.swift",
"Document/Util/JSONObjectable.swift",
"Document/Util/Payload.swift",
"Document/Util/YorkieCountable.swift",
"Util/Codable+Extension.swift",
"Util/Collection+Extensions.swift",
"Util/Dictionary+Extension.swift",
"Util/Errors.swift",
"Util/IndexTree.swift",
"Util/LLRBTree.swift",
"Util/Optional+Extensions.swift",
"Util/SplayTree.swift",
"Util/String+Extensions.swift",
"Version.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.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
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[3/10] Write sources
[4/10] Copying PrivacyInfo.xcprivacy
[4/10] Write sources
[9/10] Write swift-version-2F0A5646E1D333AE.txt
[11/102] Compiling Logging LogHandler.swift
[12/102] Compiling Logging MetadataProvider.swift
[13/102] Emitting module Logging
[14/102] Compiling Logging Locks.swift
[15/102] Compiling Logging Logging.swift
[16/102] Emitting module SwiftProtobuf
[17/111] Emitting module Semaphore
[18/111] Compiling Semaphore AsyncSemaphore.swift
[19/111] Compiling SwiftProtobuf AnyMessageStorage.swift
[20/111] Compiling SwiftProtobuf AnyUnpackError.swift
[21/111] Compiling SwiftProtobuf AsyncMessageSequence.swift
[22/111] Compiling SwiftProtobuf BinaryDecoder.swift
[23/111] Compiling SwiftProtobuf BinaryDecodingError.swift
[24/111] Compiling SwiftProtobuf BinaryDecodingOptions.swift
[25/111] Compiling SwiftProtobuf BinaryDelimited.swift
[26/111] Compiling SwiftProtobuf BinaryEncoder.swift
[27/111] Compiling SwiftProtobuf BinaryEncodingError.swift
[28/111] Compiling SwiftProtobuf BinaryEncodingOptions.swift
[29/111] Compiling SwiftProtobuf duration.pb.swift
[30/111] Compiling SwiftProtobuf empty.pb.swift
[31/111] Compiling SwiftProtobuf field_mask.pb.swift
[32/111] Compiling SwiftProtobuf source_context.pb.swift
[33/111] Compiling SwiftProtobuf struct.pb.swift
[34/111] Compiling SwiftProtobuf timestamp.pb.swift
[35/111] Compiling SwiftProtobuf type.pb.swift
[36/111] Compiling SwiftProtobuf wrappers.pb.swift
[37/111] Compiling SwiftProtobuf resource_bundle_accessor.swift
[38/111] Compiling SwiftProtobuf TextFormatDecoder.swift
[39/111] Compiling SwiftProtobuf TextFormatDecodingError.swift
[40/111] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[41/111] Compiling SwiftProtobuf TextFormatEncoder.swift
[42/111] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[43/111] Compiling SwiftProtobuf TextFormatEncodingVisitor.swift
[44/111] Compiling SwiftProtobuf TextFormatScanner.swift
[45/111] Compiling SwiftProtobuf TimeUtils.swift
[46/111] Compiling SwiftProtobuf UnknownStorage.swift
[47/111] Compiling SwiftProtobuf PathVisitor.swift
[48/111] Compiling SwiftProtobuf ProtoNameProviding.swift
[49/111] Compiling SwiftProtobuf ProtobufAPIVersionCheck.swift
[50/111] Compiling SwiftProtobuf ProtobufMap.swift
[51/111] Compiling SwiftProtobuf SelectiveVisitor.swift
[52/111] Compiling SwiftProtobuf SimpleExtensionMap.swift
[53/111] Compiling SwiftProtobuf StringUtils.swift
[54/111] Compiling SwiftProtobuf SwiftProtobufContiguousBytes.swift
[55/111] Compiling SwiftProtobuf SwiftProtobufError.swift
[56/111] Compiling SwiftProtobuf Message+JSONAdditions.swift
[57/111] Compiling SwiftProtobuf Message+JSONAdditions_Data.swift
[58/111] Compiling SwiftProtobuf Message+JSONArrayAdditions.swift
[59/111] Compiling SwiftProtobuf Message+JSONArrayAdditions_Data.swift
[60/111] Compiling SwiftProtobuf Message+TextFormatAdditions.swift
[61/111] Compiling SwiftProtobuf Message.swift
[62/111] Compiling SwiftProtobuf MessageExtension.swift
[63/111] Compiling SwiftProtobuf NameMap.swift
[64/111] Compiling SwiftProtobuf PathDecoder.swift
[65/111] Compiling SwiftProtobuf JSONEncodingOptions.swift
[66/111] Compiling SwiftProtobuf JSONEncodingVisitor.swift
[67/111] Compiling SwiftProtobuf JSONMapEncodingVisitor.swift
[68/111] Compiling SwiftProtobuf JSONScanner.swift
[69/111] Compiling SwiftProtobuf MathUtils.swift
[70/111] Compiling SwiftProtobuf Message+AnyAdditions.swift
[71/111] Compiling SwiftProtobuf Message+BinaryAdditions.swift
[72/111] Compiling SwiftProtobuf Message+BinaryAdditions_Data.swift
[73/111] Compiling SwiftProtobuf Message+FieldMask.swift
[74/111] Compiling SwiftProtobuf Google_Protobuf_Value+Extensions.swift
[75/111] Compiling SwiftProtobuf Google_Protobuf_Wrappers+Extensions.swift
[76/111] Compiling SwiftProtobuf HashVisitor.swift
[77/111] Compiling SwiftProtobuf Internal.swift
[78/111] Compiling SwiftProtobuf JSONDecoder.swift
[79/111] Compiling SwiftProtobuf JSONDecodingError.swift
[80/111] Compiling SwiftProtobuf JSONDecodingOptions.swift
[81/111] Compiling SwiftProtobuf JSONEncoder.swift
[82/111] Compiling SwiftProtobuf JSONEncodingError.swift
[83/111] Compiling SwiftProtobuf FieldTag.swift
[84/111] Compiling SwiftProtobuf FieldTypes.swift
[85/111] Compiling SwiftProtobuf Google_Protobuf_Any+Extensions.swift
[86/111] Compiling SwiftProtobuf Google_Protobuf_Any+Registry.swift
[87/111] Compiling SwiftProtobuf Google_Protobuf_Duration+Extensions.swift
[88/111] Compiling SwiftProtobuf Google_Protobuf_FieldMask+Extensions.swift
[89/111] Compiling SwiftProtobuf Google_Protobuf_ListValue+Extensions.swift
[90/111] Compiling SwiftProtobuf Google_Protobuf_NullValue+Extensions.swift
[91/111] Compiling SwiftProtobuf Google_Protobuf_Struct+Extensions.swift
[92/111] Compiling SwiftProtobuf Google_Protobuf_Timestamp+Extensions.swift
[93/111] Compiling SwiftProtobuf BinaryEncodingSizeVisitor.swift
[94/111] Compiling SwiftProtobuf BinaryEncodingVisitor.swift
[95/111] Compiling SwiftProtobuf CustomJSONCodable.swift
[96/111] Compiling SwiftProtobuf Decoder.swift
[97/111] Compiling SwiftProtobuf DoubleParser.swift
[98/111] Compiling SwiftProtobuf Enum.swift
[99/111] Compiling SwiftProtobuf ExtensibleMessage.swift
[100/111] Compiling SwiftProtobuf ExtensionFieldValueSet.swift
[101/111] Compiling SwiftProtobuf ExtensionFields.swift
[102/111] Compiling SwiftProtobuf ExtensionMap.swift
[103/111] Compiling SwiftProtobuf UnsafeRawPointer+Shims.swift
[104/111] Compiling SwiftProtobuf Varint.swift
[105/111] Compiling SwiftProtobuf Version.swift
[106/111] Compiling SwiftProtobuf Visitor.swift
[107/111] Compiling SwiftProtobuf WireFormat.swift
[108/111] Compiling SwiftProtobuf ZigZag.swift
[109/111] Compiling SwiftProtobuf any.pb.swift
[110/111] Compiling SwiftProtobuf api.pb.swift
[111/111] Compiling SwiftProtobuf descriptor.pb.swift
[112/166] Compiling Connect ResponseMessage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[113/166] Compiling Connect BidirectionalAsyncStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[114/166] Compiling Connect ClientOnlyAsyncStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[115/166] Compiling Connect ServerOnlyAsyncStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[116/166] Compiling Connect BidirectionalStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[117/166] Compiling Connect ClientOnlyStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[118/171] Compiling Connect ClientOnlyAsyncStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[119/171] Compiling Connect ClientOnlyStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[120/171] Compiling Connect ClientOnlyStreamValidation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[121/171] Compiling Connect ConnectEndStreamResponse.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[122/171] Compiling Connect ServerOnlyAsyncStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[123/171] Compiling Connect ServerOnlyStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[124/171] Emitting module Connect
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[125/171] Compiling Connect UnaryInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[126/171] Compiling Connect MethodSpec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[127/171] Compiling Connect NetworkProtocol.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[128/171] Compiling Connect ProtobufMessage.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[129/171] Compiling Connect ProtocolClientConfig.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[130/171] Compiling Connect ProtocolClientInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[131/171] Compiling Connect ConnectError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[132/171] Compiling Connect HTTPClientInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[133/171] Compiling Connect HTTPMethod.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[134/171] Compiling Connect HTTPMetrics.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[135/171] Compiling Connect HTTPRequest.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[136/171] Compiling Connect HTTPResponse.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[137/171] Compiling Connect RequestCallbacks.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[138/171] Compiling Connect ResponseCallbacks.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[139/171] Compiling Connect ServerOnlyStreamInterface.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[140/171] Compiling Connect StreamResult.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[141/171] Compiling Connect Trailers.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[142/171] Compiling Connect HeaderConstants.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[143/171] Compiling Connect Headers.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[144/171] Compiling Connect IdempotencyLevel.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[145/171] Compiling Connect Interceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[146/171] Compiling Connect InterceptorFactory.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[147/171] Compiling Connect StreamInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[148/171] Compiling Connect status.pb.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[149/171] Compiling Connect ConnectInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[150/171] Compiling Connect GRPCWebInterceptor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[151/171] Compiling Connect InterceptorChain.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[152/171] Compiling Connect BidirectionalAsyncStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[153/171] Compiling Connect BidirectionalStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[154/171] Compiling Connect URLSessionStream.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[155/171] Compiling Connect UnaryAsyncWrapper.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[156/171] Compiling Connect Lock.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[157/171] Compiling Connect Locked.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[158/171] Compiling Connect TimeoutTimer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[159/171] Compiling Connect ConnectError+GRPC.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[160/171] Compiling Connect ProtoCodec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[161/171] Compiling Connect GzipCompressionPool.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[162/171] Compiling Connect Cancelable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[163/171] Compiling Connect Code.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[164/171] Compiling Connect Codec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[165/171] Compiling Connect CompressionPool.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[166/171] Compiling Connect Envelope.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[167/171] Compiling Connect Headers+GRPC.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[168/171] Compiling Connect Trailers+gRPC.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[169/171] Compiling Connect ProtocolClient.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[170/171] Compiling Connect URLSessionHTTPClient.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[171/171] Compiling Connect JSONCodec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[172/232] Compiling Yorkie TreeEditOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[173/232] Compiling Yorkie TreeSytleOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[174/232] Compiling Yorkie Presence.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[175/232] Compiling Yorkie ActorID.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[176/232] Compiling Yorkie TimeTicket.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[177/232] Compiling Yorkie JSONObjectable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[178/238] Compiling Yorkie IncreaseOperation.swift
[179/238] Compiling Yorkie MoveOperation.swift
[180/238] Compiling Yorkie Operation.swift
[181/238] Compiling Yorkie RemoveOperation.swift
[182/238] Compiling Yorkie SetOperation.swift
[183/238] Compiling Yorkie StyleOperation.swift
[184/238] Emitting module Yorkie
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:30:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
28 | }
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:31:23: warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
29 |
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
| |- warning: static property 'next' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'next' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Document/Time/TimeTicket.swift:32:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
21 | * It is created by `ChangeID`.
22 | */
23 | public struct TimeTicket: Comparable {
| `- note: consider making struct 'TimeTicket' conform to the 'Sendable' protocol
24 | enum Values {
25 | static let initialDelimiter: UInt32 = 0
:
30 | public static let initial = TimeTicket(lamport: 0, delimiter: Values.initialDelimiter, actorID: ActorIDs.initial)
31 | public static let next = TimeTicket(lamport: 1, delimiter: Values.initialDelimiter + 1, actorID: ActorIDs.initial)
32 | public static let max = TimeTicket(lamport: Values.maxLamport, delimiter: Values.maxDelemiter, actorID: ActorIDs.max)
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'TimeTicket' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 | /**
[185/238] Compiling Yorkie RGATreeList.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[186/238] Compiling Yorkie RGATreeSplit.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[187/238] Compiling Yorkie RHT.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[188/238] Compiling Yorkie Change.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[189/238] Compiling Yorkie ChangeContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[190/238] Compiling Yorkie ChangeID.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[191/238] Compiling Yorkie ChangePack.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/RGATreeSplit.swift:61:16: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
58 | * `RGATreeSplitNodeID` is an ID of RGATreeSplitNode.
59 | */
60 | class RGATreeSplitNodeID: Equatable, Comparable, CustomDebugStringConvertible {
| `- note: class 'RGATreeSplitNodeID' does not conform to the 'Sendable' protocol
61 | static let initial = RGATreeSplitNodeID(TimeTicket.initial, 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'RGATreeSplitNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /**
[192/238] Compiling Yorkie Checkpoint.swift
[193/238] Compiling Yorkie DocEvent.swift
[194/238] Compiling Yorkie Document.swift
[195/238] Compiling Yorkie ElementConverter.swift
[196/238] Compiling Yorkie JSONArray.swift
[197/238] Compiling Yorkie JSONCounter.swift
[198/238] Compiling Yorkie JSONDatable.swift
[199/238] Compiling Yorkie Payload.swift
[200/238] Compiling Yorkie YorkieCountable.swift
[201/238] Compiling Yorkie Codable+Extension.swift
[202/238] Compiling Yorkie Collection+Extensions.swift
[203/238] Compiling Yorkie Dictionary+Extension.swift
[204/238] Compiling Yorkie Errors.swift
[205/238] Compiling Yorkie JSONObject.swift
[206/238] Compiling Yorkie JSONText.swift
[207/238] Compiling Yorkie JSONTree.swift
[208/238] Compiling Yorkie ObjectDataHandler.swift
[209/238] Compiling Yorkie Strings.swift
[210/238] Compiling Yorkie AddOperation.swift
[211/238] Compiling Yorkie EditOperation.swift
[212/238] Compiling Yorkie Auth.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:191:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
163 | private let maximumAttachmentTimeout: Int
164 |
165 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
166 | private var authHeader: AuthHeader
167 | private var semaphoresForInitialzation = [DocumentKey: DispatchSemaphore]()
:
189 | codec: ProtoCodec()))
190 |
191 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
192 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: options.token)
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:858:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
856 | let docKey = doc.getKey()
857 |
858 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
859 |
860 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:215:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
213 | do {
214 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
215 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest, headers: self.authHeader.makeHeader(nil))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
216 |
217 | guard activateResponse.error == nil, let message = activateResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:245:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
243 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
244 |
245 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
246 |
247 | guard deactivateResponse.error == nil else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:312:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
310 | self.semaphoresForInitialzation[docKey] = semaphore
311 |
312 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
313 |
314 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:959:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
957 |
958 | while retryCount <= maxRetries {
959 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
960 |
961 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:381:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
379 |
380 | do {
381 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
382 |
383 | guard detachDocumentResponse.error == nil, let message = detachDocumentResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:430:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
428 |
429 | do {
430 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
431 |
432 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[213/238] Compiling Yorkie Client.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:191:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
163 | private let maximumAttachmentTimeout: Int
164 |
165 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
166 | private var authHeader: AuthHeader
167 | private var semaphoresForInitialzation = [DocumentKey: DispatchSemaphore]()
:
189 | codec: ProtoCodec()))
190 |
191 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
192 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: options.token)
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:858:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
856 | let docKey = doc.getKey()
857 |
858 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
859 |
860 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:215:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
213 | do {
214 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
215 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest, headers: self.authHeader.makeHeader(nil))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
216 |
217 | guard activateResponse.error == nil, let message = activateResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:245:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
243 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
244 |
245 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
246 |
247 | guard deactivateResponse.error == nil else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:312:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
310 | self.semaphoresForInitialzation[docKey] = semaphore
311 |
312 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
313 |
314 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:959:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
957 |
958 | while retryCount <= maxRetries {
959 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
960 |
961 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:381:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
379 |
380 | do {
381 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
382 |
383 | guard detachDocumentResponse.error == nil, let message = detachDocumentResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:430:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
428 |
429 | do {
430 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
431 |
432 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[214/238] Compiling Yorkie Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:191:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
163 | private let maximumAttachmentTimeout: Int
164 |
165 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
166 | private var authHeader: AuthHeader
167 | private var semaphoresForInitialzation = [DocumentKey: DispatchSemaphore]()
:
189 | codec: ProtoCodec()))
190 |
191 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
192 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: options.token)
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:858:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
856 | let docKey = doc.getKey()
857 |
858 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
859 |
860 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:215:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
213 | do {
214 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
215 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest, headers: self.authHeader.makeHeader(nil))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
216 |
217 | guard activateResponse.error == nil, let message = activateResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:245:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
243 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
244 |
245 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
246 |
247 | guard deactivateResponse.error == nil else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:312:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
310 | self.semaphoresForInitialzation[docKey] = semaphore
311 |
312 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
313 |
314 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:959:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
957 |
958 | while retryCount <= maxRetries {
959 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
960 |
961 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:381:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
379 |
380 | do {
381 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
382 |
383 | guard detachDocumentResponse.error == nil, let message = detachDocumentResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:430:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
428 |
429 | do {
430 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
431 |
432 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[215/238] Compiling Yorkie YorkieService.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:191:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
163 | private let maximumAttachmentTimeout: Int
164 |
165 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
166 | private var authHeader: AuthHeader
167 | private var semaphoresForInitialzation = [DocumentKey: DispatchSemaphore]()
:
189 | codec: ProtoCodec()))
190 |
191 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
192 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: options.token)
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:858:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
856 | let docKey = doc.getKey()
857 |
858 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
859 |
860 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:215:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
213 | do {
214 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
215 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest, headers: self.authHeader.makeHeader(nil))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
216 |
217 | guard activateResponse.error == nil, let message = activateResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:245:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
243 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
244 |
245 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
246 |
247 | guard deactivateResponse.error == nil else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:312:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
310 | self.semaphoresForInitialzation[docKey] = semaphore
311 |
312 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
313 |
314 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:959:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
957 |
958 | while retryCount <= maxRetries {
959 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
960 |
961 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:381:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
379 |
380 | do {
381 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
382 |
383 | guard detachDocumentResponse.error == nil, let message = detachDocumentResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:430:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
428 |
429 | do {
430 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
431 |
432 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[216/238] Compiling Yorkie CRDTArray.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:191:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
163 | private let maximumAttachmentTimeout: Int
164 |
165 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
166 | private var authHeader: AuthHeader
167 | private var semaphoresForInitialzation = [DocumentKey: DispatchSemaphore]()
:
189 | codec: ProtoCodec()))
190 |
191 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
192 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: options.token)
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:858:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
856 | let docKey = doc.getKey()
857 |
858 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
859 |
860 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:215:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
213 | do {
214 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
215 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest, headers: self.authHeader.makeHeader(nil))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
216 |
217 | guard activateResponse.error == nil, let message = activateResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:245:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
243 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
244 |
245 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
246 |
247 | guard deactivateResponse.error == nil else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:312:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
310 | self.semaphoresForInitialzation[docKey] = semaphore
311 |
312 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
313 |
314 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:959:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
957 |
958 | while retryCount <= maxRetries {
959 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
960 |
961 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:381:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
379 |
380 | do {
381 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
382 |
383 | guard detachDocumentResponse.error == nil, let message = detachDocumentResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:430:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
428 |
429 | do {
430 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
431 |
432 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[217/238] Compiling Yorkie CRDTCounter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:191:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
163 | private let maximumAttachmentTimeout: Int
164 |
165 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
166 | private var authHeader: AuthHeader
167 | private var semaphoresForInitialzation = [DocumentKey: DispatchSemaphore]()
:
189 | codec: ProtoCodec()))
190 |
191 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
192 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: options.token)
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:858:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
856 | let docKey = doc.getKey()
857 |
858 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
859 |
860 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:215:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
213 | do {
214 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
215 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest, headers: self.authHeader.makeHeader(nil))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
216 |
217 | guard activateResponse.error == nil, let message = activateResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:245:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
243 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
244 |
245 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
246 |
247 | guard deactivateResponse.error == nil else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:312:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
310 | self.semaphoresForInitialzation[docKey] = semaphore
311 |
312 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
313 |
314 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:959:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
957 |
958 | while retryCount <= maxRetries {
959 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
960 |
961 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:381:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
379 |
380 | do {
381 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
382 |
383 | guard detachDocumentResponse.error == nil, let message = detachDocumentResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:430:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
428 |
429 | do {
430 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
431 |
432 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[218/238] Compiling Yorkie CRDTElement.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:191:14: warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
163 | private let maximumAttachmentTimeout: Int
164 |
165 | private var yorkieService: YorkieService
| `- note: mutation of this property is only permitted within the actor
166 | private var authHeader: AuthHeader
167 | private var semaphoresForInitialzation = [DocumentKey: DispatchSemaphore]()
:
189 | codec: ProtoCodec()))
190 |
191 | self.yorkieService = YorkieService(rpcClient: YorkieServiceClient(client: protocolClient), isMockingEnabled: isMockingEnabled)
| `- warning: main actor-isolated property 'yorkieService' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
192 | self.authHeader = AuthHeader(apiKey: options.apiKey, token: options.token)
193 | }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Logger.swift:31:24: warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 | }
30 |
31 | private static var yorkieLogger = Logging.Logger(label: "Yorkie")
| |- warning: static property 'yorkieLogger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'yorkieLogger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'yorkieLogger' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 | static func trace(_ message: @autoclosure () -> String, error: Error? = nil, filename: String = #fileID, function: String = #function, line: UInt = #line) {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:858:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
856 | let docKey = doc.getKey()
857 |
858 | let pushpullResponse = await self.yorkieService.pushPullChanges(request: pushPullRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
859 |
860 | guard pushpullResponse.error == nil, let message = pushpullResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:215:61: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
213 | do {
214 | let activateRequest = ActivateClientRequest.with { $0.clientKey = self.key }
215 | let activateResponse = await self.yorkieService.activateClient(request: activateRequest, headers: self.authHeader.makeHeader(nil))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
216 |
217 | guard activateResponse.error == nil, let message = activateResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:245:63: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
243 | let deactivateRequest = DeactivateClientRequest.with { $0.clientID = clientID }
244 |
245 | let deactivateResponse = await self.yorkieService.deactivateClient(request: deactivateRequest)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
246 |
247 | guard deactivateResponse.error == nil else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:312:59: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
310 | self.semaphoresForInitialzation[docKey] = semaphore
311 |
312 | let attachResponse = await self.yorkieService.attachDocument(request: attachRequest, headers: self.authHeader.makeHeader(docKey))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
313 |
314 | guard attachResponse.error == nil, let message = attachResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:959:52: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
957 |
958 | while retryCount <= maxRetries {
959 | let message = await self.yorkieService.broadcast(request: request)
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
960 |
961 | switch message.result {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:381:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
379 |
380 | do {
381 | let detachDocumentResponse = await self.yorkieService.detachDocument(request: detachDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
382 |
383 | guard detachDocumentResponse.error == nil, let message = detachDocumentResponse.message else {
/Users/admin/builder/spi-builder-workspace/Sources/Core/Client.swift:430:67: warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
428 |
429 | do {
430 | let removeDocumentResponse = await self.yorkieService.removeDocument(request: removeDocumentRequest, headers: self.authHeader.makeHeader(doc.getKey()))
| |- warning: sending 'self.yorkieService' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending main actor-isolated 'self.yorkieService' to nonisolated callee risks causing data races between nonisolated and main actor-isolated uses
431 |
432 | guard removeDocumentResponse.error == nil, let message = removeDocumentResponse.message else {
[219/238] Compiling Yorkie IndexTree.swift
[220/238] Compiling Yorkie LLRBTree.swift
[221/238] Compiling Yorkie Optional+Extensions.swift
[222/238] Compiling Yorkie SplayTree.swift
[223/238] Compiling Yorkie String+Extensions.swift
[224/238] Compiling Yorkie Version.swift
[225/238] Compiling Yorkie CRDTObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[226/238] Compiling Yorkie CRDTRoot.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[227/238] Compiling Yorkie CRDTText.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[228/238] Compiling Yorkie CRDTTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[229/238] Compiling Yorkie ElementRHT.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[230/238] Compiling Yorkie GC.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[231/238] Compiling Yorkie Primitive.swift
/Users/admin/builder/spi-builder-workspace/Sources/Document/CRDT/CRDTTree.swift:156:23: warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
150 | * the adjacent node to pos by calling `map.floorEntry()`.
151 | */
152 | struct CRDTTreeNodeID: Equatable, Comparable {
| `- note: consider making struct 'CRDTTreeNodeID' conform to the 'Sendable' protocol
153 | /**
154 | * `initial` is the initial position of the tree.
155 | */
156 | public static let initial = CRDTTreeNodeID(createdAt: .initial, offset: 0)
| |- warning: static property 'initial' is not concurrency-safe because non-'Sendable' type 'CRDTTreeNodeID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'initial' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |
158 | /**
[232/238] Compiling Yorkie Converter.swift
[233/238] Compiling Yorkie GRPCTypeAlias.swift
[234/238] Compiling Yorkie error_details.pb.swift
[235/238] Compiling Yorkie resources.pb.swift
[236/238] Compiling Yorkie yorkie.connect.swift
[237/238] Compiling Yorkie yorkie.pb.swift
[238/238] Compiling Yorkie Attachment.swift
Build complete! (43.24s)
Fetching https://github.com/groue/Semaphore.git
Fetching https://github.com/connectrpc/connect-swift
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-log.git from cache
[1/293] Fetching semaphore
[212/2342] Fetching semaphore, swift-docc-plugin
[520/10795] Fetching semaphore, swift-docc-plugin, connect-swift
Fetched https://github.com/groue/Semaphore.git from cache (1.11s)
Fetched https://github.com/connectrpc/connect-swift from cache (1.11s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.11s)
Fetched https://github.com/apple/swift-log.git from cache (1.11s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (1.69s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.90s)
Computing version for https://github.com/groue/Semaphore.git
Computed https://github.com/groue/Semaphore.git at 0.0.8 (1.49s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.45s)
Computing version for https://github.com/connectrpc/connect-swift
Computed https://github.com/connectrpc/connect-swift at 1.0.2 (0.59s)
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-nio-http2.git from cache
Fetching https://github.com/apple/swift-protobuf.git from cache
Fetched https://github.com/apple/swift-protobuf.git from cache (0.96s)
Fetched https://github.com/apple/swift-nio.git from cache (0.97s)
Fetched https://github.com/apple/swift-nio-http2.git from cache (0.97s)
Fetched https://github.com/apple/swift-nio-ssl.git from cache (0.97s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.61s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.29.0 (0.44s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.36.0 (0.48s)
Fetching https://github.com/apple/swift-atomics.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.53s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.82.1 (1.23s)
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/apple/swift-system.git from cache
Fetched https://github.com/apple/swift-system.git from cache (0.64s)
Fetched https://github.com/apple/swift-collections.git from cache (0.77s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (1.28s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.45s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.68s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.30.0 (0.59s)
Creating working copy for https://github.com/groue/Semaphore.git
Working copy of https://github.com/groue/Semaphore.git resolved at 0.0.8
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.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-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.29.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.82.1
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.30.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.2
Creating working copy for https://github.com/connectrpc/connect-swift
Working copy of https://github.com/connectrpc/connect-swift resolved at 1.0.2
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.36.0
Build complete.
{
"dependencies" : [
{
"identity" : "connect-swift",
"requirement" : {
"exact" : [
"1.0.2"
]
},
"type" : "sourceControl",
"url" : "https://github.com/connectrpc/connect-swift"
},
{
"identity" : "swift-log",
"requirement" : {
"exact" : [
"1.6.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "semaphore",
"requirement" : {
"exact" : [
"0.0.8"
]
},
"type" : "sourceControl",
"url" : "https://github.com/groue/Semaphore.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"exact" : [
"1.4.3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Yorkie",
"name" : "Yorkie",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "Yorkie",
"targets" : [
"Yorkie"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "YorkieUnitTests",
"module_type" : "SwiftTarget",
"name" : "YorkieUnitTests",
"path" : "Tests/Unit",
"sources" : [
"API/V1/ConverterTests.swift",
"Document/CRDT/CRDTArrayTests.swift",
"Document/CRDT/CRDTCountTests.swift",
"Document/CRDT/CRDTElementTests.swift",
"Document/CRDT/CRDTObjectTests.swift",
"Document/CRDT/CRDTRootTests.swift",
"Document/CRDT/CRDTTextTests.swift",
"Document/CRDT/CRDTTreeTests.swift",
"Document/CRDT/ElementRHTTests.swift",
"Document/CRDT/PrimitiveTests.swift",
"Document/CRDT/RGATreeListTests.swift",
"Document/CRDT/RHTTests.swift",
"Document/Change/ChangeContextTests.swift",
"Document/Change/ChangeIDTests.swift",
"Document/Change/ChangePackTests.swift",
"Document/Change/ChangeTests.swift",
"Document/Change/CheckpointTests.swift",
"Document/DocumentConcurrentAccessTests.swift",
"Document/DocumentTests.swift",
"Document/GCTests.swift",
"Document/Json/JONSTreeTests.swift",
"Document/Json/JSONArrayTests.swift",
"Document/Json/JSONObjectTests.swift",
"Document/Json/JSONTextTest.swift",
"Document/Operation/AddOperationTests.swift",
"Document/Operation/MoveOperationTests.swift",
"Document/Operation/RemoveOperationTests.swift",
"Document/Operation/SetOperationTests.swift",
"Document/Time/TimeTicketTests.swift",
"Document/Util/PayloadTests.swift",
"Document/Util/StringEscapingTests.swift",
"Document/Util/StringValueTypeDictionaryTests.swift",
"Document/Util/YorkieJSONObjectableTests.swift",
"TestUtils/XCTestCase+Extension.swift",
"Util/Helper.swift",
"Util/IndexTreeTests.swift",
"Util/LLRBTreeTests.swift",
"Util/SplayTreeTests.swift",
"Util/StringExtensionsTests.swift"
],
"target_dependencies" : [
"Yorkie"
],
"type" : "test"
},
{
"c99name" : "YorkieIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "YorkieIntegrationTests",
"path" : "Tests/Integration",
"sources" : [
"ClientIntegrationTests.swift",
"CounterIntegrationTests.swift",
"DocumentIntegrationTests.swift",
"GCIntegrationTests.swift",
"GRPCTests.swift",
"IntegrationHelper.swift",
"PresenceTests.swift",
"SnapshotTests.swift",
"TextIntegrationTests.swift",
"TreeConcurrencyTests.swift",
"TreeIntegrationTests.swift"
],
"target_dependencies" : [
"Yorkie"
],
"type" : "test"
},
{
"c99name" : "YorkieBenchmarkTests",
"module_type" : "SwiftTarget",
"name" : "YorkieBenchmarkTests",
"path" : "Tests/Benchmark",
"sources" : [
"DocumentBenchmarkTests.swift",
"SplayTreeBenchmarkTests.swift"
],
"target_dependencies" : [
"Yorkie"
],
"type" : "test"
},
{
"c99name" : "Yorkie",
"module_type" : "SwiftTarget",
"name" : "Yorkie",
"path" : "Sources",
"product_dependencies" : [
"Connect",
"Logging",
"Semaphore"
],
"product_memberships" : [
"Yorkie"
],
"sources" : [
"API/Converter.swift",
"API/GRPCTypeAlias.swift",
"API/V1/Generated/googleapis/google/rpc/error_details.pb.swift",
"API/V1/Generated/yorkie/v1/resources.pb.swift",
"API/V1/Generated/yorkie/v1/yorkie.connect.swift",
"API/V1/Generated/yorkie/v1/yorkie.pb.swift",
"Core/Attachment.swift",
"Core/Auth.swift",
"Core/Client.swift",
"Core/Logger.swift",
"Core/YorkieService.swift",
"Document/CRDT/CRDTArray.swift",
"Document/CRDT/CRDTCounter.swift",
"Document/CRDT/CRDTElement.swift",
"Document/CRDT/CRDTObject.swift",
"Document/CRDT/CRDTRoot.swift",
"Document/CRDT/CRDTText.swift",
"Document/CRDT/CRDTTree.swift",
"Document/CRDT/ElementRHT.swift",
"Document/CRDT/GC.swift",
"Document/CRDT/Primitive.swift",
"Document/CRDT/RGATreeList.swift",
"Document/CRDT/RGATreeSplit.swift",
"Document/CRDT/RHT.swift",
"Document/Change/Change.swift",
"Document/Change/ChangeContext.swift",
"Document/Change/ChangeID.swift",
"Document/Change/ChangePack.swift",
"Document/Change/Checkpoint.swift",
"Document/DocEvent.swift",
"Document/Document.swift",
"Document/Json/ElementConverter.swift",
"Document/Json/JSONArray.swift",
"Document/Json/JSONCounter.swift",
"Document/Json/JSONDatable.swift",
"Document/Json/JSONObject.swift",
"Document/Json/JSONText.swift",
"Document/Json/JSONTree.swift",
"Document/Json/ObjectDataHandler.swift",
"Document/Json/Strings.swift",
"Document/Operation/AddOperation.swift",
"Document/Operation/EditOperation.swift",
"Document/Operation/IncreaseOperation.swift",
"Document/Operation/MoveOperation.swift",
"Document/Operation/Operation.swift",
"Document/Operation/RemoveOperation.swift",
"Document/Operation/SetOperation.swift",
"Document/Operation/StyleOperation.swift",
"Document/Operation/TreeEditOperation.swift",
"Document/Operation/TreeSytleOperation.swift",
"Document/Presence/Presence.swift",
"Document/Time/ActorID.swift",
"Document/Time/TimeTicket.swift",
"Document/Util/JSONObjectable.swift",
"Document/Util/Payload.swift",
"Document/Util/YorkieCountable.swift",
"Util/Codable+Extension.swift",
"Util/Collection+Extensions.swift",
"Util/Dictionary+Extension.swift",
"Util/Errors.swift",
"Util/IndexTree.swift",
"Util/LLRBTree.swift",
"Util/Optional+Extensions.swift",
"Util/SplayTree.swift",
"Util/String+Extensions.swift",
"Version.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
Done.