Build Information
Successful build of SwiftGitX, reference main (1a4dad
), with Swift 6.1 for macOS (SPM) on 3 Sep 2025 15:51:52 UTC.
Swift 6 data race errors: 7
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.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ibrahimcetin/SwiftGitX.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ibrahimcetin/SwiftGitX
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 1a4dadb Update expected libgit2 version in tests to 1.9.0
Cloned https://github.com/ibrahimcetin/SwiftGitX.git
Revision (git rev-parse @):
1a4dadbc82a7aa21abafc198eef0c77f6280114d
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ibrahimcetin/SwiftGitX.git at main
Fetching https://github.com/jpsim/SourceKitten.git
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/JohnSundell/CollectionConcurrencyKit.git
Fetching https://github.com/nicklockwood/SwiftFormat.git
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetching https://github.com/ibrahimcetin/libgit2.git
Fetching https://github.com/drmohundro/SWXMLHash.git
[1/2847] Fetching swxmlhash
[172/109977] Fetching swxmlhash, libgit2
[202/110077] Fetching swxmlhash, libgit2, collectionconcurrencykit
[305/112171] Fetching swxmlhash, libgit2, collectionconcurrencykit, swift-docc-plugin
[1704/128313] Fetching swxmlhash, libgit2, collectionconcurrencykit, swift-docc-plugin, sourcekitten
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.99s)
Fetching https://github.com/apple/swift-argument-parser.git from cache
[10206/179151] Fetching swxmlhash, libgit2, collectionconcurrencykit, swift-docc-plugin, sourcekitten, swiftformat
Fetched https://github.com/apple/swift-docc-plugin from cache (1.45s)
Fetching https://github.com/jpsim/Yams.git from cache
[26382/177057] Fetching swxmlhash, libgit2, collectionconcurrencykit, sourcekitten, swiftformat
Fetched https://github.com/jpsim/SourceKitten.git from cache (1.78s)
Fetching https://github.com/scottrhoyt/SwiftyTextTable.git
[23719/160915] Fetching swxmlhash, libgit2, collectionconcurrencykit, swiftformat
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.08s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
[32289/161844] Fetching swxmlhash, libgit2, collectionconcurrencykit, swiftformat, swiftytexttable
Fetched https://github.com/jpsim/Yams.git from cache (1.25s)
Fetched https://github.com/scottrhoyt/SwiftyTextTable.git from cache (0.93s)
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/realm/SwiftLint.git
[35806/160915] Fetching swxmlhash, libgit2, collectionconcurrencykit, swiftformat
[46466/173927] Fetching swxmlhash, libgit2, collectionconcurrencykit, swiftformat, cryptoswift
Fetched https://github.com/swiftlang/swift-syntax.git from cache (1.45s)
Fetched https://github.com/krzyzanowskim/CryptoSwift.git from cache (1.62s)
[73715/160915] Fetching swxmlhash, libgit2, collectionconcurrencykit, swiftformat
[74788/316082] Fetching swxmlhash, libgit2, collectionconcurrencykit, swiftformat, swiftlint
Fetched https://github.com/ibrahimcetin/libgit2.git from cache (7.59s)
Fetched https://github.com/JohnSundell/CollectionConcurrencyKit.git from cache (7.59s)
Fetched https://github.com/drmohundro/SWXMLHash.git from cache (7.59s)
[45808/206005] Fetching swiftformat, swiftlint
Fetched https://github.com/nicklockwood/SwiftFormat.git from cache (25.91s)
[29482/155167] Fetching swiftlint
Fetched https://github.com/realm/SwiftLint.git from cache (113.48s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.5 (119.67s)
Computing version for https://github.com/nicklockwood/SwiftFormat.git
Computed https://github.com/nicklockwood/SwiftFormat.git at 0.57.2 (0.62s)
Computing version for https://github.com/realm/SwiftLint.git
Computed https://github.com/realm/SwiftLint.git at 0.59.1 (0.60s)
Computing version for https://github.com/ibrahimcetin/libgit2.git
Computed https://github.com/ibrahimcetin/libgit2.git at 1.9.1 (0.62s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.65s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.9.0 (0.58s)
Computing version for https://github.com/JohnSundell/CollectionConcurrencyKit.git
Computed https://github.com/JohnSundell/CollectionConcurrencyKit.git at 0.2.0 (0.60s)
Computing version for https://github.com/scottrhoyt/SwiftyTextTable.git
Computed https://github.com/scottrhoyt/SwiftyTextTable.git at 0.9.0 (2.55s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.60s)
Computing version for https://github.com/jpsim/SourceKitten.git
Computed https://github.com/jpsim/SourceKitten.git at 0.37.1 (0.61s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 601.0.0 (0.71s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.6.1 (0.51s)
Computing version for https://github.com/drmohundro/SWXMLHash.git
Computed https://github.com/drmohundro/SWXMLHash.git at 7.0.2 (0.61s)
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.5
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.6.1
Creating working copy for https://github.com/JohnSundell/CollectionConcurrencyKit.git
Working copy of https://github.com/JohnSundell/CollectionConcurrencyKit.git resolved at 0.2.0
Creating working copy for https://github.com/drmohundro/SWXMLHash.git
Working copy of https://github.com/drmohundro/SWXMLHash.git resolved at 7.0.2
Creating working copy for https://github.com/ibrahimcetin/libgit2.git
Working copy of https://github.com/ibrahimcetin/libgit2.git resolved at 1.9.1
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
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/krzyzanowskim/CryptoSwift.git
Working copy of https://github.com/krzyzanowskim/CryptoSwift.git resolved at 1.9.0
Creating working copy for https://github.com/scottrhoyt/SwiftyTextTable.git
Working copy of https://github.com/scottrhoyt/SwiftyTextTable.git resolved at 0.9.0
Creating working copy for https://github.com/nicklockwood/SwiftFormat.git
Working copy of https://github.com/nicklockwood/SwiftFormat.git resolved at 0.57.2
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 601.0.0
Creating working copy for https://github.com/jpsim/SourceKitten.git
Working copy of https://github.com/jpsim/SourceKitten.git resolved at 0.37.1
Creating working copy for https://github.com/realm/SwiftLint.git
Working copy of https://github.com/realm/SwiftLint.git resolved at 0.59.1
Downloading binary artifact https://github.com/realm/SwiftLint/releases/download/0.59.1/SwiftLintBinary.artifactbundle.zip
[16375/41085097] Downloading https://github.com/realm/SwiftLint/releases/download/0.59.1/SwiftLintBinary.artifactbundle.zip
Downloaded https://github.com/realm/SwiftLint/releases/download/0.59.1/SwiftLintBinary.artifactbundle.zip (2.38s)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "swiftgitx",
"name": "SwiftGitX",
"url": "https://github.com/ibrahimcetin/SwiftGitX.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftGitX",
"dependencies": [
{
"identity": "libgit2",
"name": "libgit2",
"url": "https://github.com/ibrahimcetin/libgit2.git",
"version": "1.9.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/libgit2",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/ibrahimcetin/SwiftGitX.git
[6/568] Fetching swiftgitx
Fetched https://github.com/ibrahimcetin/SwiftGitX.git from cache (0.71s)
Fetching https://github.com/ibrahimcetin/libgit2.git from cache
Fetched https://github.com/ibrahimcetin/libgit2.git from cache (0.43s)
Computing version for https://github.com/ibrahimcetin/libgit2.git
Computed https://github.com/ibrahimcetin/libgit2.git at 1.9.1 (0.49s)
Creating working copy for https://github.com/ibrahimcetin/SwiftGitX.git
Working copy of https://github.com/ibrahimcetin/SwiftGitX.git resolved at main (1a4dadb)
Creating working copy for https://github.com/ibrahimcetin/libgit2.git
Working copy of https://github.com/ibrahimcetin/libgit2.git resolved at 1.9.1
warning: '.resolve-product-dependencies': dependency 'swiftgitx' is not used by any target
Found 1 product dependencies
- libgit2
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/ibrahimcetin/SwiftGitX.git
https://github.com/ibrahimcetin/SwiftGitX.git
{
"dependencies" : [
{
"identity" : "libgit2",
"requirement" : {
"range" : [
{
"lower_bound" : "1.9.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ibrahimcetin/libgit2.git"
},
{
"identity" : "swiftlint",
"requirement" : {
"range" : [
{
"lower_bound" : "0.54.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/realm/SwiftLint.git"
},
{
"identity" : "swiftformat",
"requirement" : {
"range" : [
{
"lower_bound" : "0.53.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nicklockwood/SwiftFormat.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "SwiftGitX",
"name" : "SwiftGitX",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "13.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/ConfigCollection.swift",
"CollectionTests/IndexCollectionTests.swift",
"CollectionTests/ReferenceCollectionTests.swift",
"CollectionTests/RemoteCollectionTests.swift",
"CollectionTests/StashCollectionTests.swift",
"CollectionTests/TagCollectionTests.swift",
"ObjectTests.swift",
"PerformanceTests/RepositoryPerformanceTests.swift",
"RepositoryTests/RepositoryDiffTests.swift",
"RepositoryTests/RepositoryOperationTests.swift",
"RepositoryTests/RepositoryPropertyTests.swift",
"RepositoryTests/RepositoryRemoteOperationTests.swift",
"RepositoryTests/RepositoryShowTests.swift",
"RepositoryTests/RepositorySwitchTests.swift",
"RepositoryTests/RepositoryTests.swift",
"SwiftGitXTests.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",
"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/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/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.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" : "5.8"
}
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 SwiftFormatPlugin
[4/4] Compiling plugin SwiftLintCommandPlugin
[5/5] Compiling plugin SwiftLintBuildToolPlugin
[6/6] Compiling plugin GenerateManual
[7/7] Compiling plugin GenerateDoccReference
Building for debugging...
[7/219] Write swift-version-2F0A5646E1D333AE.txt
[8/219] Compiling http.c
[9/219] Compiling pcre_byte_order.c
[9/219] Compiling pcre_chartables.c
[11/219] Compiling llhttp.c
[12/219] Compiling pcre_compile.c
[13/219] Compiling vector.c
[14/219] Compiling zstream.c
[15/219] Compiling map.c
[16/219] Compiling varint.c
[17/219] Compiling thread.c
[18/219] Compiling wildmatch.c
[19/219] Compiling tsort.c
[20/219] Compiling process.c
[21/219] Compiling commit.c
[22/219] Compiling strlist.c
[23/219] Compiling runtime.c
[24/219] Compiling regexp.c
[25/219] Compiling commit_graph.c
[26/219] Compiling sortedcache.c
[27/219] Compiling str.c
[28/219] Compiling utf8.c
[29/219] Compiling rand.c
[30/219] Compiling realpath.c
[31/219] Compiling pqueue.c
[32/219] Compiling ubc_check.c
[33/219] Compiling posix.c
[34/219] Compiling sha224-256.c
[35/219] Compiling pool.c
[36/219] Compiling net.c
[37/219] Compiling mbedtls.c
[38/219] Compiling common_crypto.c
[39/219] Compiling hash.c
[40/219] Compiling sha1.c
[41/219] Compiling util.c
[42/219] Compiling win32_leakcheck.c
[43/219] Compiling filebuf.c
[44/219] Compiling errors.c
[45/219] Compiling fs_path.c
[46/219] Compiling futils.c
[46/219] Compiling date.c
[46/219] Compiling stdalloc.c
[49/219] Compiling failalloc.c
[50/219] Compiling debugalloc.c
[51/219] Compiling alloc.c
[52/219] Compiling worktree.c
[53/219] Compiling tree.c
[54/219] Compiling tree-cache.c
[55/219] Compiling winhttp.c
[56/219] Compiling ssh_libssh2.c
[57/219] Compiling ssh.c
[58/219] Compiling ssh_exec.c
[59/219] Compiling smart.c
[59/219] Compiling smart_pkt.c
[61/219] Compiling httpparser.c
[62/219] Compiling smart_protocol.c
[63/219] Compiling local.c
[64/219] Compiling credential_helpers.c
[65/219] Compiling git.c
[66/219] Compiling http.c
[67/219] Compiling httpclient.c
[68/219] Compiling auth_ntlmclient.c
[69/219] Compiling auth_sspi.c
[70/219] Compiling credential.c
[71/219] Compiling auth_gssapi.c
[72/219] Compiling auth.c
[73/219] Compiling transport.c
[74/219] Compiling trace.c
[75/219] Compiling trailer.c
[76/219] Compiling sysdir.c
[77/219] Compiling tag.c
[78/219] Compiling transaction.c
[79/219] Compiling tls.c
[80/219] Compiling socket.c
[81/219] Compiling schannel.c
[82/219] Compiling registry.c
[83/219] Compiling openssl_legacy.c
[84/219] Compiling openssl_dynamic.c
[85/219] Compiling submodule.c
[86/219] Compiling openssl.c
[87/219] Compiling mbedtls.c
[88/219] Compiling strarray.c
[89/219] Compiling status.c
[90/219] Compiling stash.c
[91/219] Compiling signature.c
[92/219] Compiling settings.c
[93/219] Compiling revwalk.c
[94/219] Compiling reset.c
[95/219] Compiling revert.c
[96/219] Compiling revparse.c
[97/219] Compiling refspec.c
[98/219] Compiling reflog.c
[99/219] Compiling repository.c
[100/219] Compiling refs.c
[101/219] Compiling remote.c
[102/219] Compiling refdb.c
[103/219] Compiling reader.c
[104/219] Compiling rebase.c
[105/219] Compiling refdb_fs.c
[106/219] Compiling proxy.c
[107/219] Compiling push.c
[108/219] Compiling path.c
[109/219] Compiling stransport.c
[110/219] Compiling pathspec.c
[111/219] Compiling patch.c
[112/219] Compiling patch_parse.c
[113/219] Compiling parse.c
[114/219] Compiling patch_generate.c
[115/219] Compiling oidarray.c
[116/219] Compiling pack.c
[117/219] Compiling oid.c
[117/219] Compiling pack-objects.c
[119/219] Compiling odb_mempack.c
[120/219] Compiling odb_pack.c
[121/219] Compiling object_api.c
[122/219] Compiling odb_loose.c
[123/219] Compiling object.c
[124/219] Compiling notes.c
[125/219] Compiling odb.c
[126/219] Compiling message.c
[127/219] Compiling mwindow.c
[128/219] Compiling merge_driver.c
[129/219] Compiling merge_file.c
[130/219] Compiling midx.c
[131/219] Compiling libgit2.c
[132/219] Compiling mailmap.c
[133/219] Compiling index_map.c
[134/219] Compiling indexer.c
[135/219] Compiling iterator.c
[136/219] Compiling merge.c
[137/219] Compiling ident.c
[138/219] Compiling hashsig.c
[139/219] Compiling ignore.c
[140/219] Compiling graph.c
[141/219] Compiling grafts.c
[142/219] Compiling index.c
[143/219] Compiling filter.c
[144/219] Compiling fetchhead.c
[145/219] Compiling fetch.c
[146/219] Compiling email.c
[147/219] Compiling diff_xdiff.c
[148/219] Compiling diff_stats.c
[149/219] Compiling diff_parse.c
[150/219] Compiling diff_tform.c
[151/219] Compiling diff_print.c
[152/219] Compiling diff_file.c
[153/219] Compiling diff_generate.c
[154/219] Compiling diff_driver.c
[155/219] Compiling diff.c
[156/219] Compiling delta.c
[157/219] Compiling crlf.c
[158/219] Compiling describe.c
[159/219] Compiling config_snapshot.c
[160/219] Compiling config_parse.c
[161/219] Compiling config_mem.c
[162/219] Compiling config_cache.c
[163/219] Compiling config_list.c
[164/219] Compiling config_file.c
[165/219] Compiling commit_list.c
[166/219] Compiling cherrypick.c
[167/219] Compiling buf.c
[168/219] Compiling config.c
[169/219] Compiling clone.c
[170/219] Compiling cache.c
[171/219] Compiling checkout.c
[172/219] Compiling blob.c
[173/219] Compiling branch.c
[174/219] Compiling blame_git.c
[175/219] Compiling blame.c
[176/219] Compiling annotated_commit.c
[177/219] Compiling zutil.c
[178/219] Compiling attr_file.c
[179/219] Compiling attrcache.c
[180/219] Compiling attr.c
[181/219] Compiling apply.c
[182/219] Compiling inftrees.c
[183/219] Compiling trees.c
[184/219] Compiling inffast.c
[185/219] Compiling infback.c
[186/219] Compiling adler32.c
[187/219] Compiling inflate.c
[187/219] Compiling crc32.c
[189/219] Compiling deflate.c
[190/219] Compiling xutils.c
[191/219] Compiling xprepare.c
[192/219] Compiling xpatience.c
[193/219] Compiling xhistogram.c
[194/219] Compiling xmerge.c
[195/219] Compiling pcre_xclass.c
[196/219] Compiling xemit.c
[197/219] Compiling pcre_version.c
[198/219] Compiling pcreposix.c
[199/219] Compiling pcre_valid_utf8.c
[200/219] Compiling pcre_tables.c
[201/219] Compiling pcre_ucd.c
[202/219] Compiling xdiffi.c
[203/219] Compiling pcre_string_utils.c
[204/219] Compiling pcre_refcount.c
[205/219] Compiling pcre_ord2utf8.c
[206/219] Compiling pcre_study.c
[207/219] Compiling pcre_newline.c
[208/219] Compiling pcre_printint.c
[208/219] Write sources
[210/219] Compiling pcre_maketables.c
[211/219] Compiling pcre_jit_compile.c
[212/219] Compiling pcre_globals.c
[213/219] Compiling pcre_get.c
[214/219] Compiling pcre_fullinfo.c
[215/219] Compiling pcre_config.c
[216/219] Compiling api.c
[217/219] Compiling pcre_dfa_exec.c
[218/219] Compiling pcre_exec.c
[220/265] Emitting module SwiftGitX
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Diff/StatusEntry.swift:112:16: warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | /// This enumeration provides a detailed status of files in a Git repository. Each case corresponds to a specific
40 | /// status that a file can have in the repository, similar to the output of the `git status` command.
41 | public enum Status {
| `- note: consider making enum 'Status' conform to the 'Sendable' protocol
42 | /// The file is `tracked` and its content has no changes.
43 | case current
:
110 | private extension StatusEntry.Status {
111 | // We use this instead of direct dictionary because this makes sure the result is ordered.
112 | static let statusMapping: [(key: StatusEntry.Status, value: git_status_t)] = [
| |- warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'statusMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | (.current, GIT_STATUS_CURRENT),
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:5:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | public static let bare = CloneOptions(bare: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:7:23: warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
6 |
7 | public static let bare = CloneOptions(bare: true)
| |- warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bare' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | /// If true, clone as a bare repository. Otherwise, clone as a normal repository. Default is false.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:8:23: warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
6 | }
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
| |- warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'workingTree' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | public static let index = DiffOption(rawValue: 1 << 1)
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:9:23: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
9 | public static let index = DiffOption(rawValue: 1 << 1)
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Types/ObjectType.swift:21:16: warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import libgit2
2 |
3 | public enum ObjectType: LibGit2RawRepresentable {
| `- note: consider making enum 'ObjectType' conform to the 'Sendable' protocol
4 | case any
5 | case invalid
:
19 |
20 | private extension ObjectType {
21 | static let objectTypeMapping: [ObjectType: git_object_t] = [
| |- warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'objectTypeMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .any: GIT_OBJECT_ANY,
23 | .invalid: GIT_OBJECT_INVALID,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Objects/OID.swift:15:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
11 | ///
12 | /// You can also get an abbreviated version of the OID which is an 8-byte length hex string.
13 | public struct OID: LibGit2RawRepresentable {
| `- note: consider making struct 'OID' conform to the 'Sendable' protocol
14 | /// The zero (null) OID.
15 | public static let zero: OID = .init(raw: git_oid(id: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)))
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// The libgit2 git_oid struct that this OID wraps.
[221/269] Compiling SwiftGitX OID.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Objects/OID.swift:15:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
11 | ///
12 | /// You can also get an abbreviated version of the OID which is an 8-byte length hex string.
13 | public struct OID: LibGit2RawRepresentable {
| `- note: consider making struct 'OID' conform to the 'Sendable' protocol
14 | /// The zero (null) OID.
15 | public static let zero: OID = .init(raw: git_oid(id: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)))
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// The libgit2 git_oid struct that this OID wraps.
[222/269] Compiling SwiftGitX Object.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Objects/OID.swift:15:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
11 | ///
12 | /// You can also get an abbreviated version of the OID which is an 8-byte length hex string.
13 | public struct OID: LibGit2RawRepresentable {
| `- note: consider making struct 'OID' conform to the 'Sendable' protocol
14 | /// The zero (null) OID.
15 | public static let zero: OID = .init(raw: git_oid(id: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)))
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// The libgit2 git_oid struct that this OID wraps.
[223/269] Compiling SwiftGitX Tree.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Objects/OID.swift:15:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
11 | ///
12 | /// You can also get an abbreviated version of the OID which is an 8-byte length hex string.
13 | public struct OID: LibGit2RawRepresentable {
| `- note: consider making struct 'OID' conform to the 'Sendable' protocol
14 | /// The zero (null) OID.
15 | public static let zero: OID = .init(raw: git_oid(id: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)))
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// The libgit2 git_oid struct that this OID wraps.
[224/269] Compiling SwiftGitX Branch.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Objects/OID.swift:15:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
11 | ///
12 | /// You can also get an abbreviated version of the OID which is an 8-byte length hex string.
13 | public struct OID: LibGit2RawRepresentable {
| `- note: consider making struct 'OID' conform to the 'Sendable' protocol
14 | /// The zero (null) OID.
15 | public static let zero: OID = .init(raw: git_oid(id: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)))
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// The libgit2 git_oid struct that this OID wraps.
[225/269] Compiling SwiftGitX Reference.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Objects/OID.swift:15:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
11 | ///
12 | /// You can also get an abbreviated version of the OID which is an 8-byte length hex string.
13 | public struct OID: LibGit2RawRepresentable {
| `- note: consider making struct 'OID' conform to the 'Sendable' protocol
14 | /// The zero (null) OID.
15 | public static let zero: OID = .init(raw: git_oid(id: (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)))
| |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'OID' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | /// The libgit2 git_oid struct that this OID wraps.
[226/269] Compiling SwiftGitX RemoteIterator.swift
[227/269] Compiling SwiftGitX StashIterator.swift
[228/269] Compiling SwiftGitX TagIterator.swift
[229/269] Compiling SwiftGitX SwiftGitX.swift
[230/269] Compiling SwiftGitX ObjectFactory.swift
[231/269] Compiling SwiftGitX ReferenceFactory.swift
[232/269] Compiling SwiftGitX LibGit2RawRepresentable.swift
[233/269] Compiling SwiftGitX Diff.swift
[234/269] Compiling SwiftGitX Patch.swift
[235/269] Compiling SwiftGitX BranchType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Types/ObjectType.swift:21:16: warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import libgit2
2 |
3 | public enum ObjectType: LibGit2RawRepresentable {
| `- note: consider making enum 'ObjectType' conform to the 'Sendable' protocol
4 | case any
5 | case invalid
:
19 |
20 | private extension ObjectType {
21 | static let objectTypeMapping: [ObjectType: git_object_t] = [
| |- warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'objectTypeMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .any: GIT_OBJECT_ANY,
23 | .invalid: GIT_OBJECT_INVALID,
[236/269] Compiling SwiftGitX ObjectType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Types/ObjectType.swift:21:16: warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import libgit2
2 |
3 | public enum ObjectType: LibGit2RawRepresentable {
| `- note: consider making enum 'ObjectType' conform to the 'Sendable' protocol
4 | case any
5 | case invalid
:
19 |
20 | private extension ObjectType {
21 | static let objectTypeMapping: [ObjectType: git_object_t] = [
| |- warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'objectTypeMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .any: GIT_OBJECT_ANY,
23 | .invalid: GIT_OBJECT_INVALID,
[237/269] Compiling SwiftGitX TagType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Types/ObjectType.swift:21:16: warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import libgit2
2 |
3 | public enum ObjectType: LibGit2RawRepresentable {
| `- note: consider making enum 'ObjectType' conform to the 'Sendable' protocol
4 | case any
5 | case invalid
:
19 |
20 | private extension ObjectType {
21 | static let objectTypeMapping: [ObjectType: git_object_t] = [
| |- warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'objectTypeMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .any: GIT_OBJECT_ANY,
23 | .invalid: GIT_OBJECT_INVALID,
[238/269] Compiling SwiftGitX Blob.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Types/ObjectType.swift:21:16: warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import libgit2
2 |
3 | public enum ObjectType: LibGit2RawRepresentable {
| `- note: consider making enum 'ObjectType' conform to the 'Sendable' protocol
4 | case any
5 | case invalid
:
19 |
20 | private extension ObjectType {
21 | static let objectTypeMapping: [ObjectType: git_object_t] = [
| |- warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'objectTypeMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .any: GIT_OBJECT_ANY,
23 | .invalid: GIT_OBJECT_INVALID,
[239/269] Compiling SwiftGitX Commit.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Types/ObjectType.swift:21:16: warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import libgit2
2 |
3 | public enum ObjectType: LibGit2RawRepresentable {
| `- note: consider making enum 'ObjectType' conform to the 'Sendable' protocol
4 | case any
5 | case invalid
:
19 |
20 | private extension ObjectType {
21 | static let objectTypeMapping: [ObjectType: git_object_t] = [
| |- warning: static property 'objectTypeMapping' is not concurrency-safe because non-'Sendable' type '[ObjectType : git_object_t]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'objectTypeMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | .any: GIT_OBJECT_ANY,
23 | .invalid: GIT_OBJECT_INVALID,
[240/269] Compiling SwiftGitX BranchCollection.swift
[241/269] Compiling SwiftGitX ConfigCollection.swift
[242/269] Compiling SwiftGitX IndexCollection.swift
[243/269] Compiling SwiftGitX ReferenceCollection.swift
[244/269] Compiling SwiftGitX RemoteCollection.swift
[245/269] Compiling SwiftGitX StashCollection.swift
[246/269] Compiling SwiftGitX TagCollection.swift
[247/269] Compiling SwiftGitX Constants.swift
[248/269] Compiling SwiftGitX Array+withGitStrArray.swift
[249/269] Compiling SwiftGitX URL+relativePath.swift
[250/269] Compiling SwiftGitX LogSortingOption.swift
[251/269] Compiling SwiftGitX ResetOption.swift
[252/269] Compiling SwiftGitX RestoreOption.swift
[253/269] Compiling SwiftGitX StashOption.swift
[254/269] Compiling SwiftGitX StatusOption.swift
[255/269] Compiling SwiftGitX CheckoutProgress.swift
[256/269] Compiling SwiftGitX TransferProgress.swift
[257/269] Compiling SwiftGitX Remote.swift
[258/269] Compiling SwiftGitX Signature.swift
[259/269] Compiling SwiftGitX StashEntry.swift
[260/269] Compiling SwiftGitX StatusEntry.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Diff/StatusEntry.swift:112:16: warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | /// This enumeration provides a detailed status of files in a Git repository. Each case corresponds to a specific
40 | /// status that a file can have in the repository, similar to the output of the `git status` command.
41 | public enum Status {
| `- note: consider making enum 'Status' conform to the 'Sendable' protocol
42 | /// The file is `tracked` and its content has no changes.
43 | case current
:
110 | private extension StatusEntry.Status {
111 | // We use this instead of direct dictionary because this makes sure the result is ordered.
112 | static let statusMapping: [(key: StatusEntry.Status, value: git_status_t)] = [
| |- warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'statusMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | (.current, GIT_STATUS_CURRENT),
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:5:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | public static let bare = CloneOptions(bare: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:7:23: warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
6 |
7 | public static let bare = CloneOptions(bare: true)
| |- warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bare' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | /// If true, clone as a bare repository. Otherwise, clone as a normal repository. Default is false.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:8:23: warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
6 | }
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
| |- warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'workingTree' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | public static let index = DiffOption(rawValue: 1 << 1)
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:9:23: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
9 | public static let index = DiffOption(rawValue: 1 << 1)
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | }
11 |
[261/269] Compiling SwiftGitX FileMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Diff/StatusEntry.swift:112:16: warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | /// This enumeration provides a detailed status of files in a Git repository. Each case corresponds to a specific
40 | /// status that a file can have in the repository, similar to the output of the `git status` command.
41 | public enum Status {
| `- note: consider making enum 'Status' conform to the 'Sendable' protocol
42 | /// The file is `tracked` and its content has no changes.
43 | case current
:
110 | private extension StatusEntry.Status {
111 | // We use this instead of direct dictionary because this makes sure the result is ordered.
112 | static let statusMapping: [(key: StatusEntry.Status, value: git_status_t)] = [
| |- warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'statusMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | (.current, GIT_STATUS_CURRENT),
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:5:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | public static let bare = CloneOptions(bare: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:7:23: warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
6 |
7 | public static let bare = CloneOptions(bare: true)
| |- warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bare' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | /// If true, clone as a bare repository. Otherwise, clone as a normal repository. Default is false.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:8:23: warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
6 | }
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
| |- warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'workingTree' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | public static let index = DiffOption(rawValue: 1 << 1)
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:9:23: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
9 | public static let index = DiffOption(rawValue: 1 << 1)
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | }
11 |
[262/269] Compiling SwiftGitX CheckoutOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Diff/StatusEntry.swift:112:16: warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | /// This enumeration provides a detailed status of files in a Git repository. Each case corresponds to a specific
40 | /// status that a file can have in the repository, similar to the output of the `git status` command.
41 | public enum Status {
| `- note: consider making enum 'Status' conform to the 'Sendable' protocol
42 | /// The file is `tracked` and its content has no changes.
43 | case current
:
110 | private extension StatusEntry.Status {
111 | // We use this instead of direct dictionary because this makes sure the result is ordered.
112 | static let statusMapping: [(key: StatusEntry.Status, value: git_status_t)] = [
| |- warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'statusMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | (.current, GIT_STATUS_CURRENT),
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:5:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | public static let bare = CloneOptions(bare: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:7:23: warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
6 |
7 | public static let bare = CloneOptions(bare: true)
| |- warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bare' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | /// If true, clone as a bare repository. Otherwise, clone as a normal repository. Default is false.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:8:23: warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
6 | }
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
| |- warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'workingTree' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | public static let index = DiffOption(rawValue: 1 << 1)
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:9:23: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
9 | public static let index = DiffOption(rawValue: 1 << 1)
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | }
11 |
[263/269] Compiling SwiftGitX CloneOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Diff/StatusEntry.swift:112:16: warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | /// This enumeration provides a detailed status of files in a Git repository. Each case corresponds to a specific
40 | /// status that a file can have in the repository, similar to the output of the `git status` command.
41 | public enum Status {
| `- note: consider making enum 'Status' conform to the 'Sendable' protocol
42 | /// The file is `tracked` and its content has no changes.
43 | case current
:
110 | private extension StatusEntry.Status {
111 | // We use this instead of direct dictionary because this makes sure the result is ordered.
112 | static let statusMapping: [(key: StatusEntry.Status, value: git_status_t)] = [
| |- warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'statusMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | (.current, GIT_STATUS_CURRENT),
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:5:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | public static let bare = CloneOptions(bare: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:7:23: warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
6 |
7 | public static let bare = CloneOptions(bare: true)
| |- warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bare' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | /// If true, clone as a bare repository. Otherwise, clone as a normal repository. Default is false.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:8:23: warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
6 | }
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
| |- warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'workingTree' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | public static let index = DiffOption(rawValue: 1 << 1)
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:9:23: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
9 | public static let index = DiffOption(rawValue: 1 << 1)
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | }
11 |
[264/269] Compiling SwiftGitX DiffOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Diff/StatusEntry.swift:112:16: warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | /// This enumeration provides a detailed status of files in a Git repository. Each case corresponds to a specific
40 | /// status that a file can have in the repository, similar to the output of the `git status` command.
41 | public enum Status {
| `- note: consider making enum 'Status' conform to the 'Sendable' protocol
42 | /// The file is `tracked` and its content has no changes.
43 | case current
:
110 | private extension StatusEntry.Status {
111 | // We use this instead of direct dictionary because this makes sure the result is ordered.
112 | static let statusMapping: [(key: StatusEntry.Status, value: git_status_t)] = [
| |- warning: static property 'statusMapping' is not concurrency-safe because non-'Sendable' type '[(key: StatusEntry.Status, value: git_status_t)]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'statusMapping' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 | (.current, GIT_STATUS_CURRENT),
114 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:5:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 |
7 | public static let bare = CloneOptions(bare: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/CloneOptions.swift:7:23: warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
2 |
3 | /// Options for the clone operation.
4 | public struct CloneOptions {
| `- note: consider making struct 'CloneOptions' conform to the 'Sendable' protocol
5 | public static let `default` = CloneOptions()
6 |
7 | public static let bare = CloneOptions(bare: true)
| |- warning: static property 'bare' is not concurrency-safe because non-'Sendable' type 'CloneOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'bare' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | /// If true, clone as a bare repository. Otherwise, clone as a normal repository. Default is false.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:8:23: warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
6 | }
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
| |- warning: static property 'workingTree' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'workingTree' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
9 | public static let index = DiffOption(rawValue: 1 << 1)
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Models/Options/DiffOption.swift:9:23: warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
1 | public struct DiffOption: OptionSet {
| `- note: consider making struct 'DiffOption' conform to the 'Sendable' protocol
2 | public let rawValue: Int
3 |
:
7 |
8 | public static let workingTree = DiffOption(rawValue: 1 << 0)
9 | public static let index = DiffOption(rawValue: 1 << 1)
| |- warning: static property 'index' is not concurrency-safe because non-'Sendable' type 'DiffOption' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'index' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | }
11 |
[265/269] Compiling SwiftGitX Tag.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:241:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
239 | do {
240 | let clonedRepository = try clone(from: remoteURL, to: localURL, options: options)
241 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
242 | } catch {
243 | continuation.resume(throwing: error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:274:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
272 | transferProgressHandler: transferProgressHandler
273 | )
274 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
275 | } catch {
276 | continuation.resume(throwing: error)
[266/269] Compiling SwiftGitX Repository.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:241:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
239 | do {
240 | let clonedRepository = try clone(from: remoteURL, to: localURL, options: options)
241 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
242 | } catch {
243 | continuation.resume(throwing: error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:274:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
272 | transferProgressHandler: transferProgressHandler
273 | )
274 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
275 | } catch {
276 | continuation.resume(throwing: error)
[267/269] Compiling SwiftGitX BranchSequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:241:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
239 | do {
240 | let clonedRepository = try clone(from: remoteURL, to: localURL, options: options)
241 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
242 | } catch {
243 | continuation.resume(throwing: error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:274:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
272 | transferProgressHandler: transferProgressHandler
273 | )
274 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
275 | } catch {
276 | continuation.resume(throwing: error)
[268/269] Compiling SwiftGitX CommitSequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:241:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
239 | do {
240 | let clonedRepository = try clone(from: remoteURL, to: localURL, options: options)
241 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
242 | } catch {
243 | continuation.resume(throwing: error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:274:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
272 | transferProgressHandler: transferProgressHandler
273 | )
274 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
275 | } catch {
276 | continuation.resume(throwing: error)
[269/269] Compiling SwiftGitX ReferenceIterator.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:241:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
239 | do {
240 | let clonedRepository = try clone(from: remoteURL, to: localURL, options: options)
241 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
242 | } catch {
243 | continuation.resume(throwing: error)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftGitX/Repository.swift:274:30: warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
272 | transferProgressHandler: transferProgressHandler
273 | )
274 | continuation.resume(returning: clonedRepository)
| |- warning: sending 'clonedRepository' risks causing data races; this is an error in the Swift 6 language mode
| `- note: task-isolated 'clonedRepository' is passed as a 'sending' parameter; Uses in callee may race with later task-isolated uses
275 | } catch {
276 | continuation.resume(throwing: error)
Build complete! (26.73s)
Build complete.
{
"dependencies" : [
{
"identity" : "libgit2",
"requirement" : {
"range" : [
{
"lower_bound" : "1.9.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ibrahimcetin/libgit2.git"
},
{
"identity" : "swiftlint",
"requirement" : {
"range" : [
{
"lower_bound" : "0.54.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/realm/SwiftLint.git"
},
{
"identity" : "swiftformat",
"requirement" : {
"range" : [
{
"lower_bound" : "0.53.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nicklockwood/SwiftFormat.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "SwiftGitX",
"name" : "SwiftGitX",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "13.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/ConfigCollection.swift",
"CollectionTests/IndexCollectionTests.swift",
"CollectionTests/ReferenceCollectionTests.swift",
"CollectionTests/RemoteCollectionTests.swift",
"CollectionTests/StashCollectionTests.swift",
"CollectionTests/TagCollectionTests.swift",
"ObjectTests.swift",
"PerformanceTests/RepositoryPerformanceTests.swift",
"RepositoryTests/RepositoryDiffTests.swift",
"RepositoryTests/RepositoryOperationTests.swift",
"RepositoryTests/RepositoryPropertyTests.swift",
"RepositoryTests/RepositoryRemoteOperationTests.swift",
"RepositoryTests/RepositoryShowTests.swift",
"RepositoryTests/RepositorySwitchTests.swift",
"RepositoryTests/RepositoryTests.swift",
"SwiftGitXTests.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",
"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/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/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.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" : "5.8"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/ibrahimcetin/swiftgitx/main
Repository: ibrahimcetin/SwiftGitX
Swift version used: 6.1
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.3.0")
Target: SwiftGitX
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
* branch 4633b45fc732d8c55568be09dd852f9dc1582c25 -> FETCH_HEAD
HEAD is now at 4633b45 Update the artifact
Cloned https://github.com/swiftlang/swift-docc-render-artifact
Extracting symbol information for 'SwiftGitX'...
Finished extracting symbol information for 'SwiftGitX'. (5.00s)
Building documentation for 'SwiftGitX'...
warning: Parameter 'branchType' is missing documentation
--> ../Collections/BranchCollection.swift:64:9-64:9
62 | ///
63 | /// - Parameter name: The name of the branch.
64 + ///
| ╰─suggestion: Document 'branchType' parameter
65 | /// - Returns: The branch with the specified name, or `nil` if it doesn't exist.
66 | public subscript(name: String, type branchType: BranchType = .all) -> Branch? {
warning: Parameter 'type' is missing documentation
--> ../Collections/BranchCollection.swift:74:9-74:9
72 | /// - Parameter name: The name of the branch.
73 | /// For example, `main` for a local branch and `origin/main` for a remote branch.
74 + ///
| ╰─suggestion: Document 'type' parameter
75 | /// - Returns: The branch with the specified name.
76 | public func get(named name: String, type: BranchType = .all) throws -> Branch {
warning: Parameter 'url' not found in type method declaration
--> ../Repository.swift:227:11-227:53
225 | ///
226 | /// - Parameters:
227 + /// - url: The URL of the repository to clone.
| ╰─suggestion: Remove 'url' parameter documentation
228 | /// - path: The path to clone the repository to.
229 | ///
warning: Parameter 'path' not found in type method declaration
--> ../Repository.swift:228:11-229:9
226 | /// - Parameters:
227 | /// - url: The URL of the repository to clone.
228 + /// - path: The path to clone the repository to.
| ╰─suggestion: Remove 'path' parameter documentation
229 + ///
230 | /// - Returns: The cloned repository at the specified path.
231 | ///
warning: Parameter 'options' is missing documentation
--> ../Repository.swift:229:9-229:9
227 | /// - url: The URL of the repository to clone.
228 | /// - path: The path to clone the repository to.
229 + ///
| ╰─suggestion: Document 'options' parameter
230 | /// - Returns: The cloned repository at the specified path.
231 | ///
warning: Parameter 'localURL' is missing documentation
--> ../Repository.swift:229:9-229:9
227 | /// - url: The URL of the repository to clone.
228 | /// - path: The path to clone the repository to.
229 + ///
| ╰─suggestion: Document 'localURL' parameter
230 | /// - Returns: The cloned repository at the specified path.
231 | ///
warning: Parameter 'remoteURL' is missing documentation
--> ../Repository.swift:229:9-229:9
227 | /// - url: The URL of the repository to clone.
228 | /// - path: The path to clone the repository to.
229 + ///
| ╰─suggestion: Document 'remoteURL' parameter
230 | /// - Returns: The cloned repository at the specified path.
231 | ///
warning: Parameter 'url' not found in type method declaration
--> ../Repository.swift:253:11-253:53
251 | ///
252 | /// - Parameters:
253 + /// - url: The URL of the repository to clone.
| ╰─suggestion: Remove 'url' parameter documentation
254 | /// - path: The path to clone the repository to.
255 | /// - transferProgressHandler: A closure that is called with the transfer progress.
warning: Parameter 'path' not found in type method declaration
--> ../Repository.swift:254:11-254:55
252 | /// - Parameters:
253 | /// - url: The URL of the repository to clone.
254 + /// - path: The path to clone the repository to.
| ╰─suggestion: Remove 'path' parameter documentation
255 | /// - transferProgressHandler: A closure that is called with the transfer progress.
256 | ///
warning: Parameter 'options' is missing documentation
--> ../Repository.swift:256:9-256:9
254 | /// - path: The path to clone the repository to.
255 | /// - transferProgressHandler: A closure that is called with the transfer progress.
| ╰─suggestion: Document 'options' parameter
256 + ///
257 | /// - Returns: The cloned repository at the specified path.
258 | ///
warning: Parameter 'remoteURL' is missing documentation
--> ../Repository.swift:256:9-256:9
254 | /// - path: The path to clone the repository to.
255 | /// - transferProgressHandler: A closure that is called with the transfer progress.
| ╰─suggestion: Document 'remoteURL' parameter
256 + ///
257 | /// - Returns: The cloned repository at the specified path.
258 | ///
warning: Parameter 'localURL' is missing documentation
--> ../Repository.swift:256:9-256:9
254 | /// - path: The path to clone the repository to.
255 | /// - transferProgressHandler: A closure that is called with the transfer progress.
| ╰─suggestion: Document 'localURL' parameter
256 + ///
257 | /// - Returns: The cloned repository at the specified path.
258 | ///
warning: External name 'options' used to document parameter
--> ../Repository.swift:906:21-906:28
904 | /// Get the status of the repository.
905 | ///
906 + /// - Parameter options: The status options. Default is `.includeUntracked`.
| ╰─suggestion: Replace 'options' with 'optionFlags'
907 | ///
908 | /// - Returns: The status of the repository.
warning: 'Objects' is ambiguous at '/SwiftGitX'
--> SwiftGitX.md:23:8-23:15
21 | ### Objects
22 |
23 + - <doc:Objects>
| ├─suggestion: Insert '-article' for 'Git Object Types'
| ╰─suggestion: Insert '-anchor' for 'Objects'
24 |
25 | ### References
warning: 'References' is ambiguous at '/SwiftGitX'
--> SwiftGitX.md:27:8-27:18
25 | ### References
26 |
27 + - <doc:References>
| ├─suggestion: Insert '-article' for 'Git Reference Types'
| ╰─suggestion: Insert '-anchor' for 'References'
28 |
29 | ### Collections
warning: 'Collections' is ambiguous at '/SwiftGitX'
--> SwiftGitX.md:31:8-31:19
29 | ### Collections
30 |
31 + - <doc:Collections>
| ├─suggestion: Insert '-anchor' for 'Collections'
| ╰─suggestion: Insert '-article' for 'Collections of Git Commands'
32 |
33 | ### Models
warning: 'Iterators' is ambiguous at '/SwiftGitX'
--> SwiftGitX.md:40:8-40:17
38 | ### Iterators
39 |
40 + - <doc:Iterators>
| ├─suggestion: Insert '-article' for 'Iterate Over Git Types'
| ╰─suggestion: Insert '-anchor' for 'Iterators'
41 |
42 | ### Error Types
Finished building documentation for 'SwiftGitX' (0.59s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ibrahimcetin/swiftgitx/main
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit Mixin+Equals.swift
[8/57] Compiling SymbolKit Mixin+Hash.swift
[9/57] Compiling SymbolKit Mixin.swift
[10/57] Compiling SymbolKit LineList.swift
[11/57] Compiling SymbolKit Position.swift
[12/57] Compiling SymbolKit SourceRange.swift
[13/57] Compiling SymbolKit Metadata.swift
[14/57] Compiling SymbolKit Module.swift
[15/57] Compiling SymbolKit OperatingSystem.swift
[16/57] Compiling SymbolKit Platform.swift
[17/57] Compiling Snippets Snippet.swift
[18/57] Emitting module Snippets
[19/57] Compiling Snippets SnippetParser.swift
[20/57] Compiling SymbolKit Names.swift
[21/57] Compiling SymbolKit SPI.swift
[22/57] Compiling SymbolKit Snippet.swift
[23/57] Compiling SymbolKit Extension.swift
[24/57] Compiling SymbolKit Relationship.swift
[25/57] Compiling SymbolKit RelationshipKind.swift
[26/57] Compiling SymbolKit SourceOrigin.swift
[27/57] Compiling SymbolKit GenericConstraints.swift
[28/57] Compiling SymbolKit Swift.swift
[29/57] Compiling SymbolKit SemanticVersion.swift
[30/57] Compiling SymbolKit AccessControl.swift
[31/57] Compiling SymbolKit Availability.swift
[32/57] Compiling SymbolKit AvailabilityItem.swift
[33/57] Compiling SymbolKit Domain.swift
[34/57] Compiling SymbolKit Identifier.swift
[35/57] Compiling SymbolKit KindIdentifier.swift
[36/57] Compiling SymbolKit Location.swift
[37/57] Compiling SymbolKit Mutability.swift
[38/57] Compiling SymbolKit Symbol.swift
[39/57] Compiling SymbolKit SymbolKind.swift
[40/57] Compiling SymbolKit SymbolGraph.swift
[41/57] Compiling SymbolKit GraphCollector.swift
[42/57] Compiling SymbolKit GenericConstraint.swift
[43/57] Compiling SymbolKit GenericParameter.swift
[44/57] Compiling SymbolKit Generics.swift
[45/57] Compiling SymbolKit Namespace.swift
[46/57] Compiling SymbolKit DeclarationFragments.swift
[47/57] Compiling SymbolKit Fragment.swift
[48/57] Compiling SymbolKit FragmentKind.swift
[49/57] Compiling SymbolKit FunctionParameter.swift
[50/57] Compiling SymbolKit FunctionSignature.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (5.06s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/47] Emitting module SwiftGitX
[3/51] Compiling SwiftGitX StatusEntry.swift
[4/51] Compiling SwiftGitX FileMode.swift
[5/51] Compiling SwiftGitX CheckoutOptions.swift
[6/51] Compiling SwiftGitX CloneOptions.swift
[7/51] Compiling SwiftGitX DiffOption.swift
[8/51] Compiling SwiftGitX BranchCollection.swift
[9/51] Compiling SwiftGitX ConfigCollection.swift
[10/51] Compiling SwiftGitX IndexCollection.swift
[11/51] Compiling SwiftGitX ReferenceCollection.swift
[12/51] Compiling SwiftGitX RemoteCollection.swift
[13/51] Compiling SwiftGitX OID.swift
[14/51] Compiling SwiftGitX Object.swift
[15/51] Compiling SwiftGitX Tree.swift
[16/51] Compiling SwiftGitX Branch.swift
[17/51] Compiling SwiftGitX Reference.swift
[18/51] Compiling SwiftGitX LogSortingOption.swift
[19/51] Compiling SwiftGitX ResetOption.swift
[20/51] Compiling SwiftGitX RestoreOption.swift
[21/51] Compiling SwiftGitX StashOption.swift
[22/51] Compiling SwiftGitX StatusOption.swift
[23/51] Compiling SwiftGitX BranchType.swift
[24/51] Compiling SwiftGitX ObjectType.swift
[25/51] Compiling SwiftGitX TagType.swift
[26/51] Compiling SwiftGitX Blob.swift
[27/51] Compiling SwiftGitX Commit.swift
[28/51] Compiling SwiftGitX CheckoutProgress.swift
[29/51] Compiling SwiftGitX TransferProgress.swift
[30/51] Compiling SwiftGitX Remote.swift
[31/51] Compiling SwiftGitX Signature.swift
[32/51] Compiling SwiftGitX StashEntry.swift
[33/51] Compiling SwiftGitX ObjectFactory.swift
[34/51] Compiling SwiftGitX ReferenceFactory.swift
[35/51] Compiling SwiftGitX LibGit2RawRepresentable.swift
[36/51] Compiling SwiftGitX Diff.swift
[37/51] Compiling SwiftGitX Patch.swift
[38/51] Compiling SwiftGitX RemoteIterator.swift
[39/51] Compiling SwiftGitX StashIterator.swift
[40/51] Compiling SwiftGitX TagIterator.swift
[41/51] Compiling SwiftGitX SwiftGitX.swift
[42/51] Compiling SwiftGitX Tag.swift
[43/51] Compiling SwiftGitX Repository.swift
[44/51] Compiling SwiftGitX BranchSequence.swift
[45/51] Compiling SwiftGitX CommitSequence.swift
[46/51] Compiling SwiftGitX ReferenceIterator.swift
[47/51] Compiling SwiftGitX StashCollection.swift
[48/51] Compiling SwiftGitX TagCollection.swift
[49/51] Compiling SwiftGitX Constants.swift
[50/51] Compiling SwiftGitX Array+withGitStrArray.swift
[51/51] Compiling SwiftGitX URL+relativePath.swift
Build of target: 'SwiftGitX' complete! (2.85s)
2015
12 /Users/admin/builder/spi-builder-workspace/.docs/ibrahimcetin/swiftgitx/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/ibrahimcetin/swiftgitx/main
File count: 2015
Doc size: 12.0MB
Preparing doc bundle ...
Uploading prod-ibrahimcetin-swiftgitx-main-c443a549.zip to s3://spi-docs-inbox/prod-ibrahimcetin-swiftgitx-main-c443a549.zip
Copying... [12%]
Copying... [22%]
Copying... [32%]
Copying... [42%]
Copying... [52%]
Copying... [62%]
Copying... [72%]
Copying... [82%]
Copying... [92%]
Copying... [100%]
Done.