The Swift Package Index logo.Swift Package Index

Build Information

Successful build of automerge-repo, reference main (cdeb80), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 11:02:20 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: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/automerge/automerge-repo-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
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 main
========================================
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]
[7 / 463]
[191 / 463] Automerge
[197 / 463]
[209 / 469] RealModule
[213 / 508]
[219 / 512]
[234 / 512] RealModule
[235 / 512]
[254 / 565]
[263 / 565] InternalCollectionsUtilities
[277 / 565] RealModule
[289 / 565]
[294 / 565] RealModule
[311 / 565] Cfyaml
[322 / 577] Cfyaml
[327 / 591] Instrumentation
[334 / 631]
[342 / 653]
[362 / 653]
[367 / 653]
[373 / 653]
[388 / 653] Float16
[398 / 653] _RopeModule
[401 / 653]
[403 / 653] OrderedCollections
[417 / 653] _RopeModule
[427 / 653] ServiceContextModule
[432 / 653]
[434 / 653] HashTreeCollections
[442 / 653] OrderedCollections
[446 / 653] InternalCollectionsUtilities
[454 / 653] HeapModule
[458 / 653] HeapModule
[466 / 653] Regex
[468 / 653] Regex
[478 / 653] Regex-product
[498 / 653] HashTreeCollections
[499 / 653] HashTreeCollections
[500 / 653] Float16
[504 / 653] ContainersPreview
[505 / 653] ContainersPreview
[507 / 653] ContainersPreview
[516 / 653] Regex
[522 / 653] ContainersPreview
[526 / 653] HashTreeCollections
[535 / 656] HeapModule
[543 / 669] BitCollections
[548 / 689] Tracing
[550 / 689] Tracing
[554 / 692] Tracing
[572 / 692] Base58Swift
[575 / 692] DequeModule
[584 / 692] DequeModule
[589 / 735]
[596 / 735]
[603 / 735]
[611 / 735] BitCollections
[615 / 735]
[618 / 735] BitCollections
[622 / 735] DequeModule
[637 / 737] BigInt
[642 / 743] Collections
[654 / 744] DequeModule
[662 / 755] BitCollections
[664 / 755] BitCollections
[666 / 766] PotentCodables
[668 / 766]
[671 / 766] Automerge
[676 / 766] PotentCodables
[685 / 766] AsyncAlgorithms
[692 / 766] Base58Swift
[697 / 766] Automerge
[705 / 766] Automerge
[708 / 766] AutomergeUtilities
[710 / 766]
[713 / 768]
[716 / 771]
[720 / 791] PotentYAML
[722 / 791] PotentCBOR
[725 / 810] PotentJSON
[734 / 815] AutomergeUtilities
[750 / 815] PotentYAML
[767 / 815] PotentJSON
[770 / 815] PotentCBOR
[774 / 815] PotentCBOR
[781 / 815] PotentCodables-product
[783 / 815] PotentJSON
[786 / 815] PotentASN1
[790 / 815] AutomergeUtilities
[793 / 815] Automerge-product
[798 / 816] PotentASN1
[802 / 816] Automerge
[807 / 816] AutomergeRepo
[810 / 830]
[821 / 830] AutomergeRepo
[827 / 830] AutomergeRepo
[830 / 830] AutomergeRepo-product
Build complete! (18.96 sec)
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/outfoxx/PotentCodables
Fetching https://github.com/heckj/Base58Swift
Fetching https://github.com/apple/swift-async-algorithms
Fetching https://github.com/apple/swift-distributed-tracing
Fetching https://github.com/automerge/automerge-swift
[1/2345] Fetching swift-docc-plugin
[119/8440] Fetching swift-docc-plugin, automerge-swift
[120/14747] Fetching swift-docc-plugin, automerge-swift, swift-distributed-tracing
[2904/21470] Fetching swift-docc-plugin, automerge-swift, swift-distributed-tracing, swift-async-algorithms
[3826/21955] Fetching swift-docc-plugin, automerge-swift, swift-distributed-tracing, swift-async-algorithms, base58swift
Fetched https://github.com/apple/swift-docc-plugin (1.64s)
[12804/19610] Fetching automerge-swift, swift-distributed-tracing, swift-async-algorithms, base58swift
Fetched https://github.com/heckj/Base58Swift (1.67s)
[16204/19125] Fetching automerge-swift, swift-distributed-tracing, swift-async-algorithms
[17254/133072] Fetching automerge-swift, swift-distributed-tracing, swift-async-algorithms, potentcodables
Fetched https://github.com/automerge/automerge-swift (9.09s)
Fetched https://github.com/outfoxx/PotentCodables (9.09s)
Fetched https://github.com/apple/swift-distributed-tracing (9.09s)
Fetched https://github.com/apple/swift-async-algorithms (9.09s)
Computing version for https://github.com/heckj/Base58Swift
Computed https://github.com/heckj/Base58Swift at 2.1.15 (9.77s)
Fetching https://github.com/attaswift/BigInt.git
[1/4939] Fetching bigint
Fetched https://github.com/attaswift/BigInt.git (1.52s)
Computing version for https://github.com/outfoxx/PotentCodables
Computed https://github.com/outfoxx/PotentCodables at 3.5.3 (2.20s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/SusanDoggie/Float16.git
Fetching https://github.com/sharplet/Regex.git
[1/1254] Fetching regex
[14/1564] Fetching regex, float16
[1127/28916] Fetching regex, float16, swift-collections
Fetched https://github.com/sharplet/Regex.git (1.96s)
[15081/27662] Fetching float16, swift-collections
Fetched https://github.com/SusanDoggie/Float16.git (3.15s)
Fetched https://github.com/apple/swift-collections.git (3.15s)
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.74s)
Computing version for https://github.com/sharplet/Regex.git
Computed https://github.com/sharplet/Regex.git at 2.1.1 (2.20s)
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.82s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (2.40s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (0.72s)
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.65s)
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.10s)
Computing version for https://github.com/apple/swift-distributed-tracing
Computed https://github.com/apple/swift-distributed-tracing at 1.5.0 (0.55s)
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.07s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.3.0 (1.64s)
Computing version for https://github.com/automerge/automerge-swift
Computed https://github.com/automerge/automerge-swift at 0.7.2 (0.65s)
Creating working copy for https://github.com/outfoxx/PotentCodables
Working copy of https://github.com/outfoxx/PotentCodables resolved at 3.5.3
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/sharplet/Regex.git
Working copy of https://github.com/sharplet/Regex.git resolved at 2.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/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.7.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/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-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.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/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-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-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/automerge/automerge-swift
Working copy of https://github.com/automerge/automerge-swift resolved at 0.7.2
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 (295 KB / 54.3 MB)
[1/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (573 KB / 54.3 MB)
[1/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (853 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 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.2 MB / 54.3 MB)
[8/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (4.5 MB / 54.3 MB)
[8/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (4.8 MB / 54.3 MB)
[9/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (5.1 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.6 MB / 54.3 MB)
[10/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (5.9 MB / 54.3 MB)
[11/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (6.2 MB / 54.3 MB)
[11/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (6.5 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)
[12/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (7 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)
[13/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (7.6 MB / 54.3 MB)
[14/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (7.9 MB / 54.3 MB)
[15/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (8.2 MB / 54.3 MB)
[15/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (8.5 MB / 54.3 MB)
[16/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (8.7 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.3 MB / 54.3 MB)
[17/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (9.6 MB / 54.3 MB)
[18/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (9.9 MB / 54.3 MB)
[18/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (10.2 MB / 54.3 MB)
[19/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (10.5 MB / 54.3 MB)
[19/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (10.8 MB / 54.3 MB)
[20/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (11.1 MB / 54.3 MB)
[21/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (11.4 MB / 54.3 MB)
[21/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (11.7 MB / 54.3 MB)
[22/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (12 MB / 54.3 MB)
[22/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (12.3 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)
[24/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (13.5 MB / 54.3 MB)
[25/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (13.8 MB / 54.3 MB)
[26/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (14.1 MB / 54.3 MB)
[26/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (14.5 MB / 54.3 MB)
[27/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (14.8 MB / 54.3 MB)
[27/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (15 MB / 54.3 MB)
[28/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (15.3 MB / 54.3 MB)
[28/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (15.6 MB / 54.3 MB)
[29/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (15.9 MB / 54.3 MB)
[29/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (16.2 MB / 54.3 MB)
[30/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (16.5 MB / 54.3 MB)
[30/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (16.8 MB / 54.3 MB)
[31/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (17.1 MB / 54.3 MB)
[31/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (17.4 MB / 54.3 MB)
[32/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (17.7 MB / 54.3 MB)
[33/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (18 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)
[34/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (18.6 MB / 54.3 MB)
[34/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (18.8 MB / 54.3 MB)
[35/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (19.1 MB / 54.3 MB)
[35/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (19.4 MB / 54.3 MB)
[36/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (19.7 MB / 54.3 MB)
[36/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (20 MB / 54.3 MB)
[37/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (20.3 MB / 54.3 MB)
[37/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (20.6 MB / 54.3 MB)
[38/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (20.9 MB / 54.3 MB)
[39/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (21.2 MB / 54.3 MB)
[39/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (21.5 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.2 MB / 54.3 MB)
[41/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (22.4 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 MB / 54.3 MB)
[42/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (23.2 MB / 54.3 MB)
[43/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (23.6 MB / 54.3 MB)
[43/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (23.8 MB / 54.3 MB)
[44/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (24.1 MB / 54.3 MB)
[45/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (24.5 MB / 54.3 MB)
[45/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (24.8 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)
[46/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (25.5 MB / 54.3 MB)
[47/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (25.8 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.9 MB / 54.3 MB)
[50/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (27.2 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)
[51/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (27.7 MB / 54.3 MB)
[51/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (28 MB / 54.3 MB)
[52/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (28.3 MB / 54.3 MB)
[52/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (28.6 MB / 54.3 MB)
[53/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (29 MB / 54.3 MB)
[53/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (29.3 MB / 54.3 MB)
[54/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (29.7 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)
[55/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (30.3 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)
[56/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (30.9 MB / 54.3 MB)
[57/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (31.3 MB / 54.3 MB)
[58/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (31.6 MB / 54.3 MB)
[58/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (31.9 MB / 54.3 MB)
[59/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (32.1 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)
[60/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (33 MB / 54.3 MB)
[61/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (33.3 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)
[62/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (33.9 MB / 54.3 MB)
[62/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (34.2 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.8 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.3 MB / 54.3 MB)
[65/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (35.6 MB / 54.3 MB)
[66/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (35.9 MB / 54.3 MB)
[66/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (36.1 MB / 54.3 MB)
[67/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (36.4 MB / 54.3 MB)
[67/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (36.7 MB / 54.3 MB)
[68/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (37 MB / 54.3 MB)
[68/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (37.2 MB / 54.3 MB)
[69/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (37.5 MB / 54.3 MB)
[69/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (37.8 MB / 54.3 MB)
[70/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (38.1 MB / 54.3 MB)
[70/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (38.4 MB / 54.3 MB)
[71/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (38.6 MB / 54.3 MB)
[71/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (39 MB / 54.3 MB)
[72/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (39.3 MB / 54.3 MB)
[73/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (39.6 MB / 54.3 MB)
[73/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (39.9 MB / 54.3 MB)
[74/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (40.3 MB / 54.3 MB)
[74/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (40.6 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 (41.9 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)
[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)
[85/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (46.5 MB / 54.3 MB)
[87/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (47.4 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.4 MB / 54.3 MB)
[89/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (48.7 MB / 54.3 MB)
[90/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (49 MB / 54.3 MB)
[90/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (49.3 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)
[92/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)
[93/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)
[94/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (51.1 MB / 54.3 MB)
[94/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (51.4 MB / 54.3 MB)
[95/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (51.7 MB / 54.3 MB)
[95/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (52 MB / 54.3 MB)
[96/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (52.3 MB / 54.3 MB)
[96/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (52.5 MB / 54.3 MB)
[97/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (52.8 MB / 54.3 MB)
[97/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (53.1 MB / 54.3 MB)
[98/100] Downloading https://github.com/automerge/automerge-swift/releases/download/0.7.2/automergeFFI.xcframework.zip (53.4 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.9 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.72s)
/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.