The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftUINavigation, reference 2.2.2 (c892d9), with Swift 6.4 for macOS (SPM) on 22 Sep 2026 00:49:13 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/RobertDresler/SwiftUINavigation.git
Reference: 2.2.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/RobertDresler/SwiftUINavigation
 * tag               2.2.2      -> FETCH_HEAD
HEAD is now at c892d9b Merge pull request #28 from RobertDresler/macOS
Updating files:  98% (7757/7863)
Updating files:  99% (7785/7863)
Updating files: 100% (7863/7863)
Updating files: 100% (7863/7863), done.
Cloned https://github.com/RobertDresler/SwiftUINavigation.git
Revision (git rev-parse @):
c892d9b9da6c327d0dc4f69795b5f207d6625f1d
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/RobertDresler/SwiftUINavigation.git at 2.2.2
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/RobertDresler/SwiftUINavigation.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 533]
[Planning deferred tasks]
[105 / 241]
[110 / 244] _SwiftSyntaxCShims
[113 / 252]
[138 / 253] SwiftSyntax510
[150 / 279]
[153 / 279]
[156 / 279]
[159 / 279]
[170 / 279] SwiftSyntax
[179 / 282] SwiftSyntax
[185 / 299] SwiftDiagnostics
[188 / 310] SwiftParser
[192 / 310] SwiftDiagnostics
[204 / 310] SwiftParser
[207 / 310] SwiftParser
[210 / 310] SwiftParser
[215 / 310] SwiftParser
[217 / 310] SwiftDiagnostics
[220 / 310] SwiftOperators
[224 / 310] SwiftDiagnostics
[227 / 312]
[228 / 312] SwiftParserDiagnostics
[236 / 334] SwiftOperators
[239 / 334] SwiftParserDiagnostics
[240 / 334] SwiftParserDiagnostics
[257 / 334] SwiftSyntaxBuilder
[259 / 334] SwiftOperators
[265 / 335]
[265 / 335] SwiftOperators
[266 / 335] SwiftSyntaxBuilder
[273 / 367]
[275 / 367]
[278 / 367]
[281 / 367]
[284 / 367]
[285 / 367]
[286 / 367]
[287 / 367]
[297 / 367] SwiftSyntaxBuilder
[299 / 367] SwiftSyntaxBuilder
[306 / 368] SwiftSyntax
[306 / 368] SwiftSyntaxMacros
[315 / 379] SwiftSyntaxMacros
[324 / 380] SwiftSyntaxMacros
[325 / 380] SwiftSyntaxBuilder
[326 / 380] SwiftSyntaxMacroExpansion
[336 / 390] SwiftSyntaxMacroExpansion
[343 / 391] SwiftSyntaxMacroExpansion
[343 / 391] SwiftCompilerPluginMessageHandling
[353 / 402] SwiftSyntaxMacroExpansion
[355 / 402] SwiftCompilerPluginMessageHandling
[361 / 402]
[362 / 403] SwiftCompilerPluginMessageHandling
[362 / 403] SwiftCompilerPlugin
[365 / 405] SwiftCompilerPlugin
[372 / 405] SwiftSyntax
[374 / 405] SwiftSyntax
[380 / 405] SwiftSyntaxBuilder
[384 / 405] SwiftCompilerPlugin
[392 / 406] Macros
[398 / 412] Macros
[401 / 412] Macros
[404 / 413] SwiftUINavigation
[416 / 454]
[423 / 454]
[425 / 454]
[429 / 454]
[431 / 454]
[432 / 454]
[445 / 454] SwiftUINavigation
[451 / 454] SwiftUINavigation
[454 / 454] SwiftUINavigation-product
Build complete! (24.85 sec)
Fetching https://github.com/swiftlang/swift-syntax
[1/79999] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (5.50s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 600.0.1 (8.39s)
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
/Users/admin/builder/spi-builder-workspace/Sources/Macros/Implementations/NavigationModelMacro.swift:49:13: warning: initialization of immutable value 'accessModifier' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
47 |         in context: some MacroExpansionContext
48 |     ) throws -> [ExtensionDeclSyntax] {
49 |         let accessModifier = declaration.modifiers.first {
   |             `- warning: initialization of immutable value 'accessModifier' was never used; consider replacing with assignment to '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
50 |             [.keyword(.open), .keyword(.public), .keyword(.package)].contains($0.name.tokenKind)
51 |         }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
warning: /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/NavigationCommand+Static.swift:61:59 non-breaking space (U+00A0) used instead of regular space: FixIt(sourceRange: XCBuild.SwiftBuildMessage.DiagnosticInfo.SourceRange(path: "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/NavigationCommand+Static.swift", startLine: 61, startColumn: 59, endLine: 61, endColumn: 61), textToInsert: " ")
warning: /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/StackMapNavigationCommand.swift:12:55 non-breaking space (U+00A0) used instead of regular space: FixIt(sourceRange: XCBuild.SwiftBuildMessage.DiagnosticInfo.SourceRange(path: "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/StackMapNavigationCommand.swift", startLine: 12, startColumn: 55, endLine: 12, endColumn: 57), textToInsert: " ")
warning: /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/StackMapNavigationCommand.swift:16:57 non-breaking space (U+00A0) used instead of regular space: FixIt(sourceRange: XCBuild.SwiftBuildMessage.DiagnosticInfo.SourceRange(path: "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/StackMapNavigationCommand.swift", startLine: 16, startColumn: 57, endLine: 16, endColumn: 59), textToInsert: " ")
warning: /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Main/AnyNavigationModel.swift:10:14 non-breaking space (U+00A0) used instead of regular space: FixIt(sourceRange: XCBuild.SwiftBuildMessage.DiagnosticInfo.SourceRange(path: "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Main/AnyNavigationModel.swift", startLine: 10, startColumn: 14, endLine: 10, endColumn: 16), textToInsert: " ")
warning: /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Main/AnyNavigationModel.swift:11:14 non-breaking space (U+00A0) used instead of regular space: FixIt(sourceRange: XCBuild.SwiftBuildMessage.DiagnosticInfo.SourceRange(path: "/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Main/AnyNavigationModel.swift", startLine: 11, startColumn: 14, endLine: 11, endColumn: 16), textToInsert: " ")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/StackMapNavigationCommand.swift:12:55: warning: non-breaking space (U+00A0) used instead of regular space
10 |
11 |     private let animated: Bool
12 |     private let transform: ([StackNavigationModel]) -> [StackNavigationModel]
   |                                                       `- warning: non-breaking space (U+00A0) used instead of regular space
13 |
14 |     public init(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/StackMapNavigationCommand.swift:16:57: warning: non-breaking space (U+00A0) used instead of regular space
14 |     public init(
15 |         animated: Bool,
16 |         transform: @escaping ([StackNavigationModel]) -> [StackNavigationModel]
   |                                                         `- warning: non-breaking space (U+00A0) used instead of regular space
17 |     ) {
18 |         self.animated = animated
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/PresentNavigationCommand.swift:9:19: warning: value 'presenterModel' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 7 |
 8 |     public func canExecute(on model: any NavigationModel) -> Bool {
 9 |         guard let presenterModel = presenterModel(for: model) else { return false }
   |                   `- warning: value 'presenterModel' was defined but never used; consider replacing with boolean test [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
10 |         return executableCommand.canExecute(on: model)
11 |     }
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/NavigationCommand+Static.swift:61:59: warning: non-breaking space (U+00A0) used instead of regular space
59 | public extension NavigationCommand where Self == StackMapNavigationCommand {
60 |     static func stackMap(
61 |         _ transform: @escaping ([StackNavigationModel]) -> [StackNavigationModel],
   |                                                           `- warning: non-breaking space (U+00A0) used instead of regular space
62 |         animated: Bool = true
63 |     ) -> StackMapNavigationCommand {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/StackMapNavigationCommand.swift:12:55: warning: non-breaking space (U+00A0) used instead of regular space
10 |
11 |     private let animated: Bool
12 |     private let transform: ([StackNavigationModel]) -> [StackNavigationModel]
   |                                                       `- warning: non-breaking space (U+00A0) used instead of regular space
13 |
14 |     public init(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/Predefined/StackMapNavigationCommand.swift:16:57: warning: non-breaking space (U+00A0) used instead of regular space
14 |     public init(
15 |         animated: Bool,
16 |         transform: @escaping ([StackNavigationModel]) -> [StackNavigationModel]
   |                                                         `- warning: non-breaking space (U+00A0) used instead of regular space
17 |     ) {
18 |         self.animated = animated
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Main/AnyNavigationModel.swift:10:14: warning: non-breaking space (U+00A0) used instead of regular space
 8 |
 9 |     public var presentedModel: (any PresentedNavigationModel)? {
10 |         get { base.presentedModel }
   |              `- warning: non-breaking space (U+00A0) used instead of regular space
11 |         set { base.presentedModel = newValue }
12 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Main/AnyNavigationModel.swift:11:14: warning: non-breaking space (U+00A0) used instead of regular space
 9 |     public var presentedModel: (any PresentedNavigationModel)? {
10 |         get { base.presentedModel }
11 |         set { base.presentedModel = newValue }
   |              `- warning: non-breaking space (U+00A0) used instead of regular space
12 |     }
13 |
SwiftUINavigation/EnvironmentValues+.swift:6:43: warning: Storing a class type in '@Entry var navigationEnvironmentTriggerHandler' may invalidate dependents on every update because the default value is reallocated on every access. Initialize the default value elsewhere and reference it from the '@Entry' declaration. (from macro '_SwiftUIEntryTypeCheck')
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Environment/EnvironmentValues+.swift:6:98: note: expanded code originates here
 4 |     @Entry var stackNavigationNamespace: Namespace.ID?
 5 |     @Entry var registeredCustomPresentableNavigationModels = [any PresentedNavigationModel.Type]()
 6 |     @Entry var navigationEnvironmentTriggerHandler = DefaultNavigationEnvironmentTriggerHandler()
   |     `- note: in expansion of macro 'Entry' on property 'navigationEnvironmentTriggerHandler' here
   +--- macro expansion @Entry -----------------------------------------
   |3 |     static var defaultValue = DefaultNavigationEnvironmentTriggerHandler()
   |4 |     #sourceLocation(file: "SwiftUINavigation/EnvironmentValues+.swift", line: 6)
   |5 |     private static let _typeCheck: Void = #_SwiftUIEntryTypeCheck(Value.self, macroName: "Entry", propertyName: "navigationEnvironmentTriggerHandler")
   |  |                                           `- warning: Storing a class type in '@Entry var navigationEnvironmentTriggerHandler' may invalidate dependents on every update because the default value is reallocated on every access. Initialize the default value elsewhere and reference it from the '@Entry' declaration. (from macro '_SwiftUIEntryTypeCheck')
   |6 |     #sourceLocation()
   |7 | }
   +--------------------------------------------------------------------
 7 |     @Entry var customDismiss: (() -> Void)?
 8 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Environment/EnvironmentValues+.swift:7:31: warning: Storing a closure in '@Entry var customDismiss' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
 5 |     @Entry var registeredCustomPresentableNavigationModels = [any PresentedNavigationModel.Type]()
 6 |     @Entry var navigationEnvironmentTriggerHandler = DefaultNavigationEnvironmentTriggerHandler()
 7 |     @Entry var customDismiss: (() -> Void)?
   |                               `- warning: Storing a closure in '@Entry var customDismiss' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
 8 | }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Predefined/Stack/StackRootNavigationModelView.swift:6:6: warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
  4 |
  5 |     @Namespace private var namespace
  6 |     @EnvironmentNavigationModel private var navigationModel: InputNavigationModel
    |      `- warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
  7 |
  8 |     // MARK: Getters
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Predefined/Stack/StackTabBarToolbarBehavior.swift:10:6: warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 8 | struct StackTabBarToolbarBehaviorViewModifier<InputNavigationModel: StackRootNavigationModel>: ViewModifier {
 9 |
10 |     @EnvironmentNavigationModel private var navigationModel: InputNavigationModel
   |      `- warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
11 |
12 |     func body(content: Content) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Predefined/Switched/SwitchedNavigationModelView.swift:5:6: warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 3 | public struct SwitchedNavigationModelView<InputNavigationModel: SwitchedNavigationModel>: View {
 4 |
 5 |     @EnvironmentNavigationModel private var navigationModel: InputNavigationModel
   |      `- warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 6 |
 7 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Predefined/Tabs/TabsRootNavigationModelView.swift:5:6: warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 3 | public struct TabsRootNavigationModelView<InputNavigationModel: TabsRootNavigationModel>: View {
 4 |
 5 |     @EnvironmentNavigationModel private var navigationModel: InputNavigationModel
   |      `- warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 6 |
 7 |     public init() {}
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Command/NavigationCommand+Static.swift:61:59: warning: non-breaking space (U+00A0) used instead of regular space
59 | public extension NavigationCommand where Self == StackMapNavigationCommand {
60 |     static func stackMap(
61 |         _ transform: @escaping ([StackNavigationModel]) -> [StackNavigationModel],
   |                                                           `- warning: non-breaking space (U+00A0) used instead of regular space
62 |         animated: Bool = true
63 |     ) -> StackMapNavigationCommand {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Main/AnyNavigationModel.swift:10:14: warning: non-breaking space (U+00A0) used instead of regular space
 8 |
 9 |     public var presentedModel: (any PresentedNavigationModel)? {
10 |         get { base.presentedModel }
   |              `- warning: non-breaking space (U+00A0) used instead of regular space
11 |         set { base.presentedModel = newValue }
12 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Main/AnyNavigationModel.swift:11:14: warning: non-breaking space (U+00A0) used instead of regular space
 9 |     public var presentedModel: (any PresentedNavigationModel)? {
10 |         get { base.presentedModel }
11 |         set { base.presentedModel = newValue }
   |              `- warning: non-breaking space (U+00A0) used instead of regular space
12 |     }
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Predefined/Switched/SwitchedNavigationModelView.swift:5:6: warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 3 | public struct SwitchedNavigationModelView<InputNavigationModel: SwitchedNavigationModel>: View {
 4 |
 5 |     @EnvironmentNavigationModel private var navigationModel: InputNavigationModel
   |      `- warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 6 |
 7 |     public init() {}
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
SwiftUINavigation/EnvironmentValues+.swift:6:43: warning: Storing a class type in '@Entry var navigationEnvironmentTriggerHandler' may invalidate dependents on every update because the default value is reallocated on every access. Initialize the default value elsewhere and reference it from the '@Entry' declaration. (from macro '_SwiftUIEntryTypeCheck')
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Environment/EnvironmentValues+.swift:6:98: note: expanded code originates here
 4 |     @Entry var stackNavigationNamespace: Namespace.ID?
 5 |     @Entry var registeredCustomPresentableNavigationModels = [any PresentedNavigationModel.Type]()
 6 |     @Entry var navigationEnvironmentTriggerHandler = DefaultNavigationEnvironmentTriggerHandler()
   |     `- note: in expansion of macro 'Entry' on property 'navigationEnvironmentTriggerHandler' here
   +--- macro expansion @Entry -----------------------------------------
   |3 |     static var defaultValue = DefaultNavigationEnvironmentTriggerHandler()
   |4 |     #sourceLocation(file: "SwiftUINavigation/EnvironmentValues+.swift", line: 6)
   |5 |     private static let _typeCheck: Void = #_SwiftUIEntryTypeCheck(Value.self, macroName: "Entry", propertyName: "navigationEnvironmentTriggerHandler")
   |  |                                           `- warning: Storing a class type in '@Entry var navigationEnvironmentTriggerHandler' may invalidate dependents on every update because the default value is reallocated on every access. Initialize the default value elsewhere and reference it from the '@Entry' declaration. (from macro '_SwiftUIEntryTypeCheck')
   |6 |     #sourceLocation()
   |7 | }
   +--------------------------------------------------------------------
 7 |     @Entry var customDismiss: (() -> Void)?
 8 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Environment/EnvironmentValues+.swift:7:31: warning: Storing a closure in '@Entry var customDismiss' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
 5 |     @Entry var registeredCustomPresentableNavigationModels = [any PresentedNavigationModel.Type]()
 6 |     @Entry var navigationEnvironmentTriggerHandler = DefaultNavigationEnvironmentTriggerHandler()
 7 |     @Entry var customDismiss: (() -> Void)?
   |                               `- warning: Storing a closure in '@Entry var customDismiss' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
 8 | }
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Predefined/Stack/StackRootNavigationModelView.swift:6:6: warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
  4 |
  5 |     @Namespace private var namespace
  6 |     @EnvironmentNavigationModel private var navigationModel: InputNavigationModel
    |      `- warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
  7 |
  8 |     // MARK: Getters
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Predefined/Stack/StackTabBarToolbarBehavior.swift:10:6: warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 8 | struct StackTabBarToolbarBehaviorViewModifier<InputNavigationModel: StackRootNavigationModel>: ViewModifier {
 9 |
10 |     @EnvironmentNavigationModel private var navigationModel: InputNavigationModel
   |      `- warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
11 |
12 |     func body(content: Content) -> some View {
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Predefined/Tabs/TabsRootNavigationModelView.swift:5:6: warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 3 | public struct TabsRootNavigationModelView<InputNavigationModel: TabsRootNavigationModel>: View {
 4 |
 5 |     @EnvironmentNavigationModel private var navigationModel: InputNavigationModel
   |      `- warning: conformance of 'InputNavigationModel' to protocol 'NavigationModel' may be isolated and cannot be passed to main actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 6 |
 7 |     public init() {}
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Presented/Alert/AlertPresentedNavigationModel.swift:34:32: warning: conditional cast from 'AlertNavigationModel' to 'AlertNavigationModel' always succeeds
32 |         Group {
33 |             if let model = model as? AlertNavigationModel {
34 |                 ForEach((model as? AlertNavigationModel)?.inputData.actions ?? [], id: \.id) { action in
   |                                `- warning: conditional cast from 'AlertNavigationModel' to 'AlertNavigationModel' always succeeds
35 |                     Button(
36 |                         action.title,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Presented/ConfirmationDialog/ConfirmationDialogPresentedNavigationModel.swift:30:32: warning: conditional cast from 'ConfirmationDialogNavigationModel' to 'ConfirmationDialogNavigationModel' always succeeds
28 |         Group {
29 |             if let model = model as? ConfirmationDialogNavigationModel {
30 |                 ForEach((model as? ConfirmationDialogNavigationModel)?.inputData.actions ?? [], id: \.id) { action in
   |                                `- warning: conditional cast from 'ConfirmationDialogNavigationModel' to 'ConfirmationDialogNavigationModel' always succeeds
31 |                     Button(
32 |                         action.title,
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigation/Models/Presented/PresentingNavigationSourceViewModifier.swift:57:43: warning: conditional cast from 'String' to 'String' always succeeds
55 |
56 |     public func presentingNavigationSource(id: String) -> some View {
57 |         presentingNavigationSource(id: id as? String)
   |                                           `- warning: conditional cast from 'String' to 'String' always succeeds
58 |     }
59 | }
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "600.0.1",
            "upper_bound" : "601.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "SwiftUINavigation",
  "name" : "SwiftUINavigation",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "16.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftUINavigation",
      "targets" : [
        "SwiftUINavigation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Macros",
      "targets" : [
        "Macros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftUINavigation",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUINavigation",
      "path" : "Sources/SwiftUINavigation",
      "product_memberships" : [
        "SwiftUINavigation"
      ],
      "sources" : [
        "Command/NavigationCommand+Static.swift",
        "Command/NavigationCommand.swift",
        "Command/Predefined/DismissJustFromPresentedNavigationCommand.swift",
        "Command/Predefined/DismissNavigationCommand.swift",
        "Command/Predefined/DismissWindowNavigationCommand.swift",
        "Command/Predefined/OpenURLNavigationCommand.swift",
        "Command/Predefined/OpenWindowNavigationCommand.swift",
        "Command/Predefined/PresentNavigationCommand.swift",
        "Command/Predefined/PresentOnGivenModelNavigationCommand.swift",
        "Command/Predefined/ResolvedHideNavigationCommand.swift",
        "Command/Predefined/StackAppendNavigationCommand.swift",
        "Command/Predefined/StackDropLastNavigationCommand.swift",
        "Command/Predefined/StackDropToRootNavigationCommand.swift",
        "Command/Predefined/StackMapNavigationCommand.swift",
        "Command/Predefined/StackSetRootNavigationCommand.swift",
        "Command/Predefined/SwitchNavigationCommand.swift",
        "Command/Predefined/TabsSelectItemNavigationCommand.swift",
        "Config/NavigationConfig.swift",
        "Environment/EnvironmentNavigationModel.swift",
        "Environment/EnvironmentValues+.swift",
        "Extensions/UINavigationController+.swift",
        "Macros/Macros.swift",
        "Message/FinishedNavigationMessage.swift",
        "Message/NavigationMessage.swift",
        "Message/NavigationMessageListener.swift",
        "Models/Main/AnyNavigationModel.swift",
        "Models/Main/CommonNavigationModelState.swift",
        "Models/Main/EquatableNavigationModel.swift",
        "Models/Main/NavigationCommandExecuter.swift",
        "Models/Main/NavigationModel+Iterating.swift",
        "Models/Main/NavigationModel+NavigationCommandExecuter.swift",
        "Models/Main/NavigationModel.swift",
        "Models/Predefined/SFSafari/SFSafariInputData.swift",
        "Models/Predefined/SFSafari/SFSafariNavigationModel.swift",
        "Models/Predefined/SFSafari/SFSafariView.swift",
        "Models/Predefined/Stack/DefaultStackRootNavigationModel+Static.swift",
        "Models/Predefined/Stack/DefaultStackRootNavigationModel.swift",
        "Models/Predefined/Stack/StackNavigationDestination.swift",
        "Models/Predefined/Stack/StackNavigationModel.swift",
        "Models/Predefined/Stack/StackRootNavigationModel.swift",
        "Models/Predefined/Stack/StackRootNavigationModelView.swift",
        "Models/Predefined/Stack/StackTabBarToolbarBehavior.swift",
        "Models/Predefined/Stack/Transition/StackNavigationTransition.swift",
        "Models/Predefined/Stack/Transition/ZoomStackNavigationTransition.swift",
        "Models/Predefined/Switched/SwitchedNavigationModel.swift",
        "Models/Predefined/Switched/SwitchedNavigationModelView.swift",
        "Models/Predefined/Tabs/DefaultTabModel.swift",
        "Models/Predefined/Tabs/TabModel.swift",
        "Models/Predefined/Tabs/TabsRootNavigationModel.swift",
        "Models/Predefined/Tabs/TabsRootNavigationModelView.swift",
        "Models/Presented/Alert/AlertInputData.swift",
        "Models/Presented/Alert/AlertNavigationModel.swift",
        "Models/Presented/Alert/AlertPresentedNavigationModel.swift",
        "Models/Presented/ConfirmationDialog/ConfirmationDialogInputData.swift",
        "Models/Presented/ConfirmationDialog/ConfirmationDialogNavigationModel.swift",
        "Models/Presented/ConfirmationDialog/ConfirmationDialogPresentedNavigationModel.swift",
        "Models/Presented/FullScreenCover/FullScreenCoverPresentedNavigationModel.swift",
        "Models/Presented/PresentedNavigationModel+Static.swift",
        "Models/Presented/PresentedNavigationModel.swift",
        "Models/Presented/PresentingNavigationSourceViewModifier.swift",
        "Models/Presented/Sheet/SheetPresentedNavigationModel.swift",
        "Models/Resolving/NavigationModelResolvedView.swift",
        "NavigationEnvironmentTrigger/Handler/DefaultNavigationEnvironmentTriggerHandler.swift",
        "NavigationEnvironmentTrigger/Triggers/NavigationEnvironmentTrigger.swift",
        "NavigationEnvironmentTrigger/Triggers/Predefined/DismissNavigationEnvironmentTrigger.swift",
        "NavigationEnvironmentTrigger/Triggers/Predefined/DismissWindowNavigationEnvironmentTrigger.swift",
        "NavigationEnvironmentTrigger/Triggers/Predefined/OpenURLNavigationEnvironmentTrigger.swift",
        "NavigationEnvironmentTrigger/Triggers/Predefined/OpenWindowNavigationEnvironmentTrigger.swift",
        "Root/RootNavigationView.swift",
        "Transitions/AnyNavigationTransition.swift"
      ],
      "target_dependencies" : [
        "Macros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Macros",
      "module_type" : "SwiftTarget",
      "name" : "Macros",
      "path" : "Sources/Macros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "SwiftUINavigation",
        "Macros"
      ],
      "sources" : [
        "Implementations/NavigationModelMacro.swift",
        "Implementations/StackRootNavigationModelMacro.swift",
        "Implementations/SwitchedNavigationModelMacro.swift",
        "Implementations/TabsRootNavigationModelMacro.swift",
        "SwiftUINavigationMacros.swift"
      ],
      "type" : "macro"
    }
  ],
  "tools_version" : "6.0"
}
Done.