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 0.0.2 (fa49f2), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 04:20:58 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: 0.0.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bangerang/swift-atoms
 * tag               0.0.2      -> FETCH_HEAD
HEAD is now at fa49f20 Update README.md
Cloned https://github.com/bangerang/swift-atoms.git
Revision (git rev-parse @):
fa49f205285f24fa0fc077404a9f723509081371
SUCCESS checkout https://github.com/bangerang/swift-atoms.git at 0.0.2
========================================
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 XCTCurrentTestCase.swift
[9/16] Compiling XCTestDynamicOverlay Unimplemented.swift
[10/16] Compiling XCTestDynamicOverlay XCTIsTesting.swift
[11/16] Emitting module XCTestDynamicOverlay
[12/16] Compiling XCTestDynamicOverlay GeneratePlaceholder.swift
[13/16] Compiling XCTestDynamicOverlay RuntimeWarnings.swift
[14/16] Compiling XCTestDynamicOverlay DefaultInitializable.swift
[15/16] Compiling XCTestDynamicOverlay Deprecations.swift
[16/16] Compiling XCTestDynamicOverlay XCTFail.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 Mirror.swift
[22/45] Compiling CustomDump String.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 CustomDumpRepresentable.swift
[28/45] Compiling CustomDump CustomDumpStringConvertible.swift
[29/45] Compiling CustomDump Diff.swift
[30/45] Compiling CustomDump Unordered.swift
[31/45] Compiling CustomDump XCTAssertNoDifference.swift
[32/45] Compiling CustomDump Dump.swift
[33/45] Compiling CustomDump AnyType.swift
[34/45] Compiling CustomDump UserNotifications.swift
[35/45] Compiling CustomDump UserNotificationsUI.swift
[36/45] Compiling CustomDump CustomDumpReflectable.swift
[37/45] Compiling CustomDump Foundation.swift
[38/45] Compiling CustomDump GameKit.swift
[39/45] Compiling CustomDump KeyPath.swift
[40/45] Compiling CustomDump Swift.swift
[41/45] Compiling CustomDump SwiftUI.swift
[42/45] Compiling CustomDump UIKit.swift
[43/45] Compiling CustomDump Photos.swift
[44/45] Compiling CustomDump Speech.swift
[45/45] Compiling CustomDump StoreKit.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 CaptureAtom.swift
[51/79] Compiling Atoms CaptureAtomPublisher.swift
[52/79] Compiling Atoms CaptureAtomValue.swift
[53/79] Compiling Atoms Utilities.swift
[54/79] Compiling Atoms WeakRef.swift
[55/79] Compiling Atoms WritableAtom.swift
[56/79] Compiling Atoms Store.swift
[57/79] Compiling Atoms StoreConfig.swift
[58/79] Compiling Atoms UsedAtomInfo.swift
[59/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()
[60/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()
[61/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()
[62/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()
[63/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
[64/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
[65/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
[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 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
[71/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
[72/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
[73/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
[74/79] Compiling Atoms AtomValue.swift
[75/79] Compiling Atoms Atomic.swift
[76/79] Compiling Atoms DebugInfo.swift
[77/79] Compiling Atoms UseAtom.swift
[78/79] Compiling Atoms UseAtomValue.swift
[79/79] Compiling Atoms TestStore.swift
Build complete! (29.18s)
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
[127/4708] Fetching swift-async-expectations, swift-custom-dump
[402/10175] Fetching swift-async-expectations, swift-custom-dump, xctest-dynamic-overlay
[403/12257] Fetching swift-async-expectations, swift-custom-dump, xctest-dynamic-overlay, swift-docc-plugin
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.27s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.27s)
Fetched https://github.com/bangerang/swift-async-expectations.git from cache (1.27s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.27s)
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.82s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.4 (0.55s)
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.12s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.71s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 0.11.2 (0.52s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 0.9.0 (0.52s)
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/bangerang/swift-async-expectations.git
Working copy of https://github.com/bangerang/swift-async-expectations.git resolved at 0.2.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.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
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.