Build Information
Successful build of automerge-repo, reference 0.3.2 (cdeb80), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 11:01:12 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/automerge/automerge-repo-swift.git
Reference: 0.3.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/automerge/automerge-repo-swift
* tag 0.3.2 -> FETCH_HEAD
HEAD is now at cdeb805 cleaning up documentation - resolving warnings, tweaking a few abstracts, matching code updates (#123)
Cloned https://github.com/automerge/automerge-repo-swift.git
Revision (git rev-parse @):
cdeb8053c3aa2510189429d717ab09e70f134716
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/automerge/automerge-repo-swift.git at 0.3.2
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/automerge/automerge-repo-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 955]
[Planning deferred tasks]
[Starting]
[13 / 463] _RopeModule
[197 / 463] PotentCodables_PotentCodables
[197 / 463]
[209 / 469] Regex
[211 / 483] InternalCollectionsUtilities
[227 / 512] InternalCollectionsUtilities
[234 / 512] RealModule
[236 / 512] ServiceContextModule
[256 / 565] InternalCollectionsUtilities
[267 / 565] ServiceContextModule-product
[278 / 565] InternalCollectionsUtilities
[286 / 565] InternalCollectionsUtilities
[296 / 565] ContainersPreview
[316 / 574] RealModule
[329 / 584] HeapModule
[336 / 595] Cfyaml
[342 / 653] HeapModule
[358 / 653]
[367 / 653]
[373 / 653]
[381 / 653] Cfyaml
[389 / 653] _RopeModule
[394 / 653] Cfyaml
[398 / 653] Float16
[405 / 653]
[420 / 653] _RopeModule
[423 / 653] Instrumentation
[431 / 653] HashTreeCollections
[441 / 653] OrderedCollections
[443 / 653] OrderedCollections
[446 / 653] OrderedCollections-product
[450 / 653] Tracing
[455 / 653] Instrumentation
[458 / 653] HeapModule
[467 / 653] BigInt
[472 / 653] Regex
[475 / 653] Regex
[491 / 653] AutomergeUniffi
[500 / 653] HashTreeCollections
[502 / 653] Float16
[504 / 653] Float16-product
[515 / 653] ContainersPreview
[526 / 653] BigInt
[527 / 653] ContainersPreview
[529 / 653]
[537 / 655] BitCollections
[543 / 658] Float16-product
[550 / 678] BitCollections
[552 / 689] Tracing
[558 / 692]
[566 / 692] Tracing
[579 / 692] Base58Swift
[585 / 692] Tracing
[589 / 735]
[594 / 735]
[601 / 735]
[605 / 735]
[612 / 735] BitCollections
[617 / 735]
[619 / 735] BitCollections
[631 / 735] BitCollections
[639 / 737] BitCollections
[648 / 743] Collections
[657 / 744] AsyncAlgorithms
[666 / 755] Base58Swift
[668 / 766] PotentCodables
[669 / 766] Base58Swift
[674 / 766]
[677 / 766] Automerge
[680 / 766] PotentCodables
[690 / 766] PotentCodables
[697 / 766] PotentCodables
[700 / 766] Automerge
[708 / 766] Automerge
[711 / 766] AutomergeUtilities
[713 / 767]
[715 / 768] PotentCodables
[716 / 769]
[718 / 771]
[719 / 783]
[723 / 791] AsyncAlgorithms
[726 / 799] PotentCBOR
[727 / 810] PotentASN1
[744 / 815] PotentYAML
[753 / 815] PotentJSON
[763 / 815] PotentJSON
[764 / 815] PotentJSON
[768 / 815] PotentASN1
[775 / 815] PotentCBOR
[781 / 815] PotentASN1
[783 / 815] PotentCodables-product
[787 / 815] PotentASN1
[790 / 815] Base58Swift
[792 / 815] Base58Swift-product
[800 / 815] AsyncAlgorithms
[801 / 816] PotentASN1
[802 / 816] PotentASN1
[804 / 816] Automerge
[809 / 830]
[821 / 830] AutomergeRepo
[827 / 830] AutomergeRepo
[830 / 830] AutomergeRepo-product
Build complete! (18.89 sec)
Fetching https://github.com/automerge/automerge-swift
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-distributed-tracing
Fetching https://github.com/heckj/Base58Swift
Fetching https://github.com/outfoxx/PotentCodables
Fetching https://github.com/apple/swift-async-algorithms
[1/2345] Fetching swift-docc-plugin
[2/2830] Fetching swift-docc-plugin, base58swift
[22/9137] Fetching swift-docc-plugin, base58swift, swift-distributed-tracing
[76/15232] Fetching swift-docc-plugin, base58swift, swift-distributed-tracing, automerge-swift
[443/21955] Fetching swift-docc-plugin, base58swift, swift-distributed-tracing, automerge-swift, swift-async-algorithms
Fetched https://github.com/apple/swift-docc-plugin (1.45s)
Fetched https://github.com/apple/swift-distributed-tracing (1.55s)
[11048/13303] Fetching base58swift, automerge-swift, swift-async-algorithms
[11476/127250] Fetching base58swift, automerge-swift, swift-async-algorithms, potentcodables
Fetched https://github.com/automerge/automerge-swift (12.11s)
[120016/121155] Fetching base58swift, swift-async-algorithms, potentcodables
Fetched https://github.com/heckj/Base58Swift (14.07s)
Fetched https://github.com/apple/swift-async-algorithms (14.07s)
Fetched https://github.com/outfoxx/PotentCodables (14.07s)
Computing version for https://github.com/heckj/Base58Swift
Computed https://github.com/heckj/Base58Swift at 2.1.15 (14.78s)
Fetching https://github.com/attaswift/BigInt.git
[1/4939] Fetching bigint
Fetched https://github.com/attaswift/BigInt.git (1.60s)
Computing version for https://github.com/outfoxx/PotentCodables
Computed https://github.com/outfoxx/PotentCodables at 3.5.3 (2.31s)
Fetching https://github.com/SusanDoggie/Float16.git
Fetching https://github.com/sharplet/Regex.git
Fetching https://github.com/apple/swift-collections.git
[1/310] Fetching float16
[311/27662] Fetching float16, swift-collections
[2226/28916] Fetching float16, swift-collections, regex
Fetched https://github.com/sharplet/Regex.git (3.02s)
Fetched https://github.com/apple/swift-collections.git (3.02s)
Fetched https://github.com/SusanDoggie/Float16.git (3.02s)
Computing version for https://github.com/attaswift/BigInt.git
warning: 'bigint': /Package.swift:18:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
16 | .iOS(.v12),
17 | .tvOS(.v12),
18 | .watchOS(.v4),
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
19 | .macCatalyst(.v13),
20 | .visionOS(.v1),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/attaswift/BigInt.git at 5.7.0 (3.62s)
Computing version for https://github.com/sharplet/Regex.git
Computed https://github.com/sharplet/Regex.git at 2.1.1 (2.23s)
Computing version for https://github.com/SusanDoggie/Float16.git
Computed https://github.com/SusanDoggie/Float16.git at 1.1.1 (0.68s)
Fetching https://github.com/apple/swift-numerics
[1/6636] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics (1.87s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (2.46s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.69s)
Computing version for https://github.com/apple/swift-async-algorithms
Computed https://github.com/apple/swift-async-algorithms at 1.1.5 (0.64s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (0.66s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3824] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.39s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.13s)
Computing version for https://github.com/apple/swift-distributed-tracing
Computed https://github.com/apple/swift-distributed-tracing at 1.5.0 (0.57s)
Fetching https://github.com/apple/swift-service-context.git
[1/1364] Fetching swift-service-context
Fetched https://github.com/apple/swift-service-context.git (1.43s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.3.0 (2.03s)
Computing version for https://github.com/automerge/automerge-swift
Computed https://github.com/automerge/automerge-swift at 0.7.2 (0.67s)
Creating working copy for https://github.com/apple/swift-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.3.0
Creating working copy for https://github.com/heckj/Base58Swift
Working copy of https://github.com/heckj/Base58Swift resolved at 2.1.15
Creating working copy for https://github.com/apple/swift-async-algorithms
Working copy of https://github.com/apple/swift-async-algorithms resolved at 1.1.5
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
Creating working copy for https://github.com/sharplet/Regex.git
Working copy of https://github.com/sharplet/Regex.git resolved at 2.1.1
Creating working copy for https://github.com/automerge/automerge-swift
Working copy of https://github.com/automerge/automerge-swift resolved at 0.7.2
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.7.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/SusanDoggie/Float16.git
Working copy of https://github.com/SusanDoggie/Float16.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-distributed-tracing
Working copy of https://github.com/apple/swift-distributed-tracing resolved at 1.5.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/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/outfoxx/PotentCodables
Working copy of https://github.com/outfoxx/PotentCodables resolved at 3.5.3
warning: 'bigint': /Users/admin/builder/spi-builder-workspace/.build/checkouts/BigInt/Package.swift:18:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
16 | .iOS(.v12),
17 | .tvOS(.v12),
18 | .watchOS(.v4),
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
19 | .macCatalyst(.v13),
20 | .visionOS(.v1),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Downloading binary artifact https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip
[0/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (16 KB / 54.3 MB)
[0/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (328 KB / 54.3 MB)
[1/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (601 KB / 54.3 MB)
[1/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (863 KB / 54.3 MB)
[2/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (1.1 MB / 54.3 MB)
[2/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (1.4 MB / 54.3 MB)
[3/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (1.7 MB / 54.3 MB)
[3/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (2 MB / 54.3 MB)
[4/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (2.2 MB / 54.3 MB)
[4/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (2.5 MB / 54.3 MB)
[5/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (2.8 MB / 54.3 MB)
[5/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (3.1 MB / 54.3 MB)
[6/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (3.3 MB / 54.3 MB)
[6/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (3.6 MB / 54.3 MB)
[7/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (3.9 MB / 54.3 MB)
[7/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (4.1 MB / 54.3 MB)
[8/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (4.4 MB / 54.3 MB)
[8/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (4.7 MB / 54.3 MB)
[9/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (5 MB / 54.3 MB)
[9/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (5.3 MB / 54.3 MB)
[10/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (5.5 MB / 54.3 MB)
[10/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (5.8 MB / 54.3 MB)
[11/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (6.1 MB / 54.3 MB)
[11/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (6.4 MB / 54.3 MB)
[12/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (6.7 MB / 54.3 MB)
[13/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (7.1 MB / 54.3 MB)
[13/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (7.3 MB / 54.3 MB)
[14/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (7.8 MB / 54.3 MB)
[14/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (8 MB / 54.3 MB)
[15/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (8.3 MB / 54.3 MB)
[15/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (8.6 MB / 54.3 MB)
[16/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (9 MB / 54.3 MB)
[17/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (9.4 MB / 54.3 MB)
[18/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (10 MB / 54.3 MB)
[19/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (10.4 MB / 54.3 MB)
[19/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (10.7 MB / 54.3 MB)
[20/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (11 MB / 54.3 MB)
[20/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (11.3 MB / 54.3 MB)
[21/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (11.6 MB / 54.3 MB)
[21/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (11.9 MB / 54.3 MB)
[22/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (12.4 MB / 54.3 MB)
[23/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (12.7 MB / 54.3 MB)
[23/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (13 MB / 54.3 MB)
[24/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (13.3 MB / 54.3 MB)
[25/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (13.7 MB / 54.3 MB)
[25/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (14 MB / 54.3 MB)
[26/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (14.3 MB / 54.3 MB)
[26/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (14.6 MB / 54.3 MB)
[27/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (14.9 MB / 54.3 MB)
[27/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (15.2 MB / 54.3 MB)
[28/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (15.4 MB / 54.3 MB)
[28/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (15.7 MB / 54.3 MB)
[29/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (16 MB / 54.3 MB)
[30/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (16.3 MB / 54.3 MB)
[30/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (16.6 MB / 54.3 MB)
[31/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (16.9 MB / 54.3 MB)
[31/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (17.2 MB / 54.3 MB)
[32/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (17.5 MB / 54.3 MB)
[32/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (17.8 MB / 54.3 MB)
[33/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (18.2 MB / 54.3 MB)
[33/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (18.4 MB / 54.3 MB)
[34/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (18.7 MB / 54.3 MB)
[35/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (19.2 MB / 54.3 MB)
[35/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (19.5 MB / 54.3 MB)
[36/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (19.8 MB / 54.3 MB)
[37/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (20.1 MB / 54.3 MB)
[37/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (20.4 MB / 54.3 MB)
[38/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (20.7 MB / 54.3 MB)
[38/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (21 MB / 54.3 MB)
[39/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (21.3 MB / 54.3 MB)
[39/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (21.6 MB / 54.3 MB)
[40/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (21.8 MB / 54.3 MB)
[40/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (22.1 MB / 54.3 MB)
[41/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (22.5 MB / 54.3 MB)
[41/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (22.7 MB / 54.3 MB)
[42/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (23.1 MB / 54.3 MB)
[43/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (23.4 MB / 54.3 MB)
[43/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (23.7 MB / 54.3 MB)
[44/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (24 MB / 54.3 MB)
[44/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (24.4 MB / 54.3 MB)
[45/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (24.6 MB / 54.3 MB)
[45/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (24.9 MB / 54.3 MB)
[46/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (25.2 MB / 54.3 MB)
[47/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (25.6 MB / 54.3 MB)
[47/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (26 MB / 54.3 MB)
[48/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (26.2 MB / 54.3 MB)
[48/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (26.5 MB / 54.3 MB)
[49/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (26.8 MB / 54.3 MB)
[49/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (27.1 MB / 54.3 MB)
[50/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (27.5 MB / 54.3 MB)
[53/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (29.2 MB / 54.3 MB)
[55/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (30 MB / 54.3 MB)
[56/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (30.6 MB / 54.3 MB)
[57/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (31.4 MB / 54.3 MB)
[58/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (31.7 MB / 54.3 MB)
[58/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (32 MB / 54.3 MB)
[59/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (32.4 MB / 54.3 MB)
[60/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (32.7 MB / 54.3 MB)
[61/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (33.6 MB / 54.3 MB)
[63/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (34.5 MB / 54.3 MB)
[64/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (34.7 MB / 54.3 MB)
[64/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (35 MB / 54.3 MB)
[65/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (35.4 MB / 54.3 MB)
[65/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (35.7 MB / 54.3 MB)
[66/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (36 MB / 54.3 MB)
[66/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (36.2 MB / 54.3 MB)
[67/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (36.6 MB / 54.3 MB)
[67/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (36.8 MB / 54.3 MB)
[68/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (37.1 MB / 54.3 MB)
[68/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (37.3 MB / 54.3 MB)
[69/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (37.6 MB / 54.3 MB)
[69/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (37.9 MB / 54.3 MB)
[70/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (38.2 MB / 54.3 MB)
[70/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (38.5 MB / 54.3 MB)
[71/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (38.8 MB / 54.3 MB)
[72/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (39.1 MB / 54.3 MB)
[72/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (39.4 MB / 54.3 MB)
[73/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (39.7 MB / 54.3 MB)
[73/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (40 MB / 54.3 MB)
[74/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (40.2 MB / 54.3 MB)
[74/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (40.5 MB / 54.3 MB)
[75/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (40.8 MB / 54.3 MB)
[75/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (41.1 MB / 54.3 MB)
[76/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (41.4 MB / 54.3 MB)
[76/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (41.7 MB / 54.3 MB)
[77/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (42 MB / 54.3 MB)
[77/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (42.2 MB / 54.3 MB)
[78/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (42.5 MB / 54.3 MB)
[78/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (42.8 MB / 54.3 MB)
[79/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (43 MB / 54.3 MB)
[79/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (43.3 MB / 54.3 MB)
[80/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (43.6 MB / 54.3 MB)
[80/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (43.9 MB / 54.3 MB)
[81/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (44.2 MB / 54.3 MB)
[82/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (44.6 MB / 54.3 MB)
[82/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (44.8 MB / 54.3 MB)
[83/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (45.1 MB / 54.3 MB)
[83/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (45.4 MB / 54.3 MB)
[84/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (45.7 MB / 54.3 MB)
[84/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (46 MB / 54.3 MB)
[85/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (46.2 MB / 54.3 MB)
[85/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (46.5 MB / 54.3 MB)
[86/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (46.8 MB / 54.3 MB)
[86/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (47.1 MB / 54.3 MB)
[87/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (47.3 MB / 54.3 MB)
[87/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (47.6 MB / 54.3 MB)
[88/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (47.9 MB / 54.3 MB)
[88/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (48.2 MB / 54.3 MB)
[89/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (48.5 MB / 54.3 MB)
[89/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (48.8 MB / 54.3 MB)
[90/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (49.1 MB / 54.3 MB)
[90/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (49.4 MB / 54.3 MB)
[91/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (49.6 MB / 54.3 MB)
[91/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (49.9 MB / 54.3 MB)
[92/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (50.2 MB / 54.3 MB)
[92/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (50.5 MB / 54.3 MB)
[93/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (50.8 MB / 54.3 MB)
[93/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (51 MB / 54.3 MB)
[94/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (51.3 MB / 54.3 MB)
[94/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (51.6 MB / 54.3 MB)
[95/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (51.8 MB / 54.3 MB)
[96/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (52.1 MB / 54.3 MB)
[96/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (52.4 MB / 54.3 MB)
[97/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (52.7 MB / 54.3 MB)
[97/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (53 MB / 54.3 MB)
[98/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (53.3 MB / 54.3 MB)
[98/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (53.6 MB / 54.3 MB)
[99/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (53.8 MB / 54.3 MB)
[99/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (54.2 MB / 54.3 MB)
[100/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (54.3 MB / 54.3 MB)
Downloaded https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (2.77s)
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/extensions/OSLog+extensions.swift:4:30: [1;33mwarning: [1;39mconformance of 'Logger' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m2 |[0;0m internal import OSLog
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Logger: @unchecked Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Logger' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m5 |[0;0m // https://forums.developer.apple.com/forums/thread/747816?answerId=781922022#781922022
[0;36m6 |[0;0m // Per Quinn:
os.Logger:2:15: [1;39mnote: [1;39m'Logger' declares conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0, *)
[0;36m2 |[0;0m public struct Logger : @unchecked Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Logger' declares conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m public static var disabled: Logger { get }
[0;36m4 |[0;0m public init(subsystem: String, category: String)
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:6:23: [1;33mwarning: [1;39mstatic property 'encoder' is not concurrency-safe because non-'Sendable' type 'CBOREncoder' may have shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m4 |[0;0m public actor CBORCoder {
[0;36m5 |[0;0m /// A CBOR encoder
[0;36m6 |[0;0m public static let encoder = CBOREncoder()
[0;36m|[0;0m `- [1;33mwarning: [1;39mstatic property 'encoder' is not concurrency-safe because non-'Sendable' type 'CBOREncoder' may have shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m7 |[0;0m /// A CBOR decoder
[0;36m8 |[0;0m public static let decoder = CBORDecoder()
PotentCBOR.CBOREncoder:1:14: [1;39mnote: [1;39mclass 'CBOREncoder' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class CBOREncoder : PotentCodables.ValueEncoder<PotentCBOR.CBOR, PotentCBOR.CBOREncoderTransform>, PotentCodables.EncodesToData {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'CBOREncoder' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m public static let `default`: PotentCBOR.CBOREncoder
[0;36m3 |[0;0m public static let deterministic: PotentCBOR.CBOREncoder
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:1:8: [1;33mwarning: [1;39madd '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentCBOR'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
[0;36m1 |[0;0m public import PotentCBOR
[0;36m|[0;0m `- [1;33mwarning: [1;39madd '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentCBOR'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
[0;36m2 |[0;0m
[0;36m3 |[0;0m /// A type that provides concurrency-safe access to a CBOR encoder and decoder.
[0;36m4 |[0;0m public actor CBORCoder {
[0;36m5 |[0;0m /// A CBOR encoder
[0;36m6 |[0;0m public static let encoder = CBOREncoder()
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'encoder' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m7 |[0;0m /// A CBOR decoder
[0;36m8 |[0;0m public static let decoder = CBORDecoder()
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:8:23: [1;33mwarning: [1;39mstatic property 'decoder' is not concurrency-safe because non-'Sendable' type 'CBORDecoder' may have shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m6 |[0;0m public static let encoder = CBOREncoder()
[0;36m7 |[0;0m /// A CBOR decoder
[0;36m8 |[0;0m public static let decoder = CBORDecoder()
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'decoder' is not concurrency-safe because non-'Sendable' type 'CBORDecoder' may have shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'decoder' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m9 |[0;0m }
[0;36m10 |[0;0m
PotentCBOR.CBORDecoder:1:14: [1;39mnote: [1;39mclass 'CBORDecoder' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class CBORDecoder : PotentCodables.ValueDecoder<PotentCBOR.CBOR, PotentCBOR.CBORDecoderTransform>, PotentCodables.DecodesFromData {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'CBORDecoder' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m public static let `default`: PotentCBOR.CBORDecoder
[0;36m3 |[0;0m public enum UntaggedDateDecodingStrategy {
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/extensions/OSLog+extensions.swift:4:30: [1;33mwarning: [1;39mconformance of 'Logger' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m2 |[0;0m internal import OSLog
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension Logger: @unchecked Sendable {}
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Logger' to protocol 'Sendable' was already stated in the type's module 'os'[0;0m
[0;36m5 |[0;0m // https://forums.developer.apple.com/forums/thread/747816?answerId=781922022#781922022
[0;36m6 |[0;0m // Per Quinn:
os.Logger:2:15: [1;39mnote: [1;39m'Logger' declares conformance to protocol 'Sendable' here[0;0m
[0;36m1 |[0;0m @available(macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0, *)
[0;36m2 |[0;0m public struct Logger : @unchecked Sendable {
[0;36m|[0;0m `- [1;39mnote: [1;39m'Logger' declares conformance to protocol 'Sendable' here[0;0m
[0;36m3 |[0;0m public static var disabled: Logger { get }
[0;36m4 |[0;0m public init(subsystem: String, category: String)
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:6:23: [1;33mwarning: [1;39mstatic property 'encoder' is not concurrency-safe because non-'Sendable' type 'CBOREncoder' may have shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m4 |[0;0m public actor CBORCoder {
[0;36m5 |[0;0m /// A CBOR encoder
[0;36m6 |[0;0m public static let encoder = CBOREncoder()
[0;36m|[0;0m `- [1;33mwarning: [1;39mstatic property 'encoder' is not concurrency-safe because non-'Sendable' type 'CBOREncoder' may have shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m7 |[0;0m /// A CBOR decoder
[0;36m8 |[0;0m public static let decoder = CBORDecoder()
PotentCBOR.CBOREncoder:1:14: [1;39mnote: [1;39mclass 'CBOREncoder' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class CBOREncoder : PotentCodables.ValueEncoder<PotentCBOR.CBOR, PotentCBOR.CBOREncoderTransform>, PotentCodables.EncodesToData {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'CBOREncoder' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m public static let `default`: PotentCBOR.CBOREncoder
[0;36m3 |[0;0m public static let deterministic: PotentCBOR.CBOREncoder
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:1:8: [1;33mwarning: [1;39madd '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentCBOR'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
[0;36m1 |[0;0m public import PotentCBOR
[0;36m|[0;0m `- [1;33mwarning: [1;39madd '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentCBOR'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
[0;36m2 |[0;0m
[0;36m3 |[0;0m /// A type that provides concurrency-safe access to a CBOR encoder and decoder.
[0;36m4 |[0;0m public actor CBORCoder {
[0;36m5 |[0;0m /// A CBOR encoder
[0;36m6 |[0;0m public static let encoder = CBOREncoder()
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'encoder' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m7 |[0;0m /// A CBOR decoder
[0;36m8 |[0;0m public static let decoder = CBORDecoder()
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:8:23: [1;33mwarning: [1;39mstatic property 'decoder' is not concurrency-safe because non-'Sendable' type 'CBORDecoder' may have shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m6 |[0;0m public static let encoder = CBOREncoder()
[0;36m7 |[0;0m /// A CBOR decoder
[0;36m8 |[0;0m public static let decoder = CBORDecoder()
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'decoder' is not concurrency-safe because non-'Sendable' type 'CBORDecoder' may have shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'decoder' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m9 |[0;0m }
[0;36m10 |[0;0m
PotentCBOR.CBORDecoder:1:14: [1;39mnote: [1;39mclass 'CBORDecoder' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m public class CBORDecoder : PotentCodables.ValueDecoder<PotentCBOR.CBOR, PotentCBOR.CBORDecoderTransform>, PotentCodables.DecodesFromData {
[0;36m|[0;0m `- [1;39mnote: [1;39mclass 'CBORDecoder' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m public static let `default`: PotentCBOR.CBORDecoder
[0;36m3 |[0;0m public enum UntaggedDateDecodingStrategy {
[#AddPreconcurrencyImport]: <https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import>
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Repo.swift:242:17: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m240 |[0;0m return
[0;36m241 |[0;0m }
[0;36m242 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m243 |[0;0m try await storage.saveDoc(id: id, doc: docFromHandle)
[0;36m244 |[0;0m }
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
Build complete.
{
"dependencies" : [
{
"identity" : "automerge-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.7",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/automerge/automerge-swift"
},
{
"identity" : "potentcodables",
"requirement" : {
"range" : [
{
"lower_bound" : "3.1.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/outfoxx/PotentCodables"
},
{
"identity" : "base58swift",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.14",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/heckj/Base58Swift"
},
{
"identity" : "swift-async-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-async-algorithms"
},
{
"identity" : "swift-distributed-tracing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-distributed-tracing"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "automerge-repo",
"name" : "automerge-repo",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "AutomergeRepo",
"targets" : [
"AutomergeRepo"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AutomergeRepoTests",
"module_type" : "SwiftTarget",
"name" : "AutomergeRepoTests",
"path" : "Tests/AutomergeRepoTests",
"sources" : [
"BS58IdTests.swift",
"BackoffTests.swift",
"BaseRepoTests.swift",
"CBORExperiments.swift",
"DocHandleTests.swift",
"DocumentIdTests.swift",
"ObservingChangesTest.swift",
"RepoFindTest.swift",
"RepoHelpers.swift",
"SharePolicyTests.swift",
"StorageSubsystemTests.swift",
"TestNetworkProviders/InMemoryNetwork.swift",
"TestNetworkProviders/TestOutgoingNetworkProvider.swift",
"TestNetworkProviders/UnconfiguredTestNetwork.swift",
"TestStorageProviders/InMemoryStorage.swift",
"TwoReposWithInMemoryNetworkTests.swift"
],
"target_dependencies" : [
"AutomergeRepo"
],
"type" : "test"
},
{
"c99name" : "AutomergeRepo",
"module_type" : "SwiftTarget",
"name" : "AutomergeRepo",
"path" : "Sources/AutomergeRepo",
"product_dependencies" : [
"Automerge",
"PotentCodables",
"Base58Swift",
"AsyncAlgorithms",
"Tracing"
],
"product_memberships" : [
"AutomergeRepo"
],
"sources" : [
"AutomergeRepo.swift",
"DocHandle.swift",
"DocumentId.swift",
"EphemeralMessageReceiver.swift",
"Errors.swift",
"InternalDocHandle.swift",
"Networking/Backoff.swift",
"Networking/NetworkAdapterEvents.swift",
"Networking/NetworkEventReceiver.swift",
"Networking/NetworkProvider.swift",
"Networking/NetworkSubsystem.swift",
"Networking/Providers/AvailablePeer.swift",
"Networking/Providers/NWParameters+peerSyncParameters.swift",
"Networking/Providers/P2PAutomergeSyncProtocol.swift",
"Networking/Providers/PeerConnectionInfo.swift",
"Networking/Providers/PeerToPeerConnection.swift",
"Networking/Providers/PeerToPeerProvider.swift",
"Networking/Providers/PeerToPeerProviderConfiguration.swift",
"Networking/Providers/TXTRecordKeys.swift",
"Networking/Providers/WebSocketProvider.swift",
"Networking/Providers/WebSocketProviderConfiguration.swift",
"Networking/Providers/WebSocketProviderState.swift",
"PeerMetadata.swift",
"Repo+LogComponent.swift",
"Repo.swift",
"RepoTypes.swift",
"ShareAuthorizing.swift",
"Storage/DocumentStorage.swift",
"Storage/StorageProvider.swift",
"Sync/CBORCoder.swift",
"Sync/ProtocolState.swift",
"Sync/SyncV1Msg+encode+decode.swift",
"Sync/SyncV1Msg+messages.swift",
"Sync/SyncV1Msg.swift",
"extensions/Data+hexEncodedString.swift",
"extensions/NWPathMonitor+paths.swift",
"extensions/OSLog+extensions.swift",
"extensions/String+hexEncoding.swift",
"extensions/TimeInterval+milliseconds.swift",
"extensions/UUID+bs58String.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.