The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Typesense, reference master (8057f2), with Swift 5.9 for Linux on 2 May 2025 21:44:02 UTC.

Swift 6 data race errors: 0

Build Command

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

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 /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/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:         linux
Swift version:             5.9
Building package at path:  $PWD
https://github.com/typesense/typesense-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.9-latest: Pulling from finestructure/spi-images
Digest: sha256:93fe18f778ec94e026baa8cc68b2ae87de241b204c49ca7a3a12cf55897227aa
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.9-latest
Fetching https://github.com/Flight-School/AnyCodable
[1/782] Fetching anycodable
Fetched https://github.com/Flight-School/AnyCodable (0.26s)
Computing version for https://github.com/Flight-School/AnyCodable
Computed https://github.com/Flight-School/AnyCodable at 0.6.7 (0.42s)
Creating working copy for https://github.com/Flight-School/AnyCodable
Working copy of https://github.com/Flight-School/AnyCodable resolved at 0.6.7
Building for debugging...
[1/4] Emitting module AnyCodable
[2/4] Compiling AnyCodable AnyCodable.swift
[3/4] Compiling AnyCodable AnyDecodable.swift
[4/4] Compiling AnyCodable AnyEncodable.swift
[7/104] Compiling Typesense Alias.swift
[8/104] Compiling Typesense Analytics.swift
[9/104] Compiling Typesense AnalyticsEvents.swift
[10/104] Compiling Typesense AnalyticsRule.swift
[11/104] Compiling Typesense AnalyticsRules.swift
[12/104] Compiling Typesense ApiCall.swift
[13/104] Compiling Typesense ApiKeys.swift
[14/104] Compiling Typesense Client.swift
[15/104] Compiling Typesense Collection.swift
[16/104] Compiling Typesense Collections.swift
[17/104] Compiling Typesense Configuration.swift
[18/104] Compiling Typesense ConversationModel.swift
[19/104] Compiling Typesense ConversationModels.swift
[20/104] Compiling Typesense Conversations.swift
[21/117] Compiling Typesense StopwordsSetDeleteSchema.swift
[22/117] Compiling Typesense StopwordsSetRetrieveSchema.swift
[23/117] Compiling Typesense StopwordsSetSchema.swift
[24/117] Compiling Typesense StopwordsSetUpsertSchema.swift
[25/117] Compiling Typesense StopwordsSetsRetrieveAllSchema.swift
[26/117] Compiling Typesense SuccessStatus.swift
[27/117] Compiling Typesense UpdateByFilterResponse.swift
[28/117] Compiling Typesense UpdateDocumentsByFilterParameters.swift
[29/117] Compiling Typesense VoiceQueryModelCollectionConfig.swift
[30/117] Compiling Typesense MultiSearch.swift
[31/117] Compiling Typesense Node.swift
[32/117] Compiling Typesense Operations.swift
[33/117] Compiling Typesense Override.swift
[34/117] Compiling Typesense SearchOverrideInclude.swift
[35/117] Compiling Typesense SearchOverrideRule.swift
[36/117] Compiling Typesense SearchOverrideSchema.swift
[37/117] Compiling Typesense SearchOverridesResponse.swift
[38/117] Compiling Typesense SearchParameters.swift
[39/117] Compiling Typesense SearchResult.swift
[40/117] Compiling Typesense SearchResultConversation.swift
[41/117] Compiling Typesense SearchResultHit.swift
[42/117] Compiling Typesense SearchResultRequestParams.swift
[43/117] Compiling Typesense SearchResultRequestParamsVoiceQuery.swift
[44/117] Compiling Typesense SearchSynonym.swift
[45/117] Compiling Typesense SearchSynonymSchema.swift
[46/117] Compiling Typesense SearchSynonymsResponse.swift
[47/117] Compiling Typesense SnapshotParameters.swift
[48/117] Compiling Typesense Document.swift
[49/117] Compiling Typesense Documents.swift
[50/117] Compiling Typesense Errors.swift
[51/117] Compiling Typesense AnalyticsEventCreateResponse.swift
[52/117] Compiling Typesense AnalyticsEventCreateSchema.swift
[53/117] Compiling Typesense AnalyticsRuleDeleteResponse.swift
[54/117] Compiling Typesense AnalyticsRuleParameters.swift
[55/117] Compiling Typesense AnalyticsRuleParametersDestination.swift
[56/117] Compiling Typesense AnalyticsRuleParametersSource.swift
[57/117] Compiling Typesense AnalyticsRuleParametersSourceEvents.swift
[58/117] Compiling Typesense AnalyticsRuleSchema.swift
[59/117] Compiling Typesense AnalyticsRuleUpsertSchema.swift
[60/117] Compiling Typesense AnalyticsRulesRetrieveSchema.swift
[61/117] Compiling Typesense ApiKey.swift
[62/117] Compiling Typesense ApiKeySchema.swift
[63/117] Compiling Typesense ApiKeysResponse.swift
[64/117] Compiling Typesense ApiResponse.swift
[65/117] Compiling Typesense CollectionAlias.swift
[66/117] Compiling Typesense CollectionAliasSchema.swift
[67/117] Compiling Typesense CollectionAliasesResponse.swift
[68/117] Compiling Typesense CollectionResponse.swift
[69/117] Compiling Typesense CollectionSchema.swift
[70/117] Compiling Typesense CollectionUpdateSchema.swift
[71/117] Compiling Typesense ConversationModelCreateSchema.swift
[72/117] Compiling Typesense ConversationModelSchema.swift
[73/117] Compiling Typesense ConversationModelUpdateSchema.swift
[74/117] Compiling Typesense DebugRetrieveSchema.swift
[75/117] Compiling Typesense DeleteDocumentsParameters.swift
[76/117] Compiling Typesense DeleteDocumentsResponse.swift
[77/117] Compiling Typesense DocumentIndexParameters.swift
[78/117] Compiling Typesense ExportDocumentsParameters.swift
[79/117] Compiling Typesense FacetCounts.swift
[80/117] Compiling Typesense FacetCountsCounts.swift
[81/117] Compiling Typesense FacetCountsStats.swift
[82/117] Compiling Typesense Field.swift
[83/117] Compiling Typesense FieldEmbed.swift
[84/117] Compiling Typesense FieldEmbedModelConfig.swift
[85/117] Compiling Typesense HealthStatus.swift
[86/117] Compiling Typesense ImportDocumentsParameters.swift
[87/117] Compiling Typesense InlineResponse2002.swift
[88/117] Compiling Typesense ModelErrorResponse.swift
[89/117] Compiling Typesense MultiSearchCollectionParameters.swift
[90/117] Compiling Typesense MultiSearchParameters.swift
[91/117] Compiling Typesense MultiSearchResult.swift
[92/117] Compiling Typesense MultiSearchSearchesParameter.swift
[93/117] Compiling Typesense PresetDeleteSchema.swift
[94/117] Compiling Typesense PresetSchema.swift
[95/117] Compiling Typesense PresetUpsertSchema.swift
[96/117] Compiling Typesense PresetValue.swift
[97/117] Compiling Typesense PresetsRetrieveSchema.swift
[98/117] Compiling Typesense ScopedKeyParameters.swift
[99/117] Compiling Typesense SearchGroupedHit.swift
[100/117] Compiling Typesense SearchHighlight.swift
[101/117] Compiling Typesense SearchOverride.swift
[102/117] Compiling Typesense SearchOverrideDeleteResponse.swift
[103/117] Compiling Typesense SearchOverrideExclude.swift
[104/117] Compiling Typesense Overrides.swift
[105/117] Compiling Typesense Preset.swift
[106/117] Compiling Typesense Presets.swift
[107/117] Compiling Typesense RequestTypes.swift
[108/117] Compiling Typesense Coders.swift
[109/117] Compiling Typesense Enums.swift
[110/117] Compiling Typesense Logger.swift
[111/117] Compiling Typesense RequestNumber.swift
[112/117] Compiling Typesense Stopword.swift
[113/117] Compiling Typesense Stopwords.swift
[114/117] Compiling Typesense Synonyms.swift
[115/117] Compiling Typesense CreateURLQueryParams.swift
[116/117] Compiling Typesense Extensions.swift
[117/117] Emitting module Typesense
Build complete! (16.15s)
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" : "/host/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"
}
basic-5.9-latest: Pulling from finestructure/spi-images
Digest: sha256:93fe18f778ec94e026baa8cc68b2ae87de241b204c49ca7a3a12cf55897227aa
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.9-latest
Done.