Build Information
Successful build of Rainmaker, reference main (f85b43), with Swift 6.3 for macOS (SPM) on 25 Oct 2026 09:41:01 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/i2h3/rainmaker.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/i2h3/rainmaker
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at f85b43d Redacted the login flow tokens and app passwords left in the login fixtures
Cloned https://github.com/i2h3/rainmaker.git
Revision (git rev-parse @):
f85b43d77229577d090886b6da91481f722da785
SUCCESS checkout https://github.com/i2h3/rainmaker.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/i2h3/rainmaker.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin SwiftFormatPlugin
[2/2] Compiling plugin GenerateManual
[3/3] Compiling plugin GenerateDoccReference
Building for debugging...
[3/15] Write sources
[6/15] Write rainmaker-cli-entitlement.plist
[7/15] Write sources
[10/15] Copying Bodies
[11/15] Write swift-version-69A768CDF2A0BEE1.txt
[13/154] Compiling ArgumentParserToolInfo ToolInfo.swift
[14/154] Emitting module ArgumentParserToolInfo
[15/202] Compiling ArgumentParser Foundation.swift
[16/202] Compiling ArgumentParser Mutex.swift
[17/202] Compiling ArgumentParser Platform.swift
[18/205] Compiling ArgumentParser SequenceExtensions.swift
[19/205] Compiling ArgumentParser StringExtensions.swift
[20/205] Compiling ArgumentParser SwiftExtensions.swift
[21/205] Compiling NextcloudContainerManager ExecInspectResponse.swift
[22/205] Compiling NextcloudContainerManager ImagePullMessage.swift
[23/205] Compiling NextcloudContainerManager NextcloudStatus.swift
[24/205] Compiling ArgumentParser InputOrigin.swift
[25/205] Compiling ArgumentParser Name.swift
[26/205] Compiling ArgumentParser Parsed.swift
[29/210] Emitting module ArgumentParser
[30/210] Compiling ArgumentParser ArgumentHelp.swift
[31/210] Compiling ArgumentParser ArgumentVisibility.swift
[32/210] Compiling ArgumentParser CompletionKind.swift
[33/210] Compiling ArgumentParser Errors.swift
[34/210] Compiling ArgumentParser Flag.swift
[35/210] Compiling ArgumentParser NameSpecification.swift
[39/210] Compiling ArgumentParser InputKey.swift
[43/210] Compiling RainmakerTestServerTags ServerVersion.swift
[44/210] Emitting module RainmakerTestServerTags
[45/210] Compiling ArgumentParser Tree.swift
[46/210] Compiling ArgumentParser AsyncCompletionsValidator.swift
[47/210] Compiling ArgumentParser ArgumentDecoder.swift
[48/210] Compiling ArgumentParser ArgumentDefinition.swift
[49/210] Compiling ArgumentParser ArgumentSet.swift
[50/210] Compiling ArgumentParser CommandParser.swift
[51/210] Compiling ArgumentParser BashCompletionsGenerator.swift
[52/210] Compiling ArgumentParser CompletionsGenerator.swift
[53/210] Compiling ArgumentParser FishCompletionsGenerator.swift
[54/210] Compiling ArgumentParser ZshCompletionsGenerator.swift
[55/210] Emitting module NextcloudContainerManager
[59/210] Compiling ArgumentParser Argument.swift
[60/210] Compiling ArgumentParser ArgumentDiscussion.swift
[61/210] Compiling ArgumentParser UsageGenerator.swift
[62/210] Compiling ArgumentParser CollectionExtensions.swift
[63/210] Emitting module Rainmaker
[76/210] Compiling Rainmaker ServerSubject.swift
[77/210] Compiling Rainmaker ShareType.swift
[78/210] Compiling Rainmaker Talk.swift
[79/210] Compiling Rainmaker Theming.swift
[80/210] Compiling Rainmaker TrashItem.swift
[81/210] Compiling Rainmaker Trashing.swift
[82/210] Compiling Rainmaker User.swift
[83/210] Compiling Rainmaker UserAvatar.swift
[84/210] Compiling Rainmaker Version.swift
[85/210] Compiling Rainmaker NoteChangeSet.swift
[86/210] Compiling Rainmaker NoteChunkPass.swift
[87/221] Compiling ArgumentParser Option.swift
[88/221] Compiling ArgumentParser OptionGroup.swift
[89/221] Compiling Rainmaker Element.swift
[90/221] Compiling ArgumentParser ParentCommand.swift
[91/221] Compiling ArgumentParser AsyncParsableCommand.swift
[92/221] Compiling Rainmaker HTTPStatus.swift
[93/221] Compiling ArgumentParser CommandConfiguration.swift
[94/221] Compiling Rainmaker ActivityFiltersResponse.swift
[95/221] Compiling ArgumentParser CommandGroup.swift
[96/221] Compiling ArgumentParser EnumerableFlag.swift
[97/221] Compiling Rainmaker ActivityResponse.swift
[98/221] Compiling ArgumentParser ExpressibleByArgument.swift
[99/221] Compiling ArgumentParser ParsableArguments.swift
[100/221] Compiling Rainmaker AttachmentUploadResponse.swift
[101/221] Compiling Rainmaker CapabilitiesResponse.swift
[102/221] Compiling ArgumentParser ParsableCommand.swift
[103/221] Compiling Rainmaker CollectivesResponse.swift
[104/221] Compiling Rainmaker ConversationsResponse.swift
[105/221] Compiling Rainmaker CurrentUserResponse.swift
[106/221] Compiling Rainmaker LoginFlowResponse.swift
[107/221] Compiling Rainmaker LoginResultResponse.swift
[108/221] Compiling Rainmaker SessionOutcome.swift
[109/221] Compiling Rainmaker URLSessionWebSocketChannel.swift
[110/221] Compiling Rainmaker RainmakerError.swift
[111/221] Compiling Rainmaker NoteCreationRequest.swift
[112/221] Compiling Rainmaker NoteUpdateRequest.swift
[113/221] Compiling Rainmaker NotesSettingsUpdateRequest.swift
[114/221] Compiling Rainmaker MultipartFormData.swift
[115/221] Compiling Rainmaker Requesting.swift
[116/221] Compiling Rainmaker WebSocketChannel.swift
[117/221] Compiling Rainmaker WebSocketConnecting.swift
[118/221] Compiling Rainmaker WebSocketFrame.swift
[119/221] Compiling Rainmaker NoteAttachmentPath.swift
[120/221] Compiling Rainmaker NoteAttachmentReference.swift
[121/221] Compiling Rainmaker NoteCategory.swift
[122/221] Compiling Rainmaker NoteMarkdownStripper.swift
[123/221] Compiling Rainmaker NoteNameSanitizer.swift
[124/221] Compiling Rainmaker NoteTitle.swift
[125/221] Compiling Rainmaker PendingPing.swift
[126/221] Compiling Rainmaker PendingPingState.swift
[127/221] Compiling Rainmaker PushNotificationsConnection.swift
[128/221] Compiling Rainmaker PushTarget.swift
[129/221] Compiling Rainmaker ServerEventCoordinator.swift
[130/221] Compiling ArgumentParser MessageInfo.swift
[141/221] Compiling ArgumentParser CodingKeyValidator.swift
[142/221] Compiling ArgumentParser NonsenseFlagsValidator.swift
[143/221] Compiling ArgumentParser ParsableArgumentsValidation.swift
[144/221] Compiling ArgumentParser PositionalArgumentsValidator.swift
[145/221] Compiling ArgumentParser UniqueNamesValidator.swift
[146/221] Compiling Rainmaker Notifications.swift
[147/221] Compiling Rainmaker Permission.swift
[148/221] Compiling Rainmaker PushNotifications.swift
[149/221] Compiling Rainmaker Quota.swift
[150/221] Compiling Rainmaker ServerEvent.swift
[151/221] Compiling Rainmaker ServerEventOptions.swift
[152/221] Compiling Rainmaker ServerEventTransport.swift
[179/221] Compiling ArgumentParser DumpHelpGenerator.swift
[180/221] Compiling ArgumentParser HelpCommand.swift
[181/221] Compiling ArgumentParser HelpGenerator.swift
[208/221] Compiling Rainmaker NavigationResponse.swift
[209/221] Compiling Rainmaker NoteEntry.swift
[210/221] Compiling Rainmaker NotificationsResponse.swift
[211/221] Compiling Rainmaker PagesResponse.swift
[212/221] Compiling Rainmaker ResponseParser.swift
[213/221] Compiling Rainmaker XMLTreeBuilder.swift
[214/221] Compiling Rainmaker Server+Events.swift
[215/221] Compiling Rainmaker Server+Notes.swift
[216/221] Compiling Rainmaker Server.swift
[217/221] Compiling Rainmaker Serving.swift
[218/221] Compiling Rainmaker resource_bundle_accessor.swift
[219/262] Compiling RainmakerCLI ActivitySort+ExpressibleByArgument.swift
[220/262] Compiling RainmakerCLI AuthenticatedArguments.swift
[221/262] Compiling RainmakerCLI FormatArguments.swift
[222/262] Compiling RainmakerCLI UnauthenticatedArguments.swift
[223/262] Compiling RainmakerCLI Activities.swift
[224/266] Compiling RainmakerCLI Notes+Attachment+Delete.swift
[225/266] Compiling RainmakerCLI Notes+Attachment+Get.swift
[226/266] Compiling RainmakerCLI Notes+Attachment.swift
[227/266] Compiling RainmakerCLI Notes+Create.swift
[228/266] Compiling RainmakerCLI CurrentUser.swift
[229/266] Compiling RainmakerCLI Delete.swift
[230/266] Compiling RainmakerCLI DeleteAppPassword.swift
[231/266] Compiling RainmakerCLI Download.swift
[232/266] Compiling RainmakerCLI Info.swift
[233/266] Compiling RainmakerCLI Rainmaker.swift
[234/266] Compiling RainmakerCLI RecordFixtures.swift
[235/266] Compiling RainmakerCLI Trash.swift
[236/266] Compiling RainmakerCLI Upload.swift
[237/266] Emitting module RainmakerCLI
[238/266] Compiling RainmakerCLI Notes.swift
[239/266] Compiling RainmakerCLI NotesSettings.swift
[240/266] Compiling RainmakerCLI Notifications.swift
[241/266] Compiling RainmakerCLI Poll.swift
[242/266] Compiling RainmakerCLI ActivityFilters.swift
[243/266] Compiling RainmakerCLI Capabilities.swift
[244/266] Compiling RainmakerCLI Collectives.swift
[245/266] Compiling RainmakerCLI Conversations.swift
[246/266] Compiling RainmakerCLI CreateDirectory.swift
[247/266] Compiling RainmakerCLI NoteMode+ExpressibleByArgument.swift
[248/266] Compiling RainmakerCLI OutputFormat.swift
[249/266] Compiling RainmakerCLI RainmakerCommandError.swift
[250/266] Compiling RainmakerCLI ServerEventTransport+ExpressibleByArgument.swift
[251/266] Compiling RainmakerCLI Watch.swift
[252/266] Compiling RainmakerCLI FixtureOrchestrator.swift
[253/266] Compiling RainmakerCLI FixtureProvisioner.swift
[254/266] Compiling RainmakerCLI FixtureRecordingError.swift
[255/266] Compiling RainmakerCLI List.swift
[256/266] Compiling RainmakerCLI Login.swift
[257/266] Compiling RainmakerCLI Move.swift
[258/266] Compiling RainmakerCLI Navigation.swift
[259/266] Compiling RainmakerCLI Notes+Attachment+Add.swift
[260/266] Compiling RainmakerCLI Notes+Delete.swift
[261/266] Compiling RainmakerCLI Notes+Get.swift
[262/266] Compiling RainmakerCLI Notes+List.swift
[263/266] Compiling RainmakerCLI Notes+Update.swift
[263/266] Write Objects.LinkFileList
[264/266] Linking rainmaker-cli
[265/266] Applying rainmaker-cli
Build complete! (221.54s)
Fetching https://github.com/i2h3/nextcloud-container-manager
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/nicklockwood/SwiftFormat
[1/476] Fetching nextcloud-container-manager
Fetched https://github.com/i2h3/nextcloud-container-manager from cache (0.89s)
[1/19306] Fetching swift-argument-parser
[2/81850] Fetching swift-argument-parser, swiftformat
Fetched https://github.com/nicklockwood/SwiftFormat from cache (195.48s)
Fetched https://github.com/apple/swift-argument-parser from cache (195.48s)
Computing version for https://github.com/i2h3/nextcloud-container-manager
Computed https://github.com/i2h3/nextcloud-container-manager at 2.0.2 (196.23s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.58s)
Computing version for https://github.com/nicklockwood/SwiftFormat
Computed https://github.com/nicklockwood/SwiftFormat at 0.64.1 (2.98s)
Creating working copy for https://github.com/nicklockwood/SwiftFormat
Working copy of https://github.com/nicklockwood/SwiftFormat resolved at 0.64.1
Creating working copy for https://github.com/i2h3/nextcloud-container-manager
Working copy of https://github.com/i2h3/nextcloud-container-manager resolved at 2.0.2
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swiftformat",
"requirement" : {
"range" : [
{
"lower_bound" : "0.55.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nicklockwood/SwiftFormat"
},
{
"identity" : "nextcloud-container-manager",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/i2h3/nextcloud-container-manager"
}
],
"manifest_display_name" : "Rainmaker",
"name" : "Rainmaker",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "visionos",
"version" : "1.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "Rainmaker",
"targets" : [
"Rainmaker"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "rainmaker-cli",
"targets" : [
"RainmakerCLI"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "RainmakerTests",
"module_type" : "SwiftTarget",
"name" : "RainmakerTests",
"path" : "Tests/RainmakerTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/RainmakerTests/Responses",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"ActivityRequestTests.swift",
"ActivityRichTextTests.swift",
"ActivityTests.swift",
"CapabilitiesTests.swift",
"ChunkedUploadRequestTests.swift",
"CollectivesRequestTests.swift",
"CollectivesTests.swift",
"ConversationsRequestTests.swift",
"ConversationsTests.swift",
"CreateDirectoryTests.swift",
"CurrentUserRequestTests.swift",
"CurrentUserTests.swift",
"DeleteTests.swift",
"DownloadStagingLocationTests.swift",
"DownloadTests.swift",
"EntityTagTests.swift",
"Eventually.swift",
"Extensions/HTTPURLResponse+init.swift",
"Extensions/URL+percentEncodedPath.swift",
"FixtureCanonicalizer.swift",
"FixtureCanonicalizerTests.swift",
"FixtureIntegrityTests.swift",
"FixtureLocator.swift",
"HTTPDateTests.swift",
"InfoTests.swift",
"ListingTests.swift",
"LockedValue.swift",
"LoginRequestTests.swift",
"LoginTests.swift",
"MockPingBehavior.swift",
"MockRequesting.swift",
"MockWebSocketChannel.swift",
"MockWebSocketClosure.swift",
"MockWebSocketConnecting.swift",
"MockWebSocketError.swift",
"ModelEncodingTests.swift",
"MoveTests.swift",
"NavigationTests.swift",
"NoteAttachmentPathTests.swift",
"NoteAttachmentReferenceTests.swift",
"NoteAttachmentRequestTests.swift",
"NoteAttachmentTests.swift",
"NoteCategoryTests.swift",
"NoteChangesRequestTests.swift",
"NoteMutationTests.swift",
"NoteSummaryRequestTests.swift",
"NoteTitleTests.swift",
"NoteWritingRequestTests.swift",
"NotesCapabilityVersionTests.swift",
"NotesRequestTests.swift",
"NotesTests.swift",
"NotificationsTests.swift",
"PendingPingTests.swift",
"PollTests.swift",
"PushNotificationsTests.swift",
"RainmakerTestsError.swift",
"RequestFactoryTests.swift",
"ServerEventMappingTests.swift",
"ServerEventsTests.swift",
"ServerTesting.swift",
"SingleNoteRequestTests.swift",
"SuspendingRequesting.swift",
"TrashTests.swift",
"URLRecordingSession.swift",
"URLRecordingSessionError.swift",
"URLTestSession.swift",
"URLTestSessionError.swift",
"UploadTests.swift",
"UserAvatarTests.swift",
"WholeSecondsSince1970Tests.swift",
"WithTimeout.swift"
],
"target_dependencies" : [
"Rainmaker",
"RainmakerTestServerTags"
],
"type" : "test"
},
{
"c99name" : "RainmakerTestServerTags",
"module_type" : "SwiftTarget",
"name" : "RainmakerTestServerTags",
"path" : "Sources/RainmakerTestServerTags",
"product_memberships" : [
"rainmaker-cli"
],
"sources" : [
"ServerVersion.swift"
],
"type" : "library"
},
{
"c99name" : "RainmakerCLI",
"module_type" : "SwiftTarget",
"name" : "RainmakerCLI",
"path" : "Sources/RainmakerCLI",
"product_dependencies" : [
"ArgumentParser",
"NextcloudContainerManager"
],
"product_memberships" : [
"rainmaker-cli"
],
"sources" : [
"ActivitySort+ExpressibleByArgument.swift",
"Arguments/AuthenticatedArguments.swift",
"Arguments/FormatArguments.swift",
"Arguments/UnauthenticatedArguments.swift",
"Commands/Activities.swift",
"Commands/ActivityFilters.swift",
"Commands/Capabilities.swift",
"Commands/Collectives.swift",
"Commands/Conversations.swift",
"Commands/CreateDirectory.swift",
"Commands/CurrentUser.swift",
"Commands/Delete.swift",
"Commands/DeleteAppPassword.swift",
"Commands/Download.swift",
"Commands/Info.swift",
"Commands/List.swift",
"Commands/Login.swift",
"Commands/Move.swift",
"Commands/Navigation.swift",
"Commands/Notes/Notes+Attachment+Add.swift",
"Commands/Notes/Notes+Attachment+Delete.swift",
"Commands/Notes/Notes+Attachment+Get.swift",
"Commands/Notes/Notes+Attachment.swift",
"Commands/Notes/Notes+Create.swift",
"Commands/Notes/Notes+Delete.swift",
"Commands/Notes/Notes+Get.swift",
"Commands/Notes/Notes+List.swift",
"Commands/Notes/Notes+Update.swift",
"Commands/Notes/Notes.swift",
"Commands/NotesSettings.swift",
"Commands/Notifications.swift",
"Commands/Poll.swift",
"Commands/Rainmaker.swift",
"Commands/RecordFixtures.swift",
"Commands/Trash.swift",
"Commands/Upload.swift",
"Commands/Watch.swift",
"Fixtures/FixtureOrchestrator.swift",
"Fixtures/FixtureProvisioner.swift",
"Fixtures/FixtureRecordingError.swift",
"NoteMode+ExpressibleByArgument.swift",
"OutputFormat.swift",
"RainmakerCommandError.swift",
"ServerEventTransport+ExpressibleByArgument.swift"
],
"target_dependencies" : [
"Rainmaker",
"RainmakerTestServerTags"
],
"type" : "executable"
},
{
"c99name" : "Rainmaker",
"module_type" : "SwiftTarget",
"name" : "Rainmaker",
"path" : "Sources/Rainmaker",
"product_memberships" : [
"Rainmaker",
"rainmaker-cli"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Rainmaker/Requests/Bodies",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Extensions/Data+sha256HexString.swift",
"Extensions/Date+httpDate.swift",
"Extensions/Date+wholeSecondsSince1970.swift",
"Extensions/FileManager+assertFileDoesNotExist.swift",
"Extensions/FileManager+assertNotDirectory.swift",
"Extensions/HTTPURLResponse+notesAPIVersions.swift",
"Extensions/HTTPURLResponse+status.swift",
"Extensions/Logger+init.swift",
"Extensions/NoteChanges+NoteChangeSet.swift",
"Extensions/NoteSummaryChanges+NoteChangeSet.swift",
"Extensions/String+entityTag.swift",
"Extensions/URL+Compatibility.swift",
"Extensions/URL+downloadStagingLocation.swift",
"Extensions/URLComponents+encodedQueryItems.swift",
"Extensions/URLSession+Requesting.swift",
"Extensions/URLSession+WebSocketConnecting.swift",
"Models/Activity.swift",
"Models/ActivityFilter.swift",
"Models/ActivityItem.swift",
"Models/ActivityPage.swift",
"Models/ActivityPreview.swift",
"Models/ActivityRichObject.swift",
"Models/ActivityRichText.swift",
"Models/ActivitySort.swift",
"Models/AvailableQuota.swift",
"Models/AvatarSize.swift",
"Models/Capability.swift",
"Models/CapabilitySet.swift",
"Models/ChunkedUpload.swift",
"Models/Collective.swift",
"Models/CollectivePage.swift",
"Models/Conversation.swift",
"Models/ConversationAvatar.swift",
"Models/ConversationType.swift",
"Models/Item.swift",
"Models/Lock.swift",
"Models/LoginFlow.swift",
"Models/LoginResult.swift",
"Models/MembershipLevel.swift",
"Models/Method.swift",
"Models/Model.swift",
"Models/NavigationItem.swift",
"Models/Note.swift",
"Models/NoteAttachment.swift",
"Models/NoteAttachmentFile.swift",
"Models/NoteChanges.swift",
"Models/NoteMode.swift",
"Models/NoteSummary.swift",
"Models/NoteSummaryChanges.swift",
"Models/Notes.swift",
"Models/NotesSettings.swift",
"Models/NotificationItem.swift",
"Models/Notifications.swift",
"Models/Permission.swift",
"Models/PushNotifications.swift",
"Models/Quota.swift",
"Models/ServerEvent.swift",
"Models/ServerEventOptions.swift",
"Models/ServerEventTransport.swift",
"Models/ServerSubject.swift",
"Models/ShareType.swift",
"Models/Talk.swift",
"Models/Theming.swift",
"Models/TrashItem.swift",
"Models/Trashing.swift",
"Models/User.swift",
"Models/UserAvatar.swift",
"Models/Version.swift",
"NoteChangeSet.swift",
"NoteChunkPass.swift",
"NoteContent/NoteAttachmentPath.swift",
"NoteContent/NoteAttachmentReference.swift",
"NoteContent/NoteCategory.swift",
"NoteContent/NoteMarkdownStripper.swift",
"NoteContent/NoteNameSanitizer.swift",
"NoteContent/NoteTitle.swift",
"Push/PendingPing.swift",
"Push/PendingPingState.swift",
"Push/PushNotificationsConnection.swift",
"Push/PushTarget.swift",
"Push/ServerEventCoordinator.swift",
"Push/SessionOutcome.swift",
"Push/URLSessionWebSocketChannel.swift",
"RainmakerError.swift",
"Requests/Models/NoteCreationRequest.swift",
"Requests/Models/NoteUpdateRequest.swift",
"Requests/Models/NotesSettingsUpdateRequest.swift",
"Requests/MultipartFormData.swift",
"Requests/Requesting.swift",
"Requests/WebSocketChannel.swift",
"Requests/WebSocketConnecting.swift",
"Requests/WebSocketFrame.swift",
"Responses/Element.swift",
"Responses/HTTPStatus.swift",
"Responses/Models/ActivityFiltersResponse.swift",
"Responses/Models/ActivityResponse.swift",
"Responses/Models/AttachmentUploadResponse.swift",
"Responses/Models/CapabilitiesResponse.swift",
"Responses/Models/CollectivesResponse.swift",
"Responses/Models/ConversationsResponse.swift",
"Responses/Models/CurrentUserResponse.swift",
"Responses/Models/LoginFlowResponse.swift",
"Responses/Models/LoginResultResponse.swift",
"Responses/Models/NavigationResponse.swift",
"Responses/Models/NoteEntry.swift",
"Responses/Models/NotificationsResponse.swift",
"Responses/Models/PagesResponse.swift",
"Responses/ResponseParser.swift",
"Responses/XMLTreeBuilder.swift",
"Server+Events.swift",
"Server+Notes.swift",
"Server.swift",
"Serving.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.