The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build SwiftfulRouting, reference 5.3.6 (bf0a8b), with Swift 5.9 for macOS (SPM) on 22 Aug 2024 19:21:31 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.52.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SwiftfulThinking/SwiftfulRouting.git
Reference: 5.3.6
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SwiftfulThinking/SwiftfulRouting
 * tag               5.3.6      -> FETCH_HEAD
HEAD is now at bf0a8b4 Merge branch 'dismiss_transition'
Cloned https://github.com/SwiftfulThinking/SwiftfulRouting.git
Revision (git rev-parse @):
bf0a8b4628b0e24d60f090b382c15b96329ab92c
SUCCESS checkout https://github.com/SwiftfulThinking/SwiftfulRouting.git at 5.3.6
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD
https://github.com/SwiftfulThinking/SwiftfulRouting.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[1/2] Compiling SwiftfulRecursiveUI SwiftfulRecursiveUI.swift
[2/2] Emitting module SwiftfulRecursiveUI
[3/29] Compiling SwiftfulRouting Binding+EXT.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
extension Binding where Value == PresentationDetent {
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:1: note: add @available attribute to enclosing extension
extension Binding where Value == PresentationDetent {
^
[4/29] Compiling SwiftfulRouting Set+EXT.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
extension Binding where Value == PresentationDetent {
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:1: note: add @available attribute to enclosing extension
extension Binding where Value == PresentationDetent {
^
[5/29] Compiling SwiftfulRouting View+EXT.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
extension Binding where Value == PresentationDetent {
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:1: note: add @available attribute to enclosing extension
extension Binding where Value == PresentationDetent {
^
[6/31] Compiling SwiftfulRouting SheetConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:18: error: 'PresentationDetent' is only available in macOS 13.0 or newer
    init(detent: PresentationDetent) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:5: note: add @available attribute to enclosing initializer
    init(detent: PresentationDetent) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:31: error: 'PresentationDetent' is only available in macOS 13.0 or newer
    var asPresentationDetent: PresentationDetent {
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:9: note: add @available attribute to enclosing property
    var asPresentationDetent: PresentationDetent {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
            ^
[7/31] Compiling SwiftfulRouting UrlOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:18: error: 'PresentationDetent' is only available in macOS 13.0 or newer
    init(detent: PresentationDetent) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:5: note: add @available attribute to enclosing initializer
    init(detent: PresentationDetent) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:31: error: 'PresentationDetent' is only available in macOS 13.0 or newer
    var asPresentationDetent: PresentationDetent {
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:9: note: add @available attribute to enclosing property
    var asPresentationDetent: PresentationDetent {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
            ^
[8/31] Compiling SwiftfulRouting AlertViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:18: error: 'PresentationDetent' is only available in macOS 13.0 or newer
    init(detent: PresentationDetent) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:5: note: add @available attribute to enclosing initializer
    init(detent: PresentationDetent) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:31: error: 'PresentationDetent' is only available in macOS 13.0 or newer
    var asPresentationDetent: PresentationDetent {
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:9: note: add @available attribute to enclosing property
    var asPresentationDetent: PresentationDetent {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
            ^
[9/31] Compiling SwiftfulRouting DialogOption.swift
[10/31] Compiling SwiftfulRouting ModalConfiguration.swift
[11/31] Compiling SwiftfulRouting SegueOption.swift
[12/31] Compiling SwiftfulRouting AnyAlert.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:51:22: error: 'ActionSheet' is unavailable in macOS
    var actionSheet: ActionSheet {
                     ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:59:16: error: 'ActionSheet' is unavailable in macOS
        return ActionSheet(title: titleView, message: subtitleView, buttons: buttonsiOS13 ?? [])
               ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
[13/31] Compiling SwiftfulRouting AnyDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:51:22: error: 'ActionSheet' is unavailable in macOS
    var actionSheet: ActionSheet {
                     ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:59:16: error: 'ActionSheet' is unavailable in macOS
        return ActionSheet(title: titleView, message: subtitleView, buttons: buttonsiOS13 ?? [])
               ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
[14/31] Compiling SwiftfulRouting AnyRoute.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:51:22: error: 'ActionSheet' is unavailable in macOS
    var actionSheet: ActionSheet {
                     ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:59:16: error: 'ActionSheet' is unavailable in macOS
        return ActionSheet(title: titleView, message: subtitleView, buttons: buttonsiOS13 ?? [])
               ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
[15/31] Compiling SwiftfulRouting NavigationLinkViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:26:18: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
                .navigationDestination(for: AnyDestination.self) { value in
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:26:18: note: add 'if #available' version check
                .navigationDestination(for: AnyDestination.self) { value in
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:19:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:11:8: note: add @available attribute to enclosing struct
struct NavigationLinkViewModifier: ViewModifier {
       ^
[16/31] Compiling SwiftfulRouting OnChangeOfPresentationModeViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:26:18: error: 'navigationDestination(for:destination:)' is only available in macOS 13.0 or newer
                .navigationDestination(for: AnyDestination.self) { value in
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:26:18: note: add 'if #available' version check
                .navigationDestination(for: AnyDestination.self) { value in
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:19:10: note: add @available attribute to enclosing instance method
    func body(content: Content) -> some View {
         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/NavigationLinkViewModifier.swift:11:8: note: add @available attribute to enclosing struct
struct NavigationLinkViewModifier: ViewModifier {
       ^
[17/31] Compiling SwiftfulRouting ConfirmationDialogViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:28:18: error: 'actionSheet(isPresented:content:)' is unavailable in macOS
                .actionSheet(isPresented: Binding(ifNotNil: item), content: {
                 ^~~~~~~~~~~
SwiftUI.View:14:17: note: 'actionSheet(isPresented:content:)' has been explicitly marked unavailable here
    public func actionSheet(isPresented: Binding<Bool>, content: () -> ActionSheet) -> some View
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:29:55: error: 'ActionSheet' is unavailable in macOS
                    item.wrappedValue?.actionSheet ?? ActionSheet(title: Text("Error"))
                                                      ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/FullScreenCoverViewModifier.swift:20:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
            .fullScreenCover(item: Binding(if: option, is: .fullScreenCover, value: Binding(toLastElementIn: screens)), onDismiss: onDismiss) { _ in
             ^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
    public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
                ^
[18/31] Compiling SwiftfulRouting FullScreenCoverViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:28:18: error: 'actionSheet(isPresented:content:)' is unavailable in macOS
                .actionSheet(isPresented: Binding(ifNotNil: item), content: {
                 ^~~~~~~~~~~
SwiftUI.View:14:17: note: 'actionSheet(isPresented:content:)' has been explicitly marked unavailable here
    public func actionSheet(isPresented: Binding<Bool>, content: () -> ActionSheet) -> some View
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:29:55: error: 'ActionSheet' is unavailable in macOS
                    item.wrappedValue?.actionSheet ?? ActionSheet(title: Text("Error"))
                                                      ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/FullScreenCoverViewModifier.swift:20:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
            .fullScreenCover(item: Binding(if: option, is: .fullScreenCover, value: Binding(toLastElementIn: screens)), onDismiss: onDismiss) { _ in
             ^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
    public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
                ^
[19/31] Compiling SwiftfulRouting ModalViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:28:18: error: 'actionSheet(isPresented:content:)' is unavailable in macOS
                .actionSheet(isPresented: Binding(ifNotNil: item), content: {
                 ^~~~~~~~~~~
SwiftUI.View:14:17: note: 'actionSheet(isPresented:content:)' has been explicitly marked unavailable here
    public func actionSheet(isPresented: Binding<Bool>, content: () -> ActionSheet) -> some View
                ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/ConfirmationDialogViewModifier.swift:29:55: error: 'ActionSheet' is unavailable in macOS
                    item.wrappedValue?.actionSheet ?? ActionSheet(title: Text("Error"))
                                                      ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/FullScreenCoverViewModifier.swift:20:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
            .fullScreenCover(item: Binding(if: option, is: .fullScreenCover, value: Binding(toLastElementIn: screens)), onDismiss: onDismiss) { _ in
             ^~~~~~~~~~~~~~~
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
    public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
                ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[20/31] Emitting module SwiftfulRouting
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:57:30: error: 'NavigationPath' is only available in macOS 13.0 or newer
    @State private var path: NavigationPath = .init()
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:34: error: 'PresentationDetent' is only available in macOS 13.0 or newer
extension Binding where Value == PresentationDetent {
                                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Extensions/Binding+EXT.swift:57:1: note: add @available attribute to enclosing extension
extension Binding where Value == PresentationDetent {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Models/AnyAlert.swift:51:22: error: 'ActionSheet' is unavailable in macOS
    var actionSheet: ActionSheet {
                     ^~~~~~~~~~~
SwiftUI.ActionSheet:6:15: note: 'ActionSheet' has been explicitly marked unavailable here
public struct ActionSheet {
              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:18: error: 'PresentationDetent' is only available in macOS 13.0 or newer
    init(detent: PresentationDetent) {
                 ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:50:5: note: add @available attribute to enclosing initializer
    init(detent: PresentationDetent) {
    ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
            ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:31: error: 'PresentationDetent' is only available in macOS 13.0 or newer
    var asPresentationDetent: PresentationDetent {
                              ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:63:9: note: add @available attribute to enclosing property
    var asPresentationDetent: PresentationDetent {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Options/SheetConfiguration.swift:42:13: note: add @available attribute to enclosing enum
public enum PresentationDetentTransformable: Hashable {
            ^
[21/31] Compiling SwiftfulRouting OnFirstAppearModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:46:26: error: 'presentationDetents(_:selection:)' is only available in macOS 13.0 or newer
                        .presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }), selection: Binding(selection: sheetSelection))
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:46:26: note: add 'if #available' version check
                        .presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }), selection: Binding(selection: sheetSelection))
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
    @ViewBuilder func presentationDetentsIfNeeded(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:47:26: error: 'presentationDragIndicator' is only available in macOS 13.0 or newer
                        .presentationDragIndicator(showDragIndicator ? .visible : .hidden)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:47:26: note: add 'if #available' version check
                        .presentationDragIndicator(showDragIndicator ? .visible : .hidden)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
    @ViewBuilder func presentationDetentsIfNeeded(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:50:26: error: 'presentationDetents' is only available in macOS 13.0 or newer
                        .presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }))
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:50:26: note: add 'if #available' version check
                        .presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }))
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
    @ViewBuilder func presentationDetentsIfNeeded(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:51:26: error: 'presentationDragIndicator' is only available in macOS 13.0 or newer
                        .presentationDragIndicator(showDragIndicator ? .visible : .hidden)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:51:26: note: add 'if #available' version check
                        .presentationDragIndicator(showDragIndicator ? .visible : .hidden)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
    @ViewBuilder func presentationDetentsIfNeeded(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
[22/31] Compiling SwiftfulRouting SheetViewModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:46:26: error: 'presentationDetents(_:selection:)' is only available in macOS 13.0 or newer
                        .presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }), selection: Binding(selection: sheetSelection))
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:46:26: note: add 'if #available' version check
                        .presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }), selection: Binding(selection: sheetSelection))
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
    @ViewBuilder func presentationDetentsIfNeeded(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:47:26: error: 'presentationDragIndicator' is only available in macOS 13.0 or newer
                        .presentationDragIndicator(showDragIndicator ? .visible : .hidden)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:47:26: note: add 'if #available' version check
                        .presentationDragIndicator(showDragIndicator ? .visible : .hidden)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
    @ViewBuilder func presentationDetentsIfNeeded(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:50:26: error: 'presentationDetents' is only available in macOS 13.0 or newer
                        .presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }))
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:50:26: note: add 'if #available' version check
                        .presentationDetents(sheetDetents.setMap({ $0.asPresentationDetent }))
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
    @ViewBuilder func presentationDetentsIfNeeded(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:51:26: error: 'presentationDragIndicator' is only available in macOS 13.0 or newer
                        .presentationDragIndicator(showDragIndicator ? .visible : .hidden)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:51:26: note: add 'if #available' version check
                        .presentationDragIndicator(showDragIndicator ? .visible : .hidden)
                         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:38:23: note: add @available attribute to enclosing instance method
    @ViewBuilder func presentationDetentsIfNeeded(
                      ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/ViewModifiers/SheetViewModifier.swift:36:1: note: add @available attribute to enclosing extension
extension View {
^
[23/31] Compiling SwiftfulRouting ModalSupportView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:57:30: error: 'NavigationPath' is only available in macOS 13.0 or newer
    @State private var path: NavigationPath = .init()
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
        NavigationStack(path: $path) {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: note: add 'if #available' version check
        NavigationStack(path: $path) {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: warning: conformance of 'NavigationPath' to 'Equatable' is only available in macOS 13.0 or newer
        .onChange(of: path, perform: { path in
         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: note: add 'if #available' version check
        .onChange(of: path, perform: { path in
         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:219:19: error: cannot find 'UIScreen' in scope
        let max = UIScreen.main.bounds.width / 2
                  ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:226:19: error: cannot find 'UIScreen' in scope
        let max = UIScreen.main.bounds.width / 2
                  ^~~~~~~~
[24/31] Compiling SwiftfulRouting NavigationViewIfNeeded.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:57:30: error: 'NavigationPath' is only available in macOS 13.0 or newer
    @State private var path: NavigationPath = .init()
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
        NavigationStack(path: $path) {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: note: add 'if #available' version check
        NavigationStack(path: $path) {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: warning: conformance of 'NavigationPath' to 'Equatable' is only available in macOS 13.0 or newer
        .onChange(of: path, perform: { path in
         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: note: add 'if #available' version check
        .onChange(of: path, perform: { path in
         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:219:19: error: cannot find 'UIScreen' in scope
        let max = UIScreen.main.bounds.width / 2
                  ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:226:19: error: cannot find 'UIScreen' in scope
        let max = UIScreen.main.bounds.width / 2
                  ^~~~~~~~
[25/31] Compiling SwiftfulRouting SwipeBackSupportContainer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:57:30: error: 'NavigationPath' is only available in macOS 13.0 or newer
    @State private var path: NavigationPath = .init()
                             ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: error: 'NavigationStack' is only available in macOS 13.0 or newer
        NavigationStack(path: $path) {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:61:9: note: add 'if #available' version check
        NavigationStack(path: $path) {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: warning: conformance of 'NavigationPath' to 'Equatable' is only available in macOS 13.0 or newer
        .onChange(of: path, perform: { path in
         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:75:10: note: add 'if #available' version check
        .onChange(of: path, perform: { path in
         ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:60:9: note: add @available attribute to enclosing property
    var body: some View {
        ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/NavigationViewIfNeeded.swift:44:8: note: add @available attribute to enclosing generic struct
struct NavigationStackTransformable<Content:View>: View {
       ^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:219:19: error: cannot find 'UIScreen' in scope
        let max = UIScreen.main.bounds.width / 2
                  ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/SwiftfulRouting/Components/SwipeBackSupportContainer.swift:226:19: error: cannot find 'UIScreen' in scope
        let max = UIScreen.main.bounds.width / 2
                  ^~~~~~~~
[26/31] Compiling SwiftfulRouting TransitionSupportView.swift
[27/31] Compiling SwiftfulRouting VisualEffectViewRepresentable.swift
[28/31] Compiling SwiftfulRouting AnyRouter.swift
[29/31] Compiling SwiftfulRouting Router.swift
[30/31] Compiling SwiftfulRouting RouterView.swift
[31/31] Compiling SwiftfulRouting Array+EXT.swift
error: fatalError
Fetching https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git
[1/40] Fetching swiftfulrecursiveui
Fetched https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git (1.17s)
Computing version for https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git
Computed https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git at 1.0.1 (0.43s)
Creating working copy for https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git
Working copy of https://github.com/SwiftfulThinking/SwiftfulRecursiveUI.git resolved at 1.0.1
BUILD FAILURE 5.9 macosSpm