The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Atoms, reference main (d19c9a), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 04:21:18 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bangerang/swift-atoms.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bangerang/swift-atoms
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at d19c9a6 Update README.md
Cloned https://github.com/bangerang/swift-atoms.git
Revision (git rev-parse @):
d19c9a66c5803f60ca7ed08e6f32eab047f6234a
SUCCESS checkout https://github.com/bangerang/swift-atoms.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/bangerang/swift-atoms.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/7] Write sources
[6/7] Write swift-version-1EA4D86E10B52AF.txt
[8/16] Compiling XCTestDynamicOverlay XCTIsTesting.swift
[9/16] Compiling XCTestDynamicOverlay Unimplemented.swift
[10/16] Compiling XCTestDynamicOverlay XCTCurrentTestCase.swift
[11/16] Compiling XCTestDynamicOverlay RuntimeWarnings.swift
[12/16] Compiling XCTestDynamicOverlay XCTFail.swift
[13/16] Emitting module XCTestDynamicOverlay
[14/16] Compiling XCTestDynamicOverlay GeneratePlaceholder.swift
[15/16] Compiling XCTestDynamicOverlay DefaultInitializable.swift
[16/16] Compiling XCTestDynamicOverlay Deprecations.swift
[17/43] Compiling AsyncExpectations AsyncExpectations.swift
[18/43] Emitting module AsyncExpectations
[19/43] Compiling CustomDump Box.swift
[20/43] Compiling CustomDump CollectionDifference.swift
[21/45] Compiling CustomDump Dump.swift
[22/45] Compiling CustomDump AnyType.swift
[23/45] Emitting module CustomDump
[24/45] Compiling CustomDump CoreImage.swift
[25/45] Compiling CustomDump CoreLocation.swift
[26/45] Compiling CustomDump CoreMotion.swift
[27/45] Compiling CustomDump Unordered.swift
[28/45] Compiling CustomDump XCTAssertNoDifference.swift
[29/45] Compiling CustomDump UserNotifications.swift
[30/45] Compiling CustomDump UserNotificationsUI.swift
[31/45] Compiling CustomDump CustomDumpReflectable.swift
[32/45] Compiling CustomDump Photos.swift
[33/45] Compiling CustomDump Speech.swift
[34/45] Compiling CustomDump StoreKit.swift
[35/45] Compiling CustomDump CustomDumpRepresentable.swift
[36/45] Compiling CustomDump CustomDumpStringConvertible.swift
[37/45] Compiling CustomDump Diff.swift
[38/45] Compiling CustomDump Mirror.swift
[39/45] Compiling CustomDump String.swift
[40/45] Compiling CustomDump Foundation.swift
[41/45] Compiling CustomDump GameKit.swift
[42/45] Compiling CustomDump KeyPath.swift
[43/45] Compiling CustomDump Swift.swift
[44/45] Compiling CustomDump SwiftUI.swift
[45/45] Compiling CustomDump UIKit.swift
[46/76] Emitting module Atoms
[47/79] Compiling Atoms RefCounter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ResettableAtom.swift:10:51: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 8 |     func onReset(_ value: @escaping (inout Self.T) -> Void) -> Self {
 9 |         Task { @MainActor in
10 |             StoreConfig.store.resettableCallbacks[id] = value
   |                                                   `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
11 |         }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ResettableAtom.swift:8:10: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 6 |
 7 | extension ResettableAtom where Self: ReadableAtom {
 8 |     func onReset(_ value: @escaping (inout Self.T) -> Void) -> Self {
   |          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 9 |         Task { @MainActor in
10 |             StoreConfig.store.resettableCallbacks[id] = value
[48/79] Compiling Atoms ResettableAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ResettableAtom.swift:10:51: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 8 |     func onReset(_ value: @escaping (inout Self.T) -> Void) -> Self {
 9 |         Task { @MainActor in
10 |             StoreConfig.store.resettableCallbacks[id] = value
   |                                                   `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
11 |         }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ResettableAtom.swift:8:10: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 6 |
 7 | extension ResettableAtom where Self: ReadableAtom {
 8 |     func onReset(_ value: @escaping (inout Self.T) -> Void) -> Self {
   |          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 9 |         Task { @MainActor in
10 |             StoreConfig.store.resettableCallbacks[id] = value
[49/79] Compiling Atoms Scope.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ResettableAtom.swift:10:51: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 8 |     func onReset(_ value: @escaping (inout Self.T) -> Void) -> Self {
 9 |         Task { @MainActor in
10 |             StoreConfig.store.resettableCallbacks[id] = value
   |                                                   `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
11 |         }
12 |
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ResettableAtom.swift:8:10: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 6 |
 7 | extension ResettableAtom where Self: ReadableAtom {
 8 |     func onReset(_ value: @escaping (inout Self.T) -> Void) -> Self {
   |          `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
 9 |         Task { @MainActor in
10 |             StoreConfig.store.resettableCallbacks[id] = value
[50/79] Compiling Atoms ExportAsyncExpectations.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ReadableAtom.swift:55:37: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         Task { @MainActor in
54 |             let store = StoreConfig.store
55 |             store.customDebugLabels[id] = label
   |                                     `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
56 |         }
57 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ReadableAtom.swift:52:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |     }
51 |
52 |     public func debugLabel(_ label: String) -> Self {
   |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         Task { @MainActor in
54 |             let store = StoreConfig.store
[51/79] Compiling Atoms GetSetPublisher.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ReadableAtom.swift:55:37: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         Task { @MainActor in
54 |             let store = StoreConfig.store
55 |             store.customDebugLabels[id] = label
   |                                     `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
56 |         }
57 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ReadableAtom.swift:52:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |     }
51 |
52 |     public func debugLabel(_ label: String) -> Self {
   |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         Task { @MainActor in
54 |             let store = StoreConfig.store
[52/79] Compiling Atoms ReadableAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ReadableAtom.swift:55:37: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         Task { @MainActor in
54 |             let store = StoreConfig.store
55 |             store.customDebugLabels[id] = label
   |                                     `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
56 |         }
57 |         return self
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Internal/ReadableAtom.swift:52:17: warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |     }
51 |
52 |     public func debugLabel(_ label: String) -> Self {
   |                 `- warning: capture of non-sendable type 'Self.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         Task { @MainActor in
54 |             let store = StoreConfig.store
[53/79] Compiling Atoms AtomValue.swift
[54/79] Compiling Atoms Atomic.swift
[55/79] Compiling Atoms DebugInfo.swift
[56/79] Compiling Atoms CaptureAtom.swift
[57/79] Compiling Atoms CaptureAtomPublisher.swift
[58/79] Compiling Atoms CaptureAtomValue.swift
[59/79] Compiling Atoms Store.swift
[60/79] Compiling Atoms StoreConfig.swift
[61/79] Compiling Atoms UsedAtomInfo.swift
[62/79] Compiling Atoms ObservableObjectAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/ObservableObjectAtom.swift:63:60: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
61 |             } receiveValue: { _ in
62 |                 Task { @MainActor in
63 |                     if let atomValue: AtomValue<T> = store.getAtomValue(for: id) {
   |                                                            `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
64 |                         AtomStore.shared.logValue(for: id, value: object)
65 |                         atomValue.objectWillChange.send()
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/ObservableObjectAtom.swift:52:19: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |     ///   - function: The function where the atom is declared.
51 |     ///   - line: The line number where the atom is declared.
52 |     public init(_ object: T, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) {
   |                   `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         self.keepAlive = keepAlive
54 |         let id = UUID()
[63/79] Compiling Atoms PublishedAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/ObservableObjectAtom.swift:63:60: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
61 |             } receiveValue: { _ in
62 |                 Task { @MainActor in
63 |                     if let atomValue: AtomValue<T> = store.getAtomValue(for: id) {
   |                                                            `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
64 |                         AtomStore.shared.logValue(for: id, value: object)
65 |                         atomValue.objectWillChange.send()
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/ObservableObjectAtom.swift:52:19: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |     ///   - function: The function where the atom is declared.
51 |     ///   - line: The line number where the atom is declared.
52 |     public init(_ object: T, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) {
   |                   `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         self.keepAlive = keepAlive
54 |         let id = UUID()
[64/79] Compiling Atoms PublisherAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/ObservableObjectAtom.swift:63:60: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
61 |             } receiveValue: { _ in
62 |                 Task { @MainActor in
63 |                     if let atomValue: AtomValue<T> = store.getAtomValue(for: id) {
   |                                                            `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
64 |                         AtomStore.shared.logValue(for: id, value: object)
65 |                         atomValue.objectWillChange.send()
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/ObservableObjectAtom.swift:52:19: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |     ///   - function: The function where the atom is declared.
51 |     ///   - line: The line number where the atom is declared.
52 |     public init(_ object: T, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) {
   |                   `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         self.keepAlive = keepAlive
54 |         let id = UUID()
[65/79] Compiling Atoms WillSetAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/ObservableObjectAtom.swift:63:60: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
61 |             } receiveValue: { _ in
62 |                 Task { @MainActor in
63 |                     if let atomValue: AtomValue<T> = store.getAtomValue(for: id) {
   |                                                            `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
64 |                         AtomStore.shared.logValue(for: id, value: object)
65 |                         atomValue.objectWillChange.send()
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/ObservableObjectAtom.swift:52:19: warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
50 |     ///   - function: The function where the atom is declared.
51 |     ///   - line: The line number where the atom is declared.
52 |     public init(_ object: T, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) {
   |                   `- warning: capture of non-sendable type 'T.Type' in an isolated closure; this is an error in the Swift 6 language mode
53 |         self.keepAlive = keepAlive
54 |         let id = UUID()
[66/79] Compiling Atoms AsyncState.swift
[67/79] Compiling Atoms AtomProvider.swift
[68/79] Compiling Atoms AtomStore.swift
[69/79] Compiling Atoms AsyncAtom.swift
[70/79] Compiling Atoms Utilities.swift
[71/79] Compiling Atoms WeakRef.swift
[72/79] Compiling Atoms WritableAtom.swift
[73/79] Compiling Atoms AsyncSequenceAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:45:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 43 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 44 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 45 |     public init<A: AsyncSequence>(_ asyncSequence: A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 46 |         let id = UUID()
 47 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:45:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 43 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 44 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 45 |     public init<A: AsyncSequence>(_ asyncSequence: A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 46 |         let id = UUID()
 47 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:82:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 80 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 81 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 82 |     public init<A: AsyncSequence>(_ asyncSequence: @escaping () -> A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 83 |         let id = UUID()
 84 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:151:51: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | }
150 |
151 | fileprivate func create<Root, A: AsyncSequence>(_ asyncSequence: @escaping () -> A, id: UUID, taskStatus: @MainActor @escaping ( AtomValue<AsyncState<Root>>, Bool) -> Void) -> AtomValue<AsyncState<Root>> where Root == A.Element {
    |                                                   `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 |     let atom = AtomValue<AsyncState<Root>>(.loading, id: id, dontCheckEqual: true)
153 |     let store = StoreConfig.store
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:151:51: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | }
150 |
151 | fileprivate func create<Root, A: AsyncSequence>(_ asyncSequence: @escaping () -> A, id: UUID, taskStatus: @MainActor @escaping ( AtomValue<AsyncState<Root>>, Bool) -> Void) -> AtomValue<AsyncState<Root>> where Root == A.Element {
    |                                                   `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 |     let atom = AtomValue<AsyncState<Root>>(.loading, id: id, dontCheckEqual: true)
153 |     let store = StoreConfig.store
[74/79] Compiling Atoms Atom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:45:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 43 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 44 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 45 |     public init<A: AsyncSequence>(_ asyncSequence: A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 46 |         let id = UUID()
 47 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:45:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 43 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 44 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 45 |     public init<A: AsyncSequence>(_ asyncSequence: A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 46 |         let id = UUID()
 47 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:82:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 80 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 81 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 82 |     public init<A: AsyncSequence>(_ asyncSequence: @escaping () -> A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 83 |         let id = UUID()
 84 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:151:51: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | }
150 |
151 | fileprivate func create<Root, A: AsyncSequence>(_ asyncSequence: @escaping () -> A, id: UUID, taskStatus: @MainActor @escaping ( AtomValue<AsyncState<Root>>, Bool) -> Void) -> AtomValue<AsyncState<Root>> where Root == A.Element {
    |                                                   `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 |     let atom = AtomValue<AsyncState<Root>>(.loading, id: id, dontCheckEqual: true)
153 |     let store = StoreConfig.store
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:151:51: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | }
150 |
151 | fileprivate func create<Root, A: AsyncSequence>(_ asyncSequence: @escaping () -> A, id: UUID, taskStatus: @MainActor @escaping ( AtomValue<AsyncState<Root>>, Bool) -> Void) -> AtomValue<AsyncState<Root>> where Root == A.Element {
    |                                                   `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 |     let atom = AtomValue<AsyncState<Root>>(.loading, id: id, dontCheckEqual: true)
153 |     let store = StoreConfig.store
[75/79] Compiling Atoms DerivedAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:45:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 43 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 44 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 45 |     public init<A: AsyncSequence>(_ asyncSequence: A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 46 |         let id = UUID()
 47 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:45:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 43 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 44 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 45 |     public init<A: AsyncSequence>(_ asyncSequence: A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 46 |         let id = UUID()
 47 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:82:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 80 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 81 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 82 |     public init<A: AsyncSequence>(_ asyncSequence: @escaping () -> A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 83 |         let id = UUID()
 84 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:151:51: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | }
150 |
151 | fileprivate func create<Root, A: AsyncSequence>(_ asyncSequence: @escaping () -> A, id: UUID, taskStatus: @MainActor @escaping ( AtomValue<AsyncState<Root>>, Bool) -> Void) -> AtomValue<AsyncState<Root>> where Root == A.Element {
    |                                                   `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 |     let atom = AtomValue<AsyncState<Root>>(.loading, id: id, dontCheckEqual: true)
153 |     let store = StoreConfig.store
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:151:51: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | }
150 |
151 | fileprivate func create<Root, A: AsyncSequence>(_ asyncSequence: @escaping () -> A, id: UUID, taskStatus: @MainActor @escaping ( AtomValue<AsyncState<Root>>, Bool) -> Void) -> AtomValue<AsyncState<Root>> where Root == A.Element {
    |                                                   `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 |     let atom = AtomValue<AsyncState<Root>>(.loading, id: id, dontCheckEqual: true)
153 |     let store = StoreConfig.store
[76/79] Compiling Atoms GetSetAtom.swift
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:45:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 43 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 44 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 45 |     public init<A: AsyncSequence>(_ asyncSequence: A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 46 |         let id = UUID()
 47 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:45:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 43 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 44 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 45 |     public init<A: AsyncSequence>(_ asyncSequence: A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 46 |         let id = UUID()
 47 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:82:37: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 80 |         ///   - function: The function where the `AsyncSequenceAtom` is created. Default is `#function`.
 81 |         ///   - line: The line number in the source file where the `AsyncSequenceAtom` is created. Default is `#line`.
 82 |     public init<A: AsyncSequence>(_ asyncSequence: @escaping () -> A, keepAlive: Bool = false, file: String = #file, function: String = #function, line: Int = #line) where A.Element == T {
    |                                     `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
 83 |         let id = UUID()
 84 |         self.id = id
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:151:51: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | }
150 |
151 | fileprivate func create<Root, A: AsyncSequence>(_ asyncSequence: @escaping () -> A, id: UUID, taskStatus: @MainActor @escaping ( AtomValue<AsyncState<Root>>, Bool) -> Void) -> AtomValue<AsyncState<Root>> where Root == A.Element {
    |                                                   `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 |     let atom = AtomValue<AsyncState<Root>>(.loading, id: id, dontCheckEqual: true)
153 |     let store = StoreConfig.store
/Users/admin/builder/spi-builder-workspace/Sources/Atoms/Atoms/AsyncSequenceAtom.swift:151:51: warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
149 | }
150 |
151 | fileprivate func create<Root, A: AsyncSequence>(_ asyncSequence: @escaping () -> A, id: UUID, taskStatus: @MainActor @escaping ( AtomValue<AsyncState<Root>>, Bool) -> Void) -> AtomValue<AsyncState<Root>> where Root == A.Element {
    |                                                   `- warning: capture of non-sendable type 'A.Type' in an isolated closure; this is an error in the Swift 6 language mode
152 |     let atom = AtomValue<AsyncState<Root>>(.loading, id: id, dontCheckEqual: true)
153 |     let store = StoreConfig.store
[77/79] Compiling Atoms UseAtom.swift
[78/79] Compiling Atoms UseAtomValue.swift
[79/79] Compiling Atoms TestStore.swift
Build complete! (28.31s)
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/bangerang/swift-async-expectations.git
Fetching https://github.com/apple/swift-docc-plugin
[1/127] Fetching swift-async-expectations
[128/4708] Fetching swift-async-expectations, swift-custom-dump
[495/6790] Fetching swift-async-expectations, swift-custom-dump, swift-docc-plugin
[3657/12257] Fetching swift-async-expectations, swift-custom-dump, swift-docc-plugin, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.87s)
[959/7676] Fetching swift-async-expectations, swift-docc-plugin, xctest-dynamic-overlay
Fetched https://github.com/apple/swift-docc-plugin from cache (1.38s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.38s)
Fetched https://github.com/bangerang/swift-async-expectations.git from cache (1.38s)
Computing version for https://github.com/bangerang/swift-async-expectations.git
Computed https://github.com/bangerang/swift-async-expectations.git at 0.2.0 (1.90s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.4 (0.49s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3413] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.16s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.72s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 0.11.2 (0.48s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 0.9.0 (0.49s)
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 0.11.2
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 0.9.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/bangerang/swift-async-expectations.git
Working copy of https://github.com/bangerang/swift-async-expectations.git resolved at 0.2.0
warning: 'spi-builder-workspace': dependency 'xctest-dynamic-overlay' is not used by any target
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-async-expectations",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/bangerang/swift-async-expectations.git"
    },
    {
      "identity" : "swift-custom-dump",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-custom-dump"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    },
    {
      "identity" : "xctest-dynamic-overlay",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
    }
  ],
  "manifest_display_name" : "Atoms",
  "name" : "Atoms",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "Atoms",
      "targets" : [
        "Atoms"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "AtomsTests",
      "module_type" : "SwiftTarget",
      "name" : "AtomsTests",
      "path" : "Tests/AtomsTests",
      "product_dependencies" : [
        "AsyncExpectations"
      ],
      "sources" : [
        "AtomsTests.swift"
      ],
      "target_dependencies" : [
        "Atoms"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Atoms",
      "module_type" : "SwiftTarget",
      "name" : "Atoms",
      "path" : "Sources/Atoms",
      "product_dependencies" : [
        "CustomDump",
        "AsyncExpectations"
      ],
      "product_memberships" : [
        "Atoms"
      ],
      "sources" : [
        "AsyncState.swift",
        "AtomProvider.swift",
        "AtomStore.swift",
        "Atoms/AsyncAtom.swift",
        "Atoms/AsyncSequenceAtom.swift",
        "Atoms/Atom.swift",
        "Atoms/DerivedAtom.swift",
        "Atoms/GetSetAtom.swift",
        "Atoms/ObservableObjectAtom.swift",
        "Atoms/PublishedAtom.swift",
        "Atoms/PublisherAtom.swift",
        "Atoms/WillSetAtom.swift",
        "Internal/AtomValue.swift",
        "Internal/Atomic.swift",
        "Internal/DebugInfo.swift",
        "Internal/ExportAsyncExpectations.swift",
        "Internal/GetSetPublisher.swift",
        "Internal/ReadableAtom.swift",
        "Internal/RefCounter.swift",
        "Internal/ResettableAtom.swift",
        "Internal/Scope.swift",
        "Internal/Store.swift",
        "Internal/StoreConfig.swift",
        "Internal/UsedAtomInfo.swift",
        "Internal/Utilities.swift",
        "Internal/WeakRef.swift",
        "Internal/WritableAtom.swift",
        "PropertyWrappers/CaptureAtom.swift",
        "PropertyWrappers/CaptureAtomPublisher.swift",
        "PropertyWrappers/CaptureAtomValue.swift",
        "PropertyWrappers/UseAtom.swift",
        "PropertyWrappers/UseAtomValue.swift",
        "TestStore.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.