Build Information
Successful build of swift-state-graph, reference 0.33.0 (d1d37a), with Swift 6.4 for macOS (SPM) on 24 Oct 2026 17:54:12 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/VergeGroup/swift-state-graph.git
Reference: 0.33.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/VergeGroup/swift-state-graph
* tag 0.33.0 -> FETCH_HEAD
HEAD is now at d1d37a6 Allow @GraphStored to infer types from initial values (#151)
Cloned https://github.com/VergeGroup/swift-state-graph.git
Revision (git rev-parse @):
d1d37a6f0508fde201992a11419fa644c9fefb4b
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/VergeGroup/swift-state-graph.git at 0.33.0
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/VergeGroup/swift-typed-identifier.git
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/pointfreeco/swift-macro-testing.git
[1/63] Fetching swift-typed-identifier
[34/5732] Fetching swift-typed-identifier, swift-custom-dump
[35/6734] Fetching swift-typed-identifier, swift-custom-dump, swift-macro-testing
[179/9461] Fetching swift-typed-identifier, swift-custom-dump, swift-macro-testing, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/swift-custom-dump (1.19s)
[2211/3792] Fetching swift-typed-identifier, swift-macro-testing, xctest-dynamic-overlay
[3793/20385] Fetching swift-typed-identifier, swift-macro-testing, xctest-dynamic-overlay, swift-snapshot-testing
[3959/101467] Fetching swift-typed-identifier, swift-macro-testing, xctest-dynamic-overlay, swift-snapshot-testing, swift-syntax
Fetched https://github.com/pointfreeco/swift-macro-testing.git (15.00s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing (15.00s)
Fetched https://github.com/swiftlang/swift-syntax.git (15.00s)
Fetched https://github.com/VergeGroup/swift-typed-identifier.git (15.00s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay (15.00s)
Creating working copy for https://github.com/VergeGroup/swift-typed-identifier.git
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Creating working copy for https://github.com/pointfreeco/swift-macro-testing.git
Working copy of https://github.com/VergeGroup/swift-typed-identifier.git resolved at 2.0.4
Working copy of https://github.com/pointfreeco/swift-macro-testing.git resolved at 0.6.5
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.4
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-state-graph",
"name": "swift-state-graph",
"url": "https://github.com/VergeGroup/swift-state-graph.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-state-graph",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-typed-identifier",
"name": "swift-typed-identifier",
"url": "https://github.com/VergeGroup/swift-typed-identifier.git",
"version": "2.0.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-typed-identifier",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/VergeGroup/swift-state-graph.git
[1/3572] Fetching swift-state-graph
Fetched https://github.com/VergeGroup/swift-state-graph.git (1.22s)
Fetching https://github.com/VergeGroup/swift-typed-identifier.git from cache
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetched https://github.com/swiftlang/swift-syntax.git from cache (1.00s)
Fetched https://github.com/VergeGroup/swift-typed-identifier.git from cache (1.07s)
Computing version for https://github.com/VergeGroup/swift-typed-identifier.git
Computed https://github.com/VergeGroup/swift-typed-identifier.git at 2.0.4 (1.54s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0 (0.72s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 604.0.0
Creating working copy for https://github.com/VergeGroup/swift-typed-identifier.git
Working copy of https://github.com/VergeGroup/swift-typed-identifier.git resolved at 2.0.4
Creating working copy for https://github.com/VergeGroup/swift-state-graph.git
Working copy of https://github.com/VergeGroup/swift-state-graph.git resolved at 0.33.0 (d1d37a6)
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.40s)
warning: '.resolve-product-dependencies': dependency 'swift-state-graph' is not used by any target
Found 1 product dependencies
- swift-typed-identifier
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/VergeGroup/swift-state-graph.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 766]
[Planning deferred tasks]
[144 / 349]
[152 / 356] SwiftSyntax509
[164 / 372] SwiftSyntax602
[199 / 385] SwiftSyntax600
[218 / 386]
[220 / 386]
[226 / 386] SwiftSyntax603
[238 / 386] SwiftSyntax601
[244 / 412]
[247 / 412]
[252 / 412] _SwiftSyntaxCShims
[254 / 412]
[255 / 412]
[266 / 412] SwiftSyntax
[275 / 415] SwiftBasicFormat
[282 / 444] SwiftParser
[286 / 444] SwiftBasicFormat
[300 / 444] SwiftParser
[301 / 444] SwiftParser
[303 / 444] SwiftParser
[311 / 444] SwiftParser
[313 / 444] SwiftDiagnostics
[317 / 444] SwiftDiagnostics
[321 / 444] SwiftParserDiagnostics
[324 / 446] SwiftDiagnostics
[330 / 457] SwiftParserDiagnostics
[333 / 468] SwiftParserDiagnostics
[334 / 468] SwiftParserDiagnostics
[342 / 468] SwiftParserDiagnostics
[351 / 468] SwiftOperators
[356 / 468] SwiftOperators
[360 / 468] SwiftOperators
[362 / 469] SwiftParserDiagnostics
[363 / 469] SwiftSyntaxBuilder
[367 / 489]
[370 / 489]
[372 / 489]
[382 / 489] SwiftSyntaxBuilder
[383 / 489] SwiftSyntaxBuilder
[384 / 489] SwiftSyntaxBuilder
[391 / 490] SwiftSyntaxBuilder
[399 / 501] SwiftIfConfig
[403 / 501] SwiftIfConfig
[410 / 502] SwiftIfConfig
[411 / 502] SwiftSyntaxMacros
[420 / 513] SwiftSyntaxMacros
[429 / 514] SwiftSyntaxMacros
[430 / 514] SwiftSyntaxMacroExpansion
[439 / 524] SwiftSyntaxMacroExpansion
[440 / 524] SwiftSyntaxMacroExpansion
[447 / 525] SwiftSyntaxMacroExpansion
[447 / 525] SwiftCompilerPluginMessageHandling
[456 / 536] SwiftCompilerPluginMessageHandling
[459 / 536] SwiftCompilerPluginMessageHandling
[460 / 536] SwiftCompilerPluginMessageHandling
[466 / 537] SwiftCompilerPlugin
[474 / 539] SwiftCompilerPlugin
[476 / 539] SwiftSyntax
[478 / 539] SwiftSyntax
[484 / 539] SwiftSyntaxBuilder
[488 / 539] SwiftCompilerPluginMessageHandling
[505 / 541] StateGraphNormalizationMacro
[515 / 551] StateGraphNormalizationMacro
[517 / 551] StateGraphMacro
[521 / 551] StateGraphNormalizationMacro
[525 / 552] StateGraphMacro
[530 / 556] StateGraphNormalization
[541 / 558] StateGraph
[550 / 608]
[557 / 608]
[558 / 608]
[561 / 608]
[564 / 608]
[565 / 608]
[575 / 608]
[577 / 608]
[578 / 608]
[581 / 608]
[583 / 608]
[595 / 608] StateGraph
[603 / 608] StateGraph
[606 / 608] StateGraph-product
Build complete! (26.29 sec)
/Users/admin/builder/spi-builder-workspace/Sources/StateGraph/Observation/GraphTracking.swift:175:20: [1;33mwarning: [1;39m'withUnsafeContinuation(isolation:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m173 |[0;0m id: Int
[0;36m174 |[0;0m ) async {
[0;36m175 |[0;0m return await withUnsafeContinuation(isolation: iterationIsolation) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withUnsafeContinuation(isolation:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m176 |[0;0m continuation in
[0;36m177 |[0;0m state.withLock { state in
/Users/admin/builder/spi-builder-workspace/Sources/StateGraph/Observation/GraphTracking.swift:231:28: [1;33mwarning: [1;39mconverting @isolated(any) function of type '@isolated(any) @Sendable () -> Element' to synchronous function type '() -> Element' is not allowed; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
[0;36m229 |[0;0m switch emit {
[0;36m230 |[0;0m case .element(let element):
[0;36m231 |[0;0m Result(catching: element).map { Iteration.next($0) }
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting @isolated(any) function of type '@isolated(any) @Sendable () -> Element' to synchronous function type '() -> Element' is not allowed; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
[0;36m232 |[0;0m case .iteration(let iteration):
[0;36m233 |[0;0m Result(catching: iteration)
/Users/admin/builder/spi-builder-workspace/Sources/StateGraph/Observation/GraphTracking.swift:233:28: [1;33mwarning: [1;39mconverting @isolated(any) function of type '@isolated(any) @Sendable () -> GraphObservation<Element>.Iteration' to synchronous function type '() -> GraphObservation<Element>.Iteration' is not allowed; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
[0;36m231 |[0;0m Result(catching: element).map { Iteration.next($0) }
[0;36m232 |[0;0m case .iteration(let iteration):
[0;36m233 |[0;0m Result(catching: iteration)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting @isolated(any) function of type '@isolated(any) @Sendable () -> GraphObservation<Element>.Iteration' to synchronous function type '() -> GraphObservation<Element>.Iteration' is not allowed; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
[0;36m234 |[0;0m }
[0;36m235 |[0;0m } didChange: { [state] in
[#ConversionFromIsolatedAnyToSynchronous]: <https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous>
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "swift-typed-identifier",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.4",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/VergeGroup/swift-typed-identifier.git"
},
{
"identity" : "swift-syntax",
"requirement" : {
"range" : [
{
"lower_bound" : "603.0.0",
"upper_bound" : "605.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swiftlang/swift-syntax.git"
},
{
"identity" : "swift-macro-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.5",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-macro-testing.git"
}
],
"manifest_display_name" : "swift-state-graph",
"name" : "swift-state-graph",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
}
],
"products" : [
{
"name" : "StateGraph",
"targets" : [
"StateGraph"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "StateGraphNormalization",
"targets" : [
"StateGraphNormalization"
],
"type" : {
"library" : [
"dynamic"
]
}
},
{
"name" : "StateGraphNormalizationMacro",
"targets" : [
"StateGraphNormalizationMacro"
],
"type" : {
"macro" : null
}
},
{
"name" : "StateGraphMacro",
"targets" : [
"StateGraphMacro"
],
"type" : {
"macro" : null
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "StateGraphTests",
"module_type" : "SwiftTarget",
"name" : "StateGraphTests",
"path" : "Tests/StateGraphTests",
"sources" : [
"ActorIsolationTests.swift",
"ComputedInitializationPreconditionTests.swift",
"ComputedInitializationTests.swift",
"ConcurrencyTests.swift",
"DeadlockTests.swift",
"GraphMutationPreconditionTests.swift",
"GraphObservationTests.swift",
"GraphStoredConstructorCollisionTests.swift",
"GraphStoredDidSetTests.swift",
"GraphStoredInferenceTests.swift",
"GraphTrackingCancellationTests.swift",
"GraphTrackingGroupTests.swift",
"GraphTrackingMapTests.swift",
"GraphTransactionTests.swift",
"GraphUserDefaultTests.swift",
"KeyPathTests.swift",
"ModelInitializationTests.swift",
"NestedGraphTrackingTests.swift",
"NodeLifecycleTests.swift",
"NodeObserveTests.swift",
"ObservationKeyPathTests.swift",
"SendableMetatypeTests.swift",
"StateGraphDiagnosticsTests.swift",
"StaticPropertyTests.swift",
"StoredComparatorTests.swift",
"SwiftUIGraphTrackingTests.swift",
"Syntax.swift",
"TestSignal.swift",
"Tests.swift",
"ThreadLocalTests.swift",
"TopLevelPropertyTests.swift"
],
"target_dependencies" : [
"StateGraph"
],
"type" : "test"
},
{
"c99name" : "StateGraphNormalizationTests",
"module_type" : "SwiftTarget",
"name" : "StateGraphNormalizationTests",
"path" : "Tests/StateGraphNormalizationTests",
"sources" : [
"InitAndUpdateIntegrationTests.swift",
"NormalizationTests.swift"
],
"target_dependencies" : [
"StateGraph",
"StateGraphNormalization"
],
"type" : "test"
},
{
"c99name" : "StateGraphNormalizationMacroTests",
"module_type" : "SwiftTarget",
"name" : "StateGraphNormalizationMacroTests",
"path" : "Tests/StateGraphNormalizationMacroTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport",
"MacroTesting"
],
"sources" : [
"InitAndUpdateMacroTests.swift"
],
"target_dependencies" : [
"StateGraphNormalizationMacro"
],
"type" : "test"
},
{
"c99name" : "StateGraphNormalizationMacro",
"module_type" : "SwiftTarget",
"name" : "StateGraphNormalizationMacro",
"path" : "Sources/StateGraphNormalizationMacro",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"StateGraphNormalization",
"StateGraphNormalizationMacro"
],
"sources" : [
"InitAndUpdateMacro.swift",
"Plugin.swift"
],
"type" : "macro"
},
{
"c99name" : "StateGraphNormalization",
"module_type" : "SwiftTarget",
"name" : "StateGraphNormalization",
"path" : "Sources/StateGraphNormalization",
"product_dependencies" : [
"TypedIdentifier"
],
"product_memberships" : [
"StateGraphNormalization"
],
"sources" : [
"Macro.swift",
"StateGraphNormalization.swift"
],
"target_dependencies" : [
"StateGraphNormalizationMacro"
],
"type" : "library"
},
{
"c99name" : "StateGraphMacroTests",
"module_type" : "SwiftTarget",
"name" : "StateGraphMacroTests",
"path" : "Tests/StateGraphMacroTests",
"product_dependencies" : [
"SwiftSyntaxMacrosTestSupport",
"MacroTesting"
],
"sources" : [
"GraphStoredMacroTests.swift"
],
"target_dependencies" : [
"StateGraphMacro"
],
"type" : "test"
},
{
"c99name" : "StateGraphMacro",
"module_type" : "SwiftTarget",
"name" : "StateGraphMacro",
"path" : "Sources/StateGraphMacro",
"product_dependencies" : [
"SwiftSyntaxMacros",
"SwiftCompilerPlugin"
],
"product_memberships" : [
"StateGraph",
"StateGraphMacro"
],
"sources" : [
"ComputedMacro.swift",
"Extension.swift",
"GraphStoredMacro.swift",
"GraphViewMacro.swift",
"IgnoredMacro.swift",
"Plugin.swift"
],
"type" : "macro"
},
{
"c99name" : "StateGraph",
"module_type" : "SwiftTarget",
"name" : "StateGraph",
"path" : "Sources/StateGraph",
"product_memberships" : [
"StateGraph"
],
"sources" : [
"GraphMutationProhibition.swift",
"GraphTransaction.swift",
"GraphTransactionCoordinator.swift",
"Logger.swift",
"Macro.swift",
"NodeStore.swift",
"Observation/Filter.swift",
"Observation/GraphTracking.swift",
"Observation/GraphTrackingCancellable.swift",
"Observation/GraphTrackingHandler.swift",
"Observation/Node+Observe.swift",
"Observation/Subscriptions.swift",
"Observation/withGraphTracking.swift",
"Observation/withGraphTrackingGroup.swift",
"Observation/withGraphTrackingMap.swift",
"Observation/withTracking.swift",
"Primitives/KeyPath.swift",
"Primitives/Node.swift",
"Primitives/StateGraph.swift",
"Primitives/Stored.swift",
"SourceLocation.swift",
"SwiftUI+GraphTracking.swift",
"SwiftUI.swift",
"ThreadLocal.swift",
"UserDefaults/GraphUserDefault.swift",
"UserDefaults/UserDefaultsAccessCoordinator.swift",
"UserDefaults/UserDefaultsStorable.swift",
"util.swift"
],
"target_dependencies" : [
"StateGraphMacro"
],
"type" : "library"
}
],
"tools_version" : "6.3"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/vergegroup/swift-state-graph/0.33.0
Repository: VergeGroup/swift-state-graph
Swift version used: 6.4
Target: StateGraph
Extracting symbol information for 'StateGraph'...
Finished extracting symbol information for 'StateGraph'. (17.71s)
Building documentation for 'StateGraph'...
warning: 'Describing-Models' doesn't exist at '/StateGraph/Core-Concepts'
--> Core-Concepts.md:476:8-476:25
474 | Now that you understand the core concepts:
475 |
476 + - <doc:Describing-Models> - Learn to build complex reactive models
477 | - <doc:Advanced-Patterns> - Explore advanced usage patterns
478 | - <doc:Performance-Optimization> - Optimize your state graphs for performance
warning: 'Advanced-Patterns' doesn't exist at '/StateGraph/Core-Concepts'
--> Core-Concepts.md:477:8-477:25
475 |
476 | - <doc:Describing-Models> - Learn to build complex reactive models
477 + - <doc:Advanced-Patterns> - Explore advanced usage patterns
478 | - <doc:Performance-Optimization> - Optimize your state graphs for performance
warning: 'Performance-Optimization' doesn't exist at '/StateGraph/Core-Concepts'
--> Core-Concepts.md:478:8-478:32
476 | - <doc:Describing-Models> - Learn to build complex reactive models
477 | - <doc:Advanced-Patterns> - Explore advanced usage patterns
478 + - <doc:Performance-Optimization> - Optimize your state graphs for performance
warning: 'Installation' doesn't exist at '/StateGraph'
--> Documentation.md:49:8-49:20
47 |
48 | - <doc:Quick-Start-Guide>
49 + - <doc:Installation>
50 | - <doc:Core-Concepts>
51 |
warning: 'GraphStored' doesn't exist at '/StateGraph'
--> Documentation.md:57:5-57:16
55 | - ``Computed``
56 | - ``Node``
57 + - ``GraphStored``
| ├─suggestion: Replace 'GraphStored' with 'GraphStored()'
| ├─suggestion: Replace 'GraphStored' with 'GraphStoredInitMarker'
| ╰─suggestion: Replace 'GraphStored' with 'GraphIgnored()'
58 | - ``GraphComputed``
59 | - ``withGraphTransaction(_:_:_:_:)``
warning: 'GraphComputed' doesn't exist at '/StateGraph'
--> Documentation.md:58:5-58:18
56 | - ``Node``
57 | - ``GraphStored``
58 + - ``GraphComputed``
| ╰─suggestion: Replace 'GraphComputed' with 'GraphComputed()'
59 | - ``withGraphTransaction(_:_:_:_:)``
60 |
warning: 'Describing-Models' doesn't exist at '/StateGraph'
--> Documentation.md:69:8-69:25
67 | ### Building Reactive Models
68 |
69 + - <doc:Describing-Models>
70 | - <doc:Dependency-Tracking>
71 | - <doc:State-Sharing>
warning: 'Dependency-Tracking' doesn't exist at '/StateGraph'
--> Documentation.md:70:8-70:27
68 |
69 | - <doc:Describing-Models>
70 + - <doc:Dependency-Tracking>
71 | - <doc:State-Sharing>
72 |
warning: 'State-Sharing' doesn't exist at '/StateGraph'
--> Documentation.md:71:8-71:21
69 | - <doc:Describing-Models>
70 | - <doc:Dependency-Tracking>
71 + - <doc:State-Sharing>
| ╰─suggestion: Replace 'State-Sharing' with 'StateGraphTrackingContinuation'
72 |
73 | ### Framework Integration
warning: 'Combine-Integration' doesn't exist at '/StateGraph'
--> Documentation.md:77:8-77:27
75 | - <doc:SwiftUI-Integration>
76 | - <doc:UIKit-Integration>
77 + - <doc:Combine-Integration>
| ├─suggestion: Replace 'Combine-Integration' with 'UIKit-Integration'
| ╰─suggestion: Replace 'Combine-Integration' with 'SwiftUI-Integration'
78 |
79 | ### Advanced Usage
warning: 'Advanced-Patterns' doesn't exist at '/StateGraph'
--> Documentation.md:81:8-81:25
79 | ### Advanced Usage
80 |
81 + - <doc:Advanced-Patterns>
82 | - <doc:Performance-Optimization>
83 | - <doc:Debugging-State-Graph>
warning: 'Performance-Optimization' doesn't exist at '/StateGraph'
--> Documentation.md:82:8-82:32
80 |
81 | - <doc:Advanced-Patterns>
82 + - <doc:Performance-Optimization>
83 | - <doc:Debugging-State-Graph>
84 |
warning: 'Debugging-State-Graph' doesn't exist at '/StateGraph'
--> Documentation.md:83:8-83:29
81 | - <doc:Advanced-Patterns>
82 | - <doc:Performance-Optimization>
83 + - <doc:Debugging-State-Graph>
84 |
85 | ### Migration and Adoption
warning: 'Best-Practices' doesn't exist at '/StateGraph'
--> Documentation.md:88:8-88:22
86 |
87 | - <doc:Migration-from-Observable>
88 + - <doc:Best-Practices>
89 |
90 | ### Data Normalization
warning: 'EntityStore' doesn't exist at '/StateGraph'
--> Documentation.md:92:5-92:16
90 | ### Data Normalization
91 |
92 + - ``EntityStore``
93 | - ``TypedIdentifiable``
94 | - <doc:Data-Normalization>
warning: 'TypedIdentifiable' doesn't exist at '/StateGraph'
--> Documentation.md:93:5-93:22
91 |
92 | - ``EntityStore``
93 + - ``TypedIdentifiable``
94 | - <doc:Data-Normalization>
95 |
warning: 'onChange(_:)' doesn't exist at '/StateGraph/Node'
--> Documentation.md:100:10-100:22
98 | - ``withGraphTracking(_:)``
99 | - ``withGraphTrackingGroup(_:isolation:)``
100 + - ``Node/onChange(_:)``
101 | - <doc:Tracking-Registrations>
102 | - ``TrackingRegistration``
warning: 'Observation-Patterns' doesn't exist at '/StateGraph'
--> Documentation.md:103:8-103:28
101 | - <doc:Tracking-Registrations>
102 | - ``TrackingRegistration``
103 + - <doc:Observation-Patterns>
| ╰─suggestion: Replace 'Observation-Patterns' with 'GraphObservation'
104 |
105 | ### Utilities
warning: 'Describing-Models' doesn't exist at '/StateGraph/Quick-Start-Guide'
--> Quick-Start-Guide.md:148:8-148:25
146 | - <doc:Core-Concepts> - Understand stored vs computed nodes in depth
147 | - <doc:UserDefaults> - Persist graph-aware values in UserDefaults
148 + - <doc:Describing-Models> - Build more complex reactive models
149 | - <doc:SwiftUI-Integration> - Learn advanced SwiftUI patterns
150 | - <doc:Migration-from-Observable> - Migrate from `@Observable` if you're already using it
warning: Parameter 'rule' not found in initializer declaration
--> ../Primitives/StateGraph.swift:335:9-335:56
333 | /// - column: The column number where the node is created (defaults to current column)
334 | /// - name: The name of the node (defaults to nil)
335 + /// - rule: The rule that computes the node's value
| ╰─suggestion: Remove 'rule' parameter documentation
336 | public init(
337 | _ file: StaticString = #fileID,
warning: Parameter 'descriptor' is missing documentation
--> ../Primitives/StateGraph.swift:335:56-335:56
333 | /// - column: The column number where the node is created (defaults to current column)
334 | /// - name: The name of the node (defaults to nil)
335 + /// - rule: The rule that computes the node's value
| ╰─suggestion: Document 'descriptor' parameter
336 | public init(
337 | _ file: StaticString = #fileID,
warning: 'withGraphTrackingGroup(_:)' doesn't exist at '/StateGraph/SwiftUICore/View/graphTracking(_:)'
--> ../SwiftUI+GraphTracking.swift:15:30-15:56
13 | /// view disappears.
14 | ///
15 + /// The closure can call ``withGraphTrackingGroup(_:)`` and ``withGraphTrackingMap(_:initial:onChange:isolation:)``
16 | /// just like a manually retained ``withGraphTracking(_:)`` subscription.
17 | ///
Finished building documentation for 'StateGraph' (0.61s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/vergegroup/swift-state-graph/0.33.0
Updating https://github.com/swiftlang/swift-syntax.git
Updating https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/pointfreeco/swift-macro-testing.git
Updating https://github.com/pointfreeco/swift-snapshot-testing
Updating https://github.com/VergeGroup/swift-typed-identifier.git
Updating https://github.com/pointfreeco/xctest-dynamic-overlay
[1/2345] Fetching swift-docc-plugin
Updated https://github.com/swiftlang/swift-syntax.git (1.03s)
Updated https://github.com/pointfreeco/swift-custom-dump (1.10s)
Updated https://github.com/VergeGroup/swift-typed-identifier.git (1.10s)
Updated https://github.com/pointfreeco/swift-macro-testing.git (1.10s)
Updated https://github.com/pointfreeco/xctest-dynamic-overlay (1.48s)
Updated https://github.com/pointfreeco/swift-snapshot-testing (1.48s)
Fetched https://github.com/swiftlang/swift-docc-plugin (1.48s)
Computing version for https://github.com/pointfreeco/swift-macro-testing.git
Computed https://github.com/pointfreeco/swift-macro-testing.git at 0.6.5 (1.99s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.0 (0.63s)
Computing version for https://github.com/VergeGroup/swift-typed-identifier.git
Computed https://github.com/VergeGroup/swift-typed-identifier.git at 2.0.4 (0.43s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.4 (0.48s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.46s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.47s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (0.65s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3848] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.32s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.07s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[Pre-planning 1 / 95]
[Planning deferred tasks]
[18 / 41]
[20 / 43] Snippets
[30 / 92]
[35 / 92]
[38 / 92]
[39 / 92]
[43 / 92]
[45 / 92]
[48 / 92]
[51 / 92]
[53 / 92]
[54 / 92]
[65 / 92] SymbolKit
[66 / 92] Snippets
[84 / 93] SymbolKit
[88 / 94] snippet-extract-product
[92 / 97] snippet-extract-product
[93 / 97] snippet-extract-product
[95 / 97] snippet-extract-product
Build complete! (4.77 sec)
Building for debugging...
[Computing dependencies]
[Provisioning 22 / 23]
[Pre-planning 1 / 619]
[Planning deferred tasks]
[1 / 84]
[7 / 113]
[24 / 128] SwiftSyntax509
[45 / 129] SwiftSyntax
[56 / 140] SwiftSyntax
[64 / 149] SwiftBasicFormat
[73 / 167] SwiftDiagnostics
[78 / 178] SwiftDiagnostics
[86 / 170] SwiftParser
[87 / 170] SwiftParser
[88 / 170] SwiftParser
[91 / 170] SwiftDiagnostics
[93 / 170] SwiftDiagnostics
[98 / 175] SwiftBasicFormat
[98 / 175] SwiftDiagnostics
[99 / 175] SwiftParser
[105 / 183] SwiftOperators
[115 / 205] SwiftParserDiagnostics
[120 / 205] SwiftParserDiagnostics
[128 / 201] SwiftOperators
[134 / 203] SwiftOperators
[135 / 203] SwiftParserDiagnostics
[143 / 214] SwiftSyntaxBuilder
[144 / 214] SwiftSyntaxBuilder
[146 / 214] SwiftSyntaxBuilder
[147 / 214] SwiftSyntaxBuilder
[152 / 216] SwiftIfConfig
[162 / 227] SwiftIfConfig
[163 / 227] SwiftIfConfig
[163 / 227] SwiftSyntax
[168 / 217] SwiftIfConfig
[168 / 217] SwiftSyntaxMacros
[180 / 228] SwiftSyntaxMacros
[185 / 228] SwiftSyntaxMacroExpansion
[195 / 238] SwiftSyntaxMacroExpansion
[199 / 240] SwiftSyntaxMacroExpansion
[199 / 240] SwiftCompilerPluginMessageHandling
[210 / 251] SwiftSyntaxMacroExpansion
[211 / 250] SwiftCompilerPluginMessageHandling
[215 / 247] SwiftCompilerPluginMessageHandling
[218 / 248] SwiftCompilerPlugin
[223 / 237] StateGraphMacro
[230 / 244] StateGraphMacro
[231 / 244] StateGraphMacro
[234 / 242] StateGraph
[245 / 253] StateGraph
/Users/admin/builder/spi-builder-workspace/Sources/StateGraph/Observation/GraphTracking.swift:175:20: [1;33mwarning: [1;39m'withUnsafeContinuation(isolation:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m173 |[0;0m id: Int
[0;36m174 |[0;0m ) async {
[0;36m175 |[0;0m return await withUnsafeContinuation(isolation: iterationIsolation) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withUnsafeContinuation(isolation:_:)' is deprecated: Replaced by nonisolated(nonsending) overload[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m176 |[0;0m continuation in
[0;36m177 |[0;0m state.withLock { state in
/Users/admin/builder/spi-builder-workspace/Sources/StateGraph/Observation/GraphTracking.swift:231:28: [1;33mwarning: [1;39mconverting @isolated(any) function of type '@isolated(any) @Sendable () -> Element' to synchronous function type '() -> Element' is not allowed; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
[0;36m229 |[0;0m switch emit {
[0;36m230 |[0;0m case .element(let element):
[0;36m231 |[0;0m Result(catching: element).map { Iteration.next($0) }
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting @isolated(any) function of type '@isolated(any) @Sendable () -> Element' to synchronous function type '() -> Element' is not allowed; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
[0;36m232 |[0;0m case .iteration(let iteration):
[0;36m233 |[0;0m Result(catching: iteration)
/Users/admin/builder/spi-builder-workspace/Sources/StateGraph/Observation/GraphTracking.swift:233:28: [1;33mwarning: [1;39mconverting @isolated(any) function of type '@isolated(any) @Sendable () -> GraphObservation<Element>.Iteration' to synchronous function type '() -> GraphObservation<Element>.Iteration' is not allowed; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
[0;36m231 |[0;0m Result(catching: element).map { Iteration.next($0) }
[0;36m232 |[0;0m case .iteration(let iteration):
[0;36m233 |[0;0m Result(catching: iteration)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting @isolated(any) function of type '@isolated(any) @Sendable () -> GraphObservation<Element>.Iteration' to synchronous function type '() -> GraphObservation<Element>.Iteration' is not allowed; this will be an error in a future Swift language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous\ConversionFromIsolatedAnyToSynchronous]8;;\]
[0;36m234 |[0;0m }
[0;36m235 |[0;0m } didChange: { [state] in
[#ConversionFromIsolatedAnyToSynchronous]: <https://docs.swift.org/compiler/documentation/diagnostics/conversion-from-isolated-any-to-synchronous>
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete! (17.32 sec)
Target: StateGraphNormalization
Extracting symbol information for 'StateGraphNormalization'...
Finished extracting symbol information for 'StateGraphNormalization'. (2.07s)
Building documentation for 'StateGraphNormalization'...
warning: 'InitAndUpdate' doesn't exist at '/StateGraphNormalization/onInit(_:)'
--> Sources/StateGraphNormalization/Macro.swift:36:54-36:67
34 | )
35 |
36 + /// Marks statements that are emitted only into an ``InitAndUpdate`` initializer.
37 | ///
38 | /// Use this for work required to establish an instance's invariant, especially
warning: 'InitAndUpdate' doesn't exist at '/StateGraphNormalization/onInit(_:)'
--> Sources/StateGraphNormalization/Macro.swift:40:57-40:70
38 | /// Use this for work required to establish an instance's invariant, especially
39 | /// assignments to immutable stored properties. The marker is valid only as a
40 + /// direct statement in an initializer annotated with ``InitAndUpdate``.
41 | @freestanding(expression)
42 | public macro onInit(_ body: () -> Void) -> Void = #externalMacro(
warning: 'InitAndUpdate' doesn't exist at '/StateGraphNormalization/onUpdate(_:)'
--> Sources/StateGraphNormalization/Macro.swift:48:7-48:20
46 |
47 | /// Marks statements that are emitted only into the `update` method generated by
48 + /// ``InitAndUpdate``.
49 | ///
50 | /// The marker is valid only as a direct statement in an initializer annotated
warning: 'InitAndUpdate' doesn't exist at '/StateGraphNormalization/onUpdate(_:)'
--> Sources/StateGraphNormalization/Macro.swift:51:12-51:25
49 | ///
50 | /// The marker is valid only as a direct statement in an initializer annotated
51 + /// with ``InitAndUpdate``.
52 | @freestanding(expression)
53 | public macro onUpdate(_ body: () -> Void) -> Void = #externalMacro(
Finished building documentation for 'StateGraphNormalization' (0.08s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/vergegroup/swift-state-graph/0.33.0
Building for debugging...
Build complete! (0.36 sec)
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 649]
[Planning deferred tasks]
[7 / 29] TypedIdentifier
[13 / 27] StateGraphNormalizationMacro
[14 / 27] StateGraphNormalizationMacro
[20 / 28] StateGraphNormalization
Build complete! (1.66 sec)
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/vergegroup/swift-state-graph/0.33.0/index/index.json
Successfully merged into /Users/admin/builder/spi-builder-workspace/.docs-staging/vergegroup/swift-state-graph/0.33.0/linkable-paths.json
1344
9 /Users/admin/builder/spi-builder-workspace/.docs/vergegroup/swift-state-graph/0.33.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/vergegroup/swift-state-graph/0.33.0
File count: 1344
Doc size: 9.0MB
Preparing doc bundle ...
Using presigned URL upload - AWS credentials not required
Uploading -vergegroup-swift-state-graph-0.33.0-25ee751d.zip to presigned URL
Starting upload of 1925095 bytes...
Upload completed successfully
Done.