The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of Typesense, reference master (8057f2), with Swift 5.10 for macOS (SPM) on 2 May 2025 21:46:01 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.61.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/typesense/typesense-swift.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/typesense/typesense-swift
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 8057f2c Merge pull request #46 from haydenhoang/multi-search-params
Cloned https://github.com/typesense/typesense-swift.git
Revision (git rev-parse @):
8057f2ca81471be207ca1d4e6e46ad0336faffe0
SUCCESS checkout https://github.com/typesense/typesense-swift.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/typesense/typesense-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-33747A42983211AE.txt
[4/7] Emitting module AnyCodable
[5/7] Compiling AnyCodable AnyDecodable.swift
[6/7] Compiling AnyCodable AnyEncodable.swift
[7/7] Compiling AnyCodable AnyCodable.swift
[8/107] Compiling Typesense CollectionAliasesResponse.swift
[9/107] Compiling Typesense CollectionResponse.swift
[10/107] Compiling Typesense CollectionSchema.swift
[11/107] Compiling Typesense CollectionUpdateSchema.swift
[12/107] Compiling Typesense ConversationModelCreateSchema.swift
[13/107] Compiling Typesense ConversationModelSchema.swift
[14/107] Compiling Typesense ConversationModelUpdateSchema.swift
[15/107] Compiling Typesense DebugRetrieveSchema.swift
[16/107] Compiling Typesense DeleteDocumentsParameters.swift
[17/107] Compiling Typesense DeleteDocumentsResponse.swift
[18/107] Compiling Typesense DocumentIndexParameters.swift
[19/118] Compiling Typesense ExportDocumentsParameters.swift
[20/118] Compiling Typesense FacetCounts.swift
[21/118] Compiling Typesense FacetCountsCounts.swift
[22/118] Compiling Typesense FacetCountsStats.swift
[23/118] Compiling Typesense Field.swift
[24/118] Compiling Typesense FieldEmbed.swift
[25/118] Compiling Typesense FieldEmbedModelConfig.swift
[26/118] Compiling Typesense HealthStatus.swift
[27/118] Compiling Typesense ImportDocumentsParameters.swift
[28/118] Compiling Typesense InlineResponse2002.swift
[29/118] Compiling Typesense ModelErrorResponse.swift
[30/118] Compiling Typesense AnalyticsRuleParametersSource.swift
[31/118] Compiling Typesense AnalyticsRuleParametersSourceEvents.swift
[32/118] Compiling Typesense AnalyticsRuleSchema.swift
[33/118] Compiling Typesense AnalyticsRuleUpsertSchema.swift
[34/118] Compiling Typesense AnalyticsRulesRetrieveSchema.swift
[35/118] Compiling Typesense ApiKey.swift
[36/118] Compiling Typesense ApiKeySchema.swift
[37/118] Compiling Typesense ApiKeysResponse.swift
[38/118] Compiling Typesense ApiResponse.swift
[39/118] Compiling Typesense CollectionAlias.swift
[40/118] Compiling Typesense CollectionAliasSchema.swift
[41/118] Compiling Typesense Alias.swift
[42/118] Compiling Typesense Analytics.swift
[43/118] Compiling Typesense AnalyticsEvents.swift
[44/118] Compiling Typesense AnalyticsRule.swift
[45/118] Compiling Typesense AnalyticsRules.swift
[46/118] Compiling Typesense ApiCall.swift
[47/118] Compiling Typesense ApiKeys.swift
[48/118] Compiling Typesense Client.swift
[49/118] Compiling Typesense Collection.swift
[50/118] Compiling Typesense Collections.swift
[51/118] Compiling Typesense Configuration.swift
[52/118] Emitting module Typesense
[53/118] Compiling Typesense ConversationModel.swift
[54/118] Compiling Typesense ConversationModels.swift
[55/118] Compiling Typesense Conversations.swift
[56/118] Compiling Typesense Document.swift
[57/118] Compiling Typesense Documents.swift
[58/118] Compiling Typesense Errors.swift
[59/118] Compiling Typesense AnalyticsEventCreateResponse.swift
[60/118] Compiling Typesense AnalyticsEventCreateSchema.swift
[61/118] Compiling Typesense AnalyticsRuleDeleteResponse.swift
[62/118] Compiling Typesense AnalyticsRuleParameters.swift
[63/118] Compiling Typesense AnalyticsRuleParametersDestination.swift
[64/118] Compiling Typesense MultiSearchCollectionParameters.swift
[65/118] Compiling Typesense MultiSearchParameters.swift
[66/118] Compiling Typesense MultiSearchResult.swift
[67/118] Compiling Typesense MultiSearchSearchesParameter.swift
[68/118] Compiling Typesense PresetDeleteSchema.swift
[69/118] Compiling Typesense PresetSchema.swift
[70/118] Compiling Typesense PresetUpsertSchema.swift
[71/118] Compiling Typesense PresetValue.swift
[72/118] Compiling Typesense PresetsRetrieveSchema.swift
[73/118] Compiling Typesense ScopedKeyParameters.swift
[74/118] Compiling Typesense SearchGroupedHit.swift
[75/118] Compiling Typesense StopwordsSetsRetrieveAllSchema.swift
[76/118] Compiling Typesense SuccessStatus.swift
[77/118] Compiling Typesense UpdateByFilterResponse.swift
[78/118] Compiling Typesense UpdateDocumentsByFilterParameters.swift
[79/118] Compiling Typesense VoiceQueryModelCollectionConfig.swift
[80/118] Compiling Typesense MultiSearch.swift
[81/118] Compiling Typesense Node.swift
[82/118] Compiling Typesense Operations.swift
[83/118] Compiling Typesense Override.swift
[84/118] Compiling Typesense Overrides.swift
[85/118] Compiling Typesense Preset.swift
[86/118] Compiling Typesense SearchResultHit.swift
[87/118] Compiling Typesense SearchResultRequestParams.swift
[88/118] Compiling Typesense SearchResultRequestParamsVoiceQuery.swift
[89/118] Compiling Typesense SearchSynonym.swift
[90/118] Compiling Typesense SearchSynonymSchema.swift
[91/118] Compiling Typesense SearchSynonymsResponse.swift
[92/118] Compiling Typesense SnapshotParameters.swift
[93/118] Compiling Typesense StopwordsSetDeleteSchema.swift
[94/118] Compiling Typesense StopwordsSetRetrieveSchema.swift
[95/118] Compiling Typesense StopwordsSetSchema.swift
[96/118] Compiling Typesense StopwordsSetUpsertSchema.swift
[97/118] Compiling Typesense SearchHighlight.swift
[98/118] Compiling Typesense SearchOverride.swift
[99/118] Compiling Typesense SearchOverrideDeleteResponse.swift
[100/118] Compiling Typesense SearchOverrideExclude.swift
[101/118] Compiling Typesense SearchOverrideInclude.swift
[102/118] Compiling Typesense SearchOverrideRule.swift
[103/118] Compiling Typesense SearchOverrideSchema.swift
[104/118] Compiling Typesense SearchOverridesResponse.swift
[105/118] Compiling Typesense SearchParameters.swift
[106/118] Compiling Typesense SearchResult.swift
[107/118] Compiling Typesense SearchResultConversation.swift
[108/118] Compiling Typesense Presets.swift
[109/118] Compiling Typesense RequestTypes.swift
[110/118] Compiling Typesense Coders.swift
[111/118] Compiling Typesense Enums.swift
[112/118] Compiling Typesense Logger.swift
[113/118] Compiling Typesense RequestNumber.swift
[114/118] Compiling Typesense Stopword.swift
[115/118] Compiling Typesense Stopwords.swift
[116/118] Compiling Typesense Synonyms.swift
[117/118] Compiling Typesense CreateURLQueryParams.swift
[118/118] Compiling Typesense Extensions.swift
Build complete! (11.05s)
Fetching https://github.com/Flight-School/AnyCodable
[1/782] Fetching anycodable
Fetched https://github.com/Flight-School/AnyCodable from cache (1.19s)
Computing version for https://github.com/Flight-School/AnyCodable
Computed https://github.com/Flight-School/AnyCodable at 0.6.7 (0.55s)
Creating working copy for https://github.com/Flight-School/AnyCodable
Working copy of https://github.com/Flight-School/AnyCodable resolved at 0.6.7
Build complete.
{
  "dependencies" : [
    {
      "identity" : "anycodable",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.6.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Flight-School/AnyCodable"
    }
  ],
  "manifest_display_name" : "Typesense",
  "name" : "Typesense",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "Typesense",
      "targets" : [
        "Typesense"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TypesenseTests",
      "module_type" : "SwiftTarget",
      "name" : "TypesenseTests",
      "path" : "Tests/TypesenseTests",
      "sources" : [
        "AnalyticsTests.swift",
        "ApiCallTests.swift",
        "ApiKeyTests.swift",
        "CollectionAliasTests.swift",
        "CollectionTests.swift",
        "ConfigurationTests.swift",
        "ConversationModelTests.swift",
        "CreateURLQueryParamsTests.swift",
        "DocumentTests.swift",
        "MultiSearchTests.swift",
        "OperationTests.swift",
        "OverrideTests.swift",
        "OverridesTests.swift",
        "PresetTests.swift",
        "PresetsTests.swift",
        "StopwordTests.swift",
        "StopwordsTests.swift",
        "SynonymTests.swift",
        "TestUtils.swift"
      ],
      "target_dependencies" : [
        "Typesense"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Typesense",
      "module_type" : "SwiftTarget",
      "name" : "Typesense",
      "path" : "Sources/Typesense",
      "product_dependencies" : [
        "AnyCodable"
      ],
      "product_memberships" : [
        "Typesense"
      ],
      "sources" : [
        "Alias.swift",
        "Analytics.swift",
        "AnalyticsEvents.swift",
        "AnalyticsRule.swift",
        "AnalyticsRules.swift",
        "ApiCall.swift",
        "ApiKeys.swift",
        "Client.swift",
        "Collection.swift",
        "Collections.swift",
        "Configuration.swift",
        "ConversationModel.swift",
        "ConversationModels.swift",
        "Conversations.swift",
        "Document.swift",
        "Documents.swift",
        "Errors.swift",
        "Models/AnalyticsEventCreateResponse.swift",
        "Models/AnalyticsEventCreateSchema.swift",
        "Models/AnalyticsRuleDeleteResponse.swift",
        "Models/AnalyticsRuleParameters.swift",
        "Models/AnalyticsRuleParametersDestination.swift",
        "Models/AnalyticsRuleParametersSource.swift",
        "Models/AnalyticsRuleParametersSourceEvents.swift",
        "Models/AnalyticsRuleSchema.swift",
        "Models/AnalyticsRuleUpsertSchema.swift",
        "Models/AnalyticsRulesRetrieveSchema.swift",
        "Models/ApiKey.swift",
        "Models/ApiKeySchema.swift",
        "Models/ApiKeysResponse.swift",
        "Models/ApiResponse.swift",
        "Models/CollectionAlias.swift",
        "Models/CollectionAliasSchema.swift",
        "Models/CollectionAliasesResponse.swift",
        "Models/CollectionResponse.swift",
        "Models/CollectionSchema.swift",
        "Models/CollectionUpdateSchema.swift",
        "Models/ConversationModelCreateSchema.swift",
        "Models/ConversationModelSchema.swift",
        "Models/ConversationModelUpdateSchema.swift",
        "Models/DebugRetrieveSchema.swift",
        "Models/DeleteDocumentsParameters.swift",
        "Models/DeleteDocumentsResponse.swift",
        "Models/DocumentIndexParameters.swift",
        "Models/ExportDocumentsParameters.swift",
        "Models/FacetCounts.swift",
        "Models/FacetCountsCounts.swift",
        "Models/FacetCountsStats.swift",
        "Models/Field.swift",
        "Models/FieldEmbed.swift",
        "Models/FieldEmbedModelConfig.swift",
        "Models/HealthStatus.swift",
        "Models/ImportDocumentsParameters.swift",
        "Models/InlineResponse2002.swift",
        "Models/ModelErrorResponse.swift",
        "Models/MultiSearchCollectionParameters.swift",
        "Models/MultiSearchParameters.swift",
        "Models/MultiSearchResult.swift",
        "Models/MultiSearchSearchesParameter.swift",
        "Models/PresetDeleteSchema.swift",
        "Models/PresetSchema.swift",
        "Models/PresetUpsertSchema.swift",
        "Models/PresetValue.swift",
        "Models/PresetsRetrieveSchema.swift",
        "Models/ScopedKeyParameters.swift",
        "Models/SearchGroupedHit.swift",
        "Models/SearchHighlight.swift",
        "Models/SearchOverride.swift",
        "Models/SearchOverrideDeleteResponse.swift",
        "Models/SearchOverrideExclude.swift",
        "Models/SearchOverrideInclude.swift",
        "Models/SearchOverrideRule.swift",
        "Models/SearchOverrideSchema.swift",
        "Models/SearchOverridesResponse.swift",
        "Models/SearchParameters.swift",
        "Models/SearchResult.swift",
        "Models/SearchResultConversation.swift",
        "Models/SearchResultHit.swift",
        "Models/SearchResultRequestParams.swift",
        "Models/SearchResultRequestParamsVoiceQuery.swift",
        "Models/SearchSynonym.swift",
        "Models/SearchSynonymSchema.swift",
        "Models/SearchSynonymsResponse.swift",
        "Models/SnapshotParameters.swift",
        "Models/StopwordsSetDeleteSchema.swift",
        "Models/StopwordsSetRetrieveSchema.swift",
        "Models/StopwordsSetSchema.swift",
        "Models/StopwordsSetUpsertSchema.swift",
        "Models/StopwordsSetsRetrieveAllSchema.swift",
        "Models/SuccessStatus.swift",
        "Models/UpdateByFilterResponse.swift",
        "Models/UpdateDocumentsByFilterParameters.swift",
        "Models/VoiceQueryModelCollectionConfig.swift",
        "MultiSearch.swift",
        "Node.swift",
        "Operations.swift",
        "Override.swift",
        "Overrides.swift",
        "Preset.swift",
        "Presets.swift",
        "RequestTypes.swift",
        "Shared/Coders.swift",
        "Shared/Enums.swift",
        "Shared/Logger.swift",
        "Shared/RequestNumber.swift",
        "Stopword.swift",
        "Stopwords.swift",
        "Synonyms.swift",
        "utils/CreateURLQueryParams.swift",
        "utils/Extensions.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.