The Swift Package Index logo.Swift Package Index

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 arm64

Build 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: warning: conformance of 'Logger' to protocol 'Sendable' was already stated in the type's module 'os'
 2 | internal import OSLog
 3 |
 4 | extension Logger: @unchecked Sendable {}
   |                              `- warning: conformance of 'Logger' to protocol 'Sendable' was already stated in the type's module 'os'
 5 | // https://forums.developer.apple.com/forums/thread/747816?answerId=781922022#781922022
 6 | // Per Quinn:
os.Logger:2:15: note: 'Logger' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0, *)
 2 | public struct Logger : @unchecked Sendable {
   |               `- note: 'Logger' declares conformance to protocol 'Sendable' here
 3 |     public static var disabled: Logger { get }
 4 |     public init(subsystem: String, category: String)
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:6:23: warning: static 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
 4 | public actor CBORCoder {
 5 |     /// A CBOR encoder
 6 |     public static let encoder = CBOREncoder()
   |                       `- warning: static 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
 7 |     /// A CBOR decoder
 8 |     public static let decoder = CBORDecoder()
PotentCBOR.CBOREncoder:1:14: note: class 'CBOREncoder' does not conform to the 'Sendable' protocol
 1 | public class CBOREncoder : PotentCodables.ValueEncoder<PotentCBOR.CBOR, PotentCBOR.CBOREncoderTransform>, PotentCodables.EncodesToData {
   |              `- note: class 'CBOREncoder' does not conform to the 'Sendable' protocol
 2 |     public static let `default`: PotentCBOR.CBOREncoder
 3 |     public static let deterministic: PotentCBOR.CBOREncoder
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:1:8: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentCBOR' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 1 | public import PotentCBOR
   |        `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentCBOR' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 2 |
 3 | /// A type that provides concurrency-safe access to a CBOR encoder and decoder.
 4 | public actor CBORCoder {
 5 |     /// A CBOR encoder
 6 |     public static let encoder = CBOREncoder()
   |                       |- note: add '@MainActor' to make static property 'encoder' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     /// A CBOR decoder
 8 |     public static let decoder = CBORDecoder()
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:8:23: warning: static 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
 6 |     public static let encoder = CBOREncoder()
 7 |     /// A CBOR decoder
 8 |     public static let decoder = CBORDecoder()
   |                       |- warning: static 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
   |                       |- note: add '@MainActor' to make static property 'decoder' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | }
10 |
PotentCBOR.CBORDecoder:1:14: note: class 'CBORDecoder' does not conform to the 'Sendable' protocol
 1 | public class CBORDecoder : PotentCodables.ValueDecoder<PotentCBOR.CBOR, PotentCBOR.CBORDecoderTransform>, PotentCodables.DecodesFromData {
   |              `- note: class 'CBORDecoder' does not conform to the 'Sendable' protocol
 2 |     public static let `default`: PotentCBOR.CBORDecoder
 3 |     public enum UntaggedDateDecodingStrategy {
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/extensions/OSLog+extensions.swift:4:30: warning: conformance of 'Logger' to protocol 'Sendable' was already stated in the type's module 'os'
 2 | internal import OSLog
 3 |
 4 | extension Logger: @unchecked Sendable {}
   |                              `- warning: conformance of 'Logger' to protocol 'Sendable' was already stated in the type's module 'os'
 5 | // https://forums.developer.apple.com/forums/thread/747816?answerId=781922022#781922022
 6 | // Per Quinn:
os.Logger:2:15: note: 'Logger' declares conformance to protocol 'Sendable' here
 1 | @available(macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0, *)
 2 | public struct Logger : @unchecked Sendable {
   |               `- note: 'Logger' declares conformance to protocol 'Sendable' here
 3 |     public static var disabled: Logger { get }
 4 |     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: warning: static 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
 4 | public actor CBORCoder {
 5 |     /// A CBOR encoder
 6 |     public static let encoder = CBOREncoder()
   |                       `- warning: static 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
 7 |     /// A CBOR decoder
 8 |     public static let decoder = CBORDecoder()
PotentCBOR.CBOREncoder:1:14: note: class 'CBOREncoder' does not conform to the 'Sendable' protocol
 1 | public class CBOREncoder : PotentCodables.ValueEncoder<PotentCBOR.CBOR, PotentCBOR.CBOREncoderTransform>, PotentCodables.EncodesToData {
   |              `- note: class 'CBOREncoder' does not conform to the 'Sendable' protocol
 2 |     public static let `default`: PotentCBOR.CBOREncoder
 3 |     public static let deterministic: PotentCBOR.CBOREncoder
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:1:8: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentCBOR' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 1 | public import PotentCBOR
   |        `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'PotentCBOR' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/add-preconcurrency-import\AddPreconcurrencyImport]8;;\]
 2 |
 3 | /// A type that provides concurrency-safe access to a CBOR encoder and decoder.
 4 | public actor CBORCoder {
 5 |     /// A CBOR encoder
 6 |     public static let encoder = CBOREncoder()
   |                       |- note: add '@MainActor' to make static property 'encoder' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     /// A CBOR decoder
 8 |     public static let decoder = CBORDecoder()
/Users/admin/builder/spi-builder-workspace/Sources/AutomergeRepo/Sync/CBORCoder.swift:8:23: warning: static 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
 6 |     public static let encoder = CBOREncoder()
 7 |     /// A CBOR decoder
 8 |     public static let decoder = CBORDecoder()
   |                       |- warning: static 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
   |                       |- note: add '@MainActor' to make static property 'decoder' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 | }
10 |
PotentCBOR.CBORDecoder:1:14: note: class 'CBORDecoder' does not conform to the 'Sendable' protocol
 1 | public class CBORDecoder : PotentCodables.ValueDecoder<PotentCBOR.CBOR, PotentCBOR.CBORDecoderTransform>, PotentCodables.DecodesFromData {
   |              `- note: class 'CBORDecoder' does not conform to the 'Sendable' protocol
 2 |     public static let `default`: PotentCBOR.CBORDecoder
 3 |     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: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
240 |                     return
241 |                 }
242 |                 Task {
    |                 |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
    |                 `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
243 |                     try await storage.saveDoc(id: id, doc: docFromHandle)
244 |                 }
[#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.