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 SwiftGitX, reference main (fcfb71), with Swift 6.2 for Android on 2 Dec 2025 03:42:42 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ibrahimcetin/SwiftGitX.git
Reference: main
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/ibrahimcetin/SwiftGitX
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at fcfb71e Refactor initialization in SwiftGitXTest and SignatureRawTests to remove async requirement to fix github action
Cloned https://github.com/ibrahimcetin/SwiftGitX.git
Revision (git rev-parse @):
fcfb71e3dcbbaa70d120b98b7477ce173074aec3
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ibrahimcetin/SwiftGitX.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ibrahimcetin/SwiftGitX.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:c3fe93b3f7c9edfd66b4287786a9b8caf7805f96d7219e301e257b4e0de911bb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Fetching https://github.com/ibrahimcetin/libgit2.git
[1/107153] Fetching libgit2
Fetched https://github.com/ibrahimcetin/libgit2.git from cache (5.51s)
Computing version for https://github.com/ibrahimcetin/libgit2.git
Computed https://github.com/ibrahimcetin/libgit2.git at 1.9.2 (7.95s)
Creating working copy for https://github.com/ibrahimcetin/libgit2.git
Working copy of https://github.com/ibrahimcetin/libgit2.git resolved at 1.9.2
Building for debugging...
[0/216] Compiling util.c
[1/216] Compiling http.c
[2/216] Compiling unicode_builtin.c
[3/216] Write swift-version--6B0C4D200E742BB1.txt
[4/216] Compiling api.c
[5/216] Compiling zstream.c
[6/216] Compiling varint.c
[7/216] Compiling ntlm.c
[8/216] Compiling wildmatch.c
[9/216] Compiling vector.c
[10/216] Compiling util.c
[11/216] Compiling pathspec.c
[12/216] Compiling utf8.c
[13/216] Compiling realpath.c
[13/216] Compiling tsort.c
[15/216] Compiling thread.c
[16/216] Compiling map.c
[17/216] Compiling strlist.c
[18/216] Compiling process.c
[19/216] Compiling llhttp.c
[20/216] Compiling runtime.c
[21/216] Compiling regexp.c
[22/216] Compiling pqueue.c
[23/216] Compiling sortedcache.c
[24/216] Compiling pool.c
[24/216] Compiling rand.c
[26/216] Compiling posix.c
[27/216] Compiling net.c
[28/216] Compiling str.c
[29/216] Compiling sha224-256.c
[30/216] Compiling collisiondetect.c
[31/216] Compiling builtin.c
[32/216] Compiling hash.c
[33/216] Compiling ubc_check.c
[34/216] Compiling filebuf.c
[35/216] Compiling futils.c
[35/216] Compiling win32_leakcheck.c
[37/216] Compiling fs_path.c
[38/216] Compiling stdalloc.c
[39/216] Compiling date.c
[40/216] Compiling errors.c
[41/216] Compiling failalloc.c
[42/216] Compiling debugalloc.c
[43/216] Compiling sha1.c
[44/216] Compiling alloc.c
[45/216] Compiling worktree.c
[46/216] Compiling winhttp.c
[47/216] Compiling tree-cache.c
[48/216] Compiling ssh_libssh2.c
[49/216] Compiling ssh.c
[50/216] Compiling ssh_exec.c
[51/216] Compiling tree.c
[52/216] Compiling httpparser.c
[53/216] Compiling smart_protocol.c
[54/216] Compiling smart.c
[55/216] Compiling credential_helpers.c
[56/216] Compiling smart_pkt.c
[57/216] Compiling http.c
[58/216] Compiling git.c
[59/216] Compiling local.c
[60/216] Compiling httpclient.c
[61/216] Compiling credential.c
[62/216] Compiling auth.c
[63/216] Compiling auth_sspi.c
[64/216] Compiling auth_ntlmclient.c
[64/216] Compiling auth_gssapi.c
[66/216] Compiling transport.c
[67/216] Compiling trace.c
[68/216] Compiling trailer.c
[69/216] Compiling transaction.c
[70/216] Compiling tag.c
[71/216] Compiling stransport.c
[72/216] Compiling schannel.c
[73/216] Compiling sysdir.c
[74/216] Compiling registry.c
[75/216] Compiling tls.c
[76/216] Compiling socket.c
[77/216] Compiling openssl_legacy.c
[78/216] Compiling mbedtls.c
[79/216] Compiling openssl_dynamic.c
[79/216] Compiling strarray.c
[81/216] Compiling openssl.c
[82/216] Compiling status.c
[83/216] Compiling submodule.c
[84/216] Compiling signature.c
[85/216] Compiling stash.c
[86/216] Compiling revert.c
[87/216] Compiling settings.c
[88/216] Compiling revparse.c
[89/216] Compiling revwalk.c
[90/216] Compiling reset.c
[91/216] Compiling refspec.c
[92/216] Compiling reflog.c
[93/216] Compiling refdb.c
[94/216] Compiling refs.c
[95/216] Compiling reader.c
[96/216] Compiling remote.c
[97/216] Compiling proxy.c
[98/216] Compiling rebase.c
[99/216] Compiling push.c
[100/216] Compiling refdb_fs.c
[101/216] Compiling parse.c
[102/216] Compiling patch_generate.c
[103/216] Compiling path.c
[104/216] Compiling patch.c
[105/216] Compiling patch_parse.c
[106/216] Compiling repository.c
[107/216] Compiling oidarray.c
[108/216] Compiling odb_loose.c
[109/216] Compiling pack.c
[110/216] Compiling odb_pack.c
[111/216] Compiling oid.c
[112/216] Compiling odb_mempack.c
[113/216] Compiling object_api.c
[114/216] Compiling pack-objects.c
[115/216] Compiling odb.c
[116/216] Compiling message.c
[117/216] Compiling mwindow.c
[118/216] Compiling notes.c
[119/216] Compiling object.c
[120/216] Compiling merge_driver.c
[121/216] Compiling midx.c
[122/216] Compiling merge_file.c
[123/216] Compiling libgit2.c
[124/216] Compiling mailmap.c
[125/216] Compiling index_map.c
[126/216] Compiling indexer.c
[127/216] Compiling ident.c
[128/216] Compiling hashsig.c
[129/216] Compiling iterator.c
[130/216] Compiling ignore.c
[131/216] Compiling merge.c
[132/216] Compiling graph.c
[133/216] Compiling fetchhead.c
[134/216] Compiling grafts.c
[135/216] Compiling email.c
[136/216] Compiling fetch.c
[137/216] Compiling index.c
[138/216] Compiling filter.c
[139/216] Compiling diff_xdiff.c
[140/216] Compiling diff_parse.c
[141/216] Compiling diff_stats.c
[142/216] Compiling diff_print.c
[143/216] Compiling diff_file.c
[144/216] Compiling diff_tform.c
[145/216] Compiling diff_driver.c
[146/216] Compiling diff_generate.c
[147/216] Compiling diff.c
[148/216] Compiling delta.c
[149/216] Compiling crlf.c
[150/216] Compiling config_mem.c
[151/216] Compiling config_parse.c
[152/216] Compiling describe.c
[153/216] Compiling config_snapshot.c
[154/216] Compiling config_cache.c
[155/216] Compiling config_list.c
[156/216] Compiling commit_list.c
[157/216] Compiling config_file.c
[158/216] Compiling clone.c
[159/216] Compiling config.c
[160/216] Compiling commit_graph.c
[161/216] Compiling commit.c
[162/216] Compiling buf.c
[163/216] Compiling cherrypick.c
[164/216] Compiling cache.c
[165/216] Compiling blob.c
[166/216] Compiling branch.c
[167/216] Compiling blame_git.c
[168/216] Compiling blame.c
[169/216] Compiling zutil.c
[170/216] Compiling checkout.c
[171/216] Compiling attr_file.c
[172/216] Compiling attrcache.c
[173/216] Compiling attr.c
[174/216] Compiling annotated_commit.c
[175/216] Compiling inftrees.c
[176/216] Compiling trees.c
[177/216] Compiling inffast.c
[178/216] Compiling adler32.c
[179/216] Compiling apply.c
[180/216] Compiling inflate.c
[181/216] Compiling crc32.c
[182/216] Compiling infback.c
[183/216] Compiling xutils.c
[184/216] Compiling xprepare.c
[185/216] Compiling deflate.c
[186/216] Compiling xpatience.c
[187/216] Compiling pcre_version.c
[188/216] Compiling xemit.c
[189/216] Compiling xmerge.c
[190/216] Compiling xhistogram.c
[191/216] Compiling pcreposix.c
[192/216] Compiling pcre_xclass.c
[193/216] Compiling pcre_valid_utf8.c
[194/216] Compiling pcre_ucd.c
[195/216] Compiling pcre_tables.c
[196/216] Compiling pcre_study.c
[197/216] Compiling xdiffi.c
[198/216] Compiling pcre_string_utils.c
[199/216] Compiling pcre_ord2utf8.c
[200/216] Compiling pcre_refcount.c
[201/216] Compiling pcre_newline.c
[202/216] Compiling pcre_printint.c
[203/216] Compiling pcre_globals.c
[204/216] Compiling pcre_maketables.c
[205/216] Compiling pcre_fullinfo.c
[206/216] Compiling pcre_get.c
[207/216] Compiling pcre_jit_compile.c
[208/216] Write sources
[209/216] Compiling pcre_config.c
[210/216] Compiling pcre_byte_order.c
[211/216] Compiling pcre_chartables.c
[212/216] Compiling crypt_openssl.c
[213/216] Compiling pcre_dfa_exec.c
[214/216] Compiling pcre_compile.c
[215/216] Compiling pcre_exec.c
[217/277] Compiling SwiftGitX Repository+HEAD.swift
[218/277] Compiling SwiftGitX Repository+checkout.swift
[219/277] Compiling SwiftGitX Repository+clone.swift
[220/277] Compiling SwiftGitX Repository+commit.swift
[221/277] Compiling SwiftGitX Repository+diff.swift
[222/277] Compiling SwiftGitX Repository+fetch.swift
[223/277] Compiling SwiftGitX Repository+index.swift
[224/277] Compiling SwiftGitX Repository+log.swift
[225/285] Compiling SwiftGitX Repository+patch.swift
[226/285] Compiling SwiftGitX Repository+push.swift
[227/285] Compiling SwiftGitX Repository+reset.swift
[228/285] Compiling SwiftGitX Repository+restore.swift
[229/285] Compiling SwiftGitX Repository+revert.swift
[230/285] Compiling SwiftGitX Repository+show.swift
[231/285] Compiling SwiftGitX Repository+status.swift
[232/285] Compiling SwiftGitX Repository+switch.swift
[233/285] Compiling SwiftGitX BranchCollection.swift
[234/285] Compiling SwiftGitX ConfigCollection.swift
[235/285] Compiling SwiftGitX IndexCollection.swift
[236/285] Compiling SwiftGitX ReferenceCollection.swift
[237/285] Compiling SwiftGitX RemoteCollection.swift
[238/285] Compiling SwiftGitX StashCollection.swift
[239/285] Compiling SwiftGitX TagCollection.swift
[240/285] Compiling SwiftGitX Constants.swift
[241/285] Compiling SwiftGitX Array+withGitStrArray.swift
[242/285] Emitting module SwiftGitX
[243/285] Compiling SwiftGitX CheckoutProgress.swift
[244/285] Compiling SwiftGitX TransferProgress.swift
[245/285] Compiling SwiftGitX Remote.swift
[246/285] Compiling SwiftGitX Signature.swift
[247/285] Compiling SwiftGitX StashEntry.swift
[248/285] Compiling SwiftGitX BranchType.swift
[249/285] Compiling SwiftGitX ObjectType.swift
[250/285] Compiling SwiftGitX ReferenceType.swift
[251/285] Compiling SwiftGitX TagType.swift
[252/285] Compiling SwiftGitX URL+relativePath.swift
[253/285] Compiling SwiftGitX ObjectFactory.swift
[254/285] Compiling SwiftGitX ReferenceFactory.swift
[255/285] Compiling SwiftGitX LibGit2RawRepresentable.swift
[256/285] Compiling SwiftGitX SwiftGitXError.swift
[257/285] Compiling SwiftGitX Diff.swift
[258/285] Compiling SwiftGitX Patch.swift
[259/285] Compiling SwiftGitX StatusEntry.swift
[260/285] Compiling SwiftGitX FileMode.swift
[261/285] Compiling SwiftGitX CheckoutOptions.swift
[262/285] Compiling SwiftGitX CloneOptions.swift
[263/285] Compiling SwiftGitX CommitOptions.swift
[264/285] Compiling SwiftGitX DiffOption.swift
[265/285] Compiling SwiftGitX LogSortingOption.swift
[266/285] Compiling SwiftGitX ResetOption.swift
[267/285] Compiling SwiftGitX RestoreOption.swift
[268/285] Compiling SwiftGitX StashOption.swift
[269/285] Compiling SwiftGitX StatusOption.swift
[270/285] Compiling SwiftGitX Blob.swift
[271/285] Compiling SwiftGitX Commit.swift
[272/285] Compiling SwiftGitX OID.swift
[273/285] Compiling SwiftGitX Object.swift
[274/285] Compiling SwiftGitX Tree.swift
[275/285] Compiling SwiftGitX Branch.swift
[276/285] Compiling SwiftGitX Reference.swift
[277/285] Compiling SwiftGitX Tag.swift
[278/285] Compiling SwiftGitX Repository.swift
[279/285] Compiling SwiftGitX BranchSequence.swift
[280/285] Compiling SwiftGitX CommitSequence.swift
[281/285] Compiling SwiftGitX ReferenceIterator.swift
[282/285] Compiling SwiftGitX RemoteIterator.swift
[283/285] Compiling SwiftGitX StashIterator.swift
[284/285] Compiling SwiftGitX TagIterator.swift
[285/285] Compiling SwiftGitX SwiftGitX.swift
Build complete! (57.36s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "libgit2",
      "requirement" : {
        "exact" : [
          "1.9.2"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ibrahimcetin/libgit2.git"
    }
  ],
  "manifest_display_name" : "SwiftGitX",
  "name" : "SwiftGitX",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftGitX",
      "targets" : [
        "SwiftGitX"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftGitXTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftGitXTests",
      "path" : "Tests/SwiftGitXTests",
      "sources" : [
        "CollectionTests/BranchCollectionTests.swift",
        "CollectionTests/ConfigCollectionTests.swift",
        "CollectionTests/IndexCollectionTests.swift",
        "CollectionTests/ReferenceCollectionTests.swift",
        "CollectionTests/RemoteCollectionTests.swift",
        "CollectionTests/StashCollectionTests.swift",
        "CollectionTests/TagCollectionTests.swift",
        "ExtensionTests/URLRelativePathTests.swift",
        "ModelTests/OIDTests.swift",
        "ModelTests/SignatureTests.swift",
        "RepositoryTests/RepositoryAddTests.swift",
        "RepositoryTests/RepositoryCloneTests.swift",
        "RepositoryTests/RepositoryCommitTests.swift",
        "RepositoryTests/RepositoryDiffTests.swift",
        "RepositoryTests/RepositoryFetchTests.swift",
        "RepositoryTests/RepositoryLogTests.swift",
        "RepositoryTests/RepositoryPatchTests.swift",
        "RepositoryTests/RepositoryPropertyTests.swift",
        "RepositoryTests/RepositoryPushTests.swift",
        "RepositoryTests/RepositoryResetTests.swift",
        "RepositoryTests/RepositoryRestoreTests.swift",
        "RepositoryTests/RepositoryRevertTests.swift",
        "RepositoryTests/RepositoryShowTests.swift",
        "RepositoryTests/RepositoryStatusTests.swift",
        "RepositoryTests/RepositorySwitchTests.swift",
        "RepositoryTests/RepositoryTests.swift",
        "SwiftGitXTests.swift",
        "Tags.swift"
      ],
      "target_dependencies" : [
        "SwiftGitX"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftGitX",
      "module_type" : "SwiftTarget",
      "name" : "SwiftGitX",
      "path" : "Sources/SwiftGitX",
      "product_dependencies" : [
        "libgit2"
      ],
      "product_memberships" : [
        "SwiftGitX"
      ],
      "sources" : [
        "Collections/BranchCollection.swift",
        "Collections/ConfigCollection.swift",
        "Collections/IndexCollection.swift",
        "Collections/ReferenceCollection.swift",
        "Collections/RemoteCollection.swift",
        "Collections/StashCollection.swift",
        "Collections/TagCollection.swift",
        "Helpers/Constants.swift",
        "Helpers/Extensions/Array+withGitStrArray.swift",
        "Helpers/Extensions/URL+relativePath.swift",
        "Helpers/Factory/ObjectFactory.swift",
        "Helpers/Factory/ReferenceFactory.swift",
        "Helpers/LibGit2RawRepresentable.swift",
        "Helpers/SwiftGitXError.swift",
        "Models/Diff/Diff.swift",
        "Models/Diff/Patch.swift",
        "Models/Diff/StatusEntry.swift",
        "Models/FileMode.swift",
        "Models/Options/CheckoutOptions.swift",
        "Models/Options/CloneOptions.swift",
        "Models/Options/CommitOptions.swift",
        "Models/Options/DiffOption.swift",
        "Models/Options/LogSortingOption.swift",
        "Models/Options/ResetOption.swift",
        "Models/Options/RestoreOption.swift",
        "Models/Options/StashOption.swift",
        "Models/Options/StatusOption.swift",
        "Models/Progress/CheckoutProgress.swift",
        "Models/Progress/TransferProgress.swift",
        "Models/Remote.swift",
        "Models/Signature.swift",
        "Models/StashEntry.swift",
        "Models/Types/BranchType.swift",
        "Models/Types/ObjectType.swift",
        "Models/Types/ReferenceType.swift",
        "Models/Types/TagType.swift",
        "Objects/Blob.swift",
        "Objects/Commit.swift",
        "Objects/OID.swift",
        "Objects/Object.swift",
        "Objects/Tree.swift",
        "References/Branch.swift",
        "References/Reference.swift",
        "References/Tag.swift",
        "Repository/Repository+HEAD.swift",
        "Repository/Repository+checkout.swift",
        "Repository/Repository+clone.swift",
        "Repository/Repository+commit.swift",
        "Repository/Repository+diff.swift",
        "Repository/Repository+fetch.swift",
        "Repository/Repository+index.swift",
        "Repository/Repository+log.swift",
        "Repository/Repository+patch.swift",
        "Repository/Repository+push.swift",
        "Repository/Repository+reset.swift",
        "Repository/Repository+restore.swift",
        "Repository/Repository+revert.swift",
        "Repository/Repository+show.swift",
        "Repository/Repository+status.swift",
        "Repository/Repository+switch.swift",
        "Repository/Repository.swift",
        "Sequences/BranchSequence.swift",
        "Sequences/CommitSequence.swift",
        "Sequences/ReferenceIterator.swift",
        "Sequences/RemoteIterator.swift",
        "Sequences/StashIterator.swift",
        "Sequences/TagIterator.swift",
        "SwiftGitX.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:c3fe93b3f7c9edfd66b4287786a9b8caf7805f96d7219e301e257b4e0de911bb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Done.