The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Axt, reference master (23a8a9), with Swift 6.3 for macOS (SPM) on 13 Apr 2026 10:16:31 UTC.

Build Command

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

Build Log

 1 | import SwiftUI
 2 |
 3 | public struct ButtonModifier<Content: View>: Modifier {
   |               `- note: add '@available' attribute to enclosing generic struct
 4 |     #if TESTABLE
 5 |     public func make(_ content: Content) -> some View {
   |                 |                                `- error: 'View' is only available in macOS 10.15 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 6 |         var action: (() -> Void)?
 7 |         let label = dig(for: String.self, in: content) ?? ""
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Button.swift:3:39: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ButtonModifier<Content: View>: Modifier {
   |               |                       `- error: 'View' is only available in macOS 10.15 or newer
   |               `- note: add '@available' attribute to enclosing generic struct
 4 |     #if TESTABLE
 5 |     public func make(_ content: Content) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:5:50: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct NavigationLinkModifier<Content: View>: Modifier {
   |               `- note: add '@available' attribute to enclosing generic struct
 4 |     #if TESTABLE
 5 |     public func make(_ content: Content) -> some View {
   |                 |                                `- error: 'View' is only available in macOS 10.15 or newer
   |                 `- note: add '@available' attribute to enclosing instance method
 6 |         let makeContent: (State<Bool>) -> Content = { state in
 7 |             // This is modifying the navigation link directly and depends
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:3:47: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct NavigationLinkModifier<Content: View>: Modifier {
   |               |                               `- error: 'View' is only available in macOS 10.15 or newer
   |               `- note: add '@available' attribute to enclosing generic struct
 4 |     #if TESTABLE
 5 |     public func make(_ content: Content) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:29:6: error: 'State' is only available in macOS 10.15 or newer
23 | #if TESTABLE
24 |
25 | private struct AxtNavigationLink<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
26 |     // Because a State variable is only ready once the body is called by
27 |     // SwiftUI, you cannot access State variables from the parent of a view,
28 |     // and they need to be moved up the hierarchy.
29 |     @State var isActive: Bool
   |      `- error: 'State' is only available in macOS 10.15 or newer
30 |     let content: (State<Bool>) -> Content
31 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:30:19: error: 'State' is only available in macOS 10.15 or newer
23 | #if TESTABLE
24 |
25 | private struct AxtNavigationLink<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
26 |     // Because a State variable is only ready once the body is called by
27 |     // SwiftUI, you cannot access State variables from the parent of a view,
28 |     // and they need to be moved up the hierarchy.
29 |     @State var isActive: Bool
30 |     let content: (State<Bool>) -> Content
   |                   `- error: 'State' is only available in macOS 10.15 or newer
31 |
32 |     init(isActive: State<Bool>, content: @escaping ((State<Bool>) -> Content)) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:32:20: error: 'State' is only available in macOS 10.15 or newer
23 | #if TESTABLE
24 |
25 | private struct AxtNavigationLink<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
26 |     // Because a State variable is only ready once the body is called by
27 |     // SwiftUI, you cannot access State variables from the parent of a view,
   :
30 |     let content: (State<Bool>) -> Content
31 |
32 |     init(isActive: State<Bool>, content: @escaping ((State<Bool>) -> Content)) {
   |     |              `- error: 'State' is only available in macOS 10.15 or newer
   |     `- note: add '@available' attribute to enclosing initializer
33 |         _isActive = isActive
34 |         self.content = content
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:32:54: error: 'State' is only available in macOS 10.15 or newer
23 | #if TESTABLE
24 |
25 | private struct AxtNavigationLink<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
26 |     // Because a State variable is only ready once the body is called by
27 |     // SwiftUI, you cannot access State variables from the parent of a view,
   :
30 |     let content: (State<Bool>) -> Content
31 |
32 |     init(isActive: State<Bool>, content: @escaping ((State<Bool>) -> Content)) {
   |     |                                                `- error: 'State' is only available in macOS 10.15 or newer
   |     `- note: add '@available' attribute to enclosing initializer
33 |         _isActive = isActive
34 |         self.content = content
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:37:20: error: 'View' is only available in macOS 10.15 or newer
23 | #if TESTABLE
24 |
25 | private struct AxtNavigationLink<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
26 |     // Because a State variable is only ready once the body is called by
27 |     // SwiftUI, you cannot access State variables from the parent of a view,
   :
35 |     }
36 |
37 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
38 |         // Prevents SwiftUI from optimizing state updating away, so that it is
39 |         // ready when used in the `activate` closure.
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:25:43: error: 'View' is only available in macOS 10.15 or newer
23 | #if TESTABLE
24 |
25 | private struct AxtNavigationLink<Content: View>: View {
   |                |                          `- error: 'View' is only available in macOS 10.15 or newer
   |                `- note: add '@available' attribute to enclosing generic struct
26 |     // Because a State variable is only ready once the body is called by
27 |     // SwiftUI, you cannot access State variables from the parent of a view,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:6:27: error: 'State' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct NavigationLinkModifier<Content: View>: Modifier {
   |               `- note: add '@available' attribute to enclosing generic struct
 4 |     #if TESTABLE
 5 |     public func make(_ content: Content) -> some View {
   |                 `- note: add '@available' attribute to enclosing instance method
 6 |         let makeContent: (State<Bool>) -> Content = { state in
   |                           |- error: 'State' is only available in macOS 10.15 or newer
   |                           `- note: add 'if #available' version check
 7 |             // This is modifying the navigation link directly and depends
 8 |             // on the fact that the isActive: State<Bool> parameter is the
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:12:47: error: 'State' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct NavigationLinkModifier<Content: View>: Modifier {
   |               `- note: add '@available' attribute to enclosing generic struct
 4 |     #if TESTABLE
 5 |     public func make(_ content: Content) -> some View {
   |                 `- note: add '@available' attribute to enclosing instance method
 6 |         let makeContent: (State<Bool>) -> Content = { state in
 7 |             // This is modifying the navigation link directly and depends
   :
10 |             var link = content
11 |             withUnsafeMutablePointer(to: &link) { pointer in
12 |                 pointer.withMemoryRebound(to: State<Bool>.self, capacity: 1) { statePointer in
   |                                               |- error: 'State' is only available in macOS 10.15 or newer
   |                                               `- note: add 'if #available' version check
13 |                     statePointer.pointee = state
14 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:18:53: error: 'State' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct NavigationLinkModifier<Content: View>: Modifier {
   |               `- note: add '@available' attribute to enclosing generic struct
 4 |     #if TESTABLE
 5 |     public func make(_ content: Content) -> some View {
   |                 `- note: add '@available' attribute to enclosing instance method
 6 |         let makeContent: (State<Bool>) -> Content = { state in
 7 |             // This is modifying the navigation link directly and depends
   :
16 |             return link
17 |         }
18 |         return AxtNavigationLink(isActive: dig(for: State<Bool>.self, in: content)!, content: makeContent)
   |                                                     |- error: 'State' is only available in macOS 10.15 or newer
   |                                                     `- note: add 'if #available' version check
19 |     }
20 |     #endif
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/NavigationLink.swift:44:17: error: cannot pass as inout because setter for 'isActive' is only available in macOS 10.15 or newer
23 | #if TESTABLE
24 |
25 | private struct AxtNavigationLink<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
26 |     // Because a State variable is only ready once the body is called by
27 |     // SwiftUI, you cannot access State variables from the parent of a view,
   :
35 |     }
36 |
37 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
38 |         // Prevents SwiftUI from optimizing state updating away, so that it is
39 |         // ready when used in the `activate` closure.
   :
42 |         content(_isActive)
43 |             .testData {
44 |                 isActive.toggle()
   |                 |- error: cannot pass as inout because setter for 'isActive' is only available in macOS 10.15 or newer
   |                 `- note: add 'if #available' version check
45 |             }
46 |     }
[12/25] Compiling Axt Axt.swift
[13/25] Compiling Axt Axt+description.swift
[14/25] Compiling Axt Axt+find.swift
[15/25] Compiling Axt AxtView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:12:6: error: 'State' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
10 |     let setValue: ((Any?) -> Void)?
11 |     let content: Content
12 |     @State private var nodeId = UUID()
   |      `- error: 'State' is only available in macOS 10.15 or newer
13 |     @State private var visible = true
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:13:6: error: 'State' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
11 |     let content: Content
12 |     @State private var nodeId = UUID()
13 |     @State private var visible = true
   |      `- error: 'State' is only available in macOS 10.15 or newer
14 |
15 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:15:20: error: 'View' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:5:25: error: 'View' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        |                `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:37:6: error: 'State' is only available in macOS 10.15 or newer
27 | }
28 |
29 | struct AxtInsertView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
30 |     let identifier: String
31 |     let condition: Bool
   :
35 |     let setValue: ((Any?) -> Void)?
36 |     let content: Content
37 |     @State private var nodeId = UUID()
   |      `- error: 'State' is only available in macOS 10.15 or newer
38 |
39 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:39:20: error: 'View' is only available in macOS 10.15 or newer
27 | }
28 |
29 | struct AxtInsertView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
30 |     let identifier: String
31 |     let condition: Bool
   :
37 |     @State private var nodeId = UUID()
38 |
39 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
40 |         content
41 |             .transformPreference(AxtPreferenceKey.self) { value in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:29:31: error: 'View' is only available in macOS 10.15 or newer
27 | }
28 |
29 | struct AxtInsertView<Content: View>: View {
   |        |                      `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing generic struct
30 |     let identifier: String
31 |     let condition: Bool
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:17:14: error: 'transformPreference' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   |              |- error: 'transformPreference' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
18 |                 if value.count == 1, let placeholder = value.first, placeholder.id == nil {
19 |                     value = [Axt(id: identifier, nodeId: self.nodeId , label: self.label ?? placeholder.label, value: self.value ?? placeholder.value, action: self.action ?? placeholder.action, setValue: self.setValue ?? placeholder.setValue, children: placeholder.children, visible: self.visible)]
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:24:14: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   :
22 |                 }
23 |             }
24 |             .onAppear { visible = true }
   |              |- error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
25 |             .onDisappear { visible = false }
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:24:25: error: setter for 'visible' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   :
22 |                 }
23 |             }
24 |             .onAppear { visible = true }
   |                         |- error: setter for 'visible' is only available in macOS 10.15 or newer
   |                         `- note: add 'if #available' version check
25 |             .onDisappear { visible = false }
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:25:14: error: 'onDisappear(perform:)' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   :
23 |             }
24 |             .onAppear { visible = true }
25 |             .onDisappear { visible = false }
   |              |- error: 'onDisappear(perform:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
26 |     }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:25:28: error: setter for 'visible' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   :
23 |             }
24 |             .onAppear { visible = true }
25 |             .onDisappear { visible = false }
   |                            |- error: setter for 'visible' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
26 |     }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:41:14: error: 'transformPreference' is only available in macOS 10.15 or newer
27 | }
28 |
29 | struct AxtInsertView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
30 |     let identifier: String
31 |     let condition: Bool
   :
37 |     @State private var nodeId = UUID()
38 |
39 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
40 |         content
41 |             .transformPreference(AxtPreferenceKey.self) { value in
   |              |- error: 'transformPreference' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
42 |                 guard condition else { return }
43 |                 value.append(Axt(id: identifier, nodeId: self.nodeId, label: label, value: self.value, action: action, setValue: setValue, children: [], visible: true))
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Modifier.swift:4:29: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public protocol Modifier {
   |                 `- note: add '@available' attribute to enclosing protocol
 4 |     associatedtype Content: View
   |                    |        `- error: 'View' is only available in macOS 10.15 or newer
   |                    `- note: add '@available' attribute to enclosing associated type
 5 |     #if TESTABLE
 6 |     associatedtype Body: View
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Modifier.swift:6:26: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public protocol Modifier {
   |                 `- note: add '@available' attribute to enclosing protocol
 4 |     associatedtype Content: View
 5 |     #if TESTABLE
 6 |     associatedtype Body: View
   |                    |     `- error: 'View' is only available in macOS 10.15 or newer
   |                    `- note: add '@available' attribute to enclosing associated type
 7 |     func make(_ content: Content) -> Body
 8 |     #endif
[16/25] Compiling Axt Modifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:12:6: error: 'State' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
10 |     let setValue: ((Any?) -> Void)?
11 |     let content: Content
12 |     @State private var nodeId = UUID()
   |      `- error: 'State' is only available in macOS 10.15 or newer
13 |     @State private var visible = true
14 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:13:6: error: 'State' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
11 |     let content: Content
12 |     @State private var nodeId = UUID()
13 |     @State private var visible = true
   |      `- error: 'State' is only available in macOS 10.15 or newer
14 |
15 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:15:20: error: 'View' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:5:25: error: 'View' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        |                `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:37:6: error: 'State' is only available in macOS 10.15 or newer
27 | }
28 |
29 | struct AxtInsertView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
30 |     let identifier: String
31 |     let condition: Bool
   :
35 |     let setValue: ((Any?) -> Void)?
36 |     let content: Content
37 |     @State private var nodeId = UUID()
   |      `- error: 'State' is only available in macOS 10.15 or newer
38 |
39 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:39:20: error: 'View' is only available in macOS 10.15 or newer
27 | }
28 |
29 | struct AxtInsertView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
30 |     let identifier: String
31 |     let condition: Bool
   :
37 |     @State private var nodeId = UUID()
38 |
39 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
40 |         content
41 |             .transformPreference(AxtPreferenceKey.self) { value in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:29:31: error: 'View' is only available in macOS 10.15 or newer
27 | }
28 |
29 | struct AxtInsertView<Content: View>: View {
   |        |                      `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing generic struct
30 |     let identifier: String
31 |     let condition: Bool
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:17:14: error: 'transformPreference' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   |              |- error: 'transformPreference' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
18 |                 if value.count == 1, let placeholder = value.first, placeholder.id == nil {
19 |                     value = [Axt(id: identifier, nodeId: self.nodeId , label: self.label ?? placeholder.label, value: self.value ?? placeholder.value, action: self.action ?? placeholder.action, setValue: self.setValue ?? placeholder.setValue, children: placeholder.children, visible: self.visible)]
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:24:14: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   :
22 |                 }
23 |             }
24 |             .onAppear { visible = true }
   |              |- error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
25 |             .onDisappear { visible = false }
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:24:25: error: setter for 'visible' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   :
22 |                 }
23 |             }
24 |             .onAppear { visible = true }
   |                         |- error: setter for 'visible' is only available in macOS 10.15 or newer
   |                         `- note: add 'if #available' version check
25 |             .onDisappear { visible = false }
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:25:14: error: 'onDisappear(perform:)' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   :
23 |             }
24 |             .onAppear { visible = true }
25 |             .onDisappear { visible = false }
   |              |- error: 'onDisappear(perform:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
26 |     }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:25:28: error: setter for 'visible' is only available in macOS 10.15 or newer
 3 | #if TESTABLE
 4 |
 5 | struct AxtView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
 6 |     let identifier: String?
 7 |     let label: String?
   :
13 |     @State private var visible = true
14 |
15 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
16 |         content
17 |             .transformPreference(AxtPreferenceKey.self) { value in
   :
23 |             }
24 |             .onAppear { visible = true }
25 |             .onDisappear { visible = false }
   |                            |- error: setter for 'visible' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
26 |     }
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtView.swift:41:14: error: 'transformPreference' is only available in macOS 10.15 or newer
27 | }
28 |
29 | struct AxtInsertView<Content: View>: View {
   |        `- note: add '@available' attribute to enclosing generic struct
30 |     let identifier: String
31 |     let condition: Bool
   :
37 |     @State private var nodeId = UUID()
38 |
39 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
40 |         content
41 |             .transformPreference(AxtPreferenceKey.self) { value in
   |              |- error: 'transformPreference' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
42 |                 guard condition else { return }
43 |                 value.append(Axt(id: identifier, nodeId: self.nodeId, label: label, value: self.value, action: action, setValue: setValue, children: [], visible: true))
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Modifier.swift:4:29: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public protocol Modifier {
   |                 `- note: add '@available' attribute to enclosing protocol
 4 |     associatedtype Content: View
   |                    |        `- error: 'View' is only available in macOS 10.15 or newer
   |                    `- note: add '@available' attribute to enclosing associated type
 5 |     #if TESTABLE
 6 |     associatedtype Body: View
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Modifier.swift:6:26: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public protocol Modifier {
   |                 `- note: add '@available' attribute to enclosing protocol
 4 |     associatedtype Content: View
 5 |     #if TESTABLE
 6 |     associatedtype Body: View
   |                    |     `- error: 'View' is only available in macOS 10.15 or newer
   |                    `- note: add '@available' attribute to enclosing associated type
 7 |     func make(_ content: Content) -> Body
 8 |     #endif
[17/25] Compiling Axt AxtTest.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:7:25: error: cannot find type 'UIWindow' in scope
 5 |
 6 | public final class AxtTest {
 7 |     private var window: UIWindow!
   |                         `- error: cannot find type 'UIWindow' in scope
 8 |     public private(set) var hostingController: UIViewController!
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:8:48: error: cannot find type 'UIViewController' in scope
 6 | public final class AxtTest {
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   |                                                `- error: cannot find type 'UIViewController' in scope
 9 |
10 |     public internal(set) static var sheets: [UUID: AxtTest] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:13:30: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
11 |     public internal(set) static var enabled = false
12 |
13 |     private let axtSubject = CurrentValueSubject<Axt?, Never>(nil)
   |                              `- error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
14 |
15 |     public init<V: View>(_ view: V) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:15:20: error: 'View' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
13 |     private let axtSubject = CurrentValueSubject<Axt?, Never>(nil)
14 |
15 |     public init<V: View>(_ view: V) {
   |            |       `- error: 'View' is only available in macOS 10.15 or newer
   |            `- note: add '@available' attribute to enclosing initializer
16 |         let host = HostView(content: view, axtSubject: axtSubject)
17 |         hostingController = UIHostingController(rootView: host)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:21:32: error: 'View' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
19 |
20 |     @MainActor
21 |     public static func host<V: View>(_ view: V) async -> AxtTest {
   |                        |       `- error: 'View' is only available in macOS 10.15 or newer
   |                        `- note: add '@available' attribute to enclosing static method
22 |         let axTest = AxtTest(view)
23 |         axTest.makeWindow()
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:59:24: error: 'AnyPublisher' is only available in macOS 10.15 or newer
52 | }
53 |
54 | extension AxtTest: AxtNode {
   | `- note: add '@available' attribute to enclosing extension
55 |     var nodeId: UUID { axtSubject.value!.nodeId }
56 |
57 |     var getRoot: () -> Axt { { self.axtSubject.value! } }
58 |
59 |     var rootDidChange: AnyPublisher<Void, Never> { axtSubject.map { _ in }.dropFirst().eraseToAnyPublisher() }
   |         |              `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:64:21: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
   |                     `- error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
65 |
66 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:66:20: error: 'View' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:62:34: error: 'View' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                |                 `- error: 'View' is only available in macOS 10.15 or newer
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:17:29: error: cannot find 'UIHostingController' in scope
15 |     public init<V: View>(_ view: V) {
16 |         let host = HostView(content: view, axtSubject: axtSubject)
17 |         hostingController = UIHostingController(rootView: host)
   |                             `- error: cannot find 'UIHostingController' in scope
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:24:37: error: 'dropFirst' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
19 |
20 |     @MainActor
21 |     public static func host<V: View>(_ view: V) async -> AxtTest {
   |                        `- note: add '@available' attribute to enclosing static method
22 |         let axTest = AxtTest(view)
23 |         axTest.makeWindow()
24 |         _ = await axTest.axtSubject.dropFirst().values.first { _ in true }
   |                                     |- error: 'dropFirst' is only available in macOS 10.15 or newer
   |                                     `- note: add 'if #available' version check
25 |         return axTest
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:24:56: error: 'first(where:)' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
19 |
20 |     @MainActor
21 |     public static func host<V: View>(_ view: V) async -> AxtTest {
   |                        `- note: add '@available' attribute to enclosing static method
22 |         let axTest = AxtTest(view)
23 |         axTest.makeWindow()
24 |         _ = await axTest.axtSubject.dropFirst().values.first { _ in true }
   |                                                        |- error: 'first(where:)' is only available in macOS 10.15 or newer
   |                                                        `- note: add 'if #available' version check
25 |         return axTest
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:30:28: error: cannot find 'UIApplication' in scope
28 |     public func makeWindow() {
29 |         Self.enabled = true
30 |         let windowScenes = UIApplication.shared.connectedScenes
   |                            `- error: cannot find 'UIApplication' in scope
31 |         guard let scene = windowScenes.first as? UIWindowScene else {
32 |             fatalError("Could not connect to window scene, make sure the test is running from a host application.")
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:31:50: error: cannot find type 'UIWindowScene' in scope
29 |         Self.enabled = true
30 |         let windowScenes = UIApplication.shared.connectedScenes
31 |         guard let scene = windowScenes.first as? UIWindowScene else {
   |                                                  `- error: cannot find type 'UIWindowScene' in scope
32 |             fatalError("Could not connect to window scene, make sure the test is running from a host application.")
33 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:34:18: error: cannot find 'UIWindow' in scope
32 |             fatalError("Could not connect to window scene, make sure the test is running from a host application.")
33 |         }
34 |         window = UIWindow(windowScene: scene)
   |                  `- error: cannot find 'UIWindow' in scope
35 |         window.rootViewController = hostingController
36 |         window.makeKeyAndVisible()
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:46:22: error: 'withCheckedContinuation(isolation:function:_:)' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
43 |     /// properties and views, and can be used instead of waiting with a
44 |     /// time-out.
45 |     public static func yield() async {
   |                        `- note: add '@available' attribute to enclosing static method
46 |         return await withCheckedContinuation { cont in
   |                      |- error: 'withCheckedContinuation(isolation:function:_:)' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
47 |             DispatchQueue.main.async { [cont] in
48 |                 cont.resume()
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:48:22: error: 'resume()' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
43 |     /// properties and views, and can be used instead of waiting with a
44 |     /// time-out.
45 |     public static func yield() async {
   |                        `- note: add '@available' attribute to enclosing static method
46 |         return await withCheckedContinuation { cont in
47 |             DispatchQueue.main.async { [cont] in
48 |                 cont.resume()
   |                      |- error: 'resume()' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
49 |             }
50 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:46:47: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:46:46: note: expanded code originates here
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
43 |     /// properties and views, and can be used instead of waiting with a
44 |     /// time-out.
45 |     public static func yield() async {
   |                        `- note: add '@available' attribute to enclosing static method
46 |         return await withCheckedContinuation { cont in
   +--- /Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift
   |44 |
   |45 |
   |46 |                                              #isolation
   |   |                                               `- error: 'isolation()' is only available in macOS 10.15 or newer
   +---------------------------------------------------------------------------------
47 |             DispatchQueue.main.async { [cont] in
48 |                 cont.resume()
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:59:63: error: 'map' is only available in macOS 10.15 or newer
52 | }
53 |
54 | extension AxtTest: AxtNode {
   | `- note: add '@available' attribute to enclosing extension
55 |     var nodeId: UUID { axtSubject.value!.nodeId }
56 |
57 |     var getRoot: () -> Axt { { self.axtSubject.value! } }
58 |
59 |     var rootDidChange: AnyPublisher<Void, Never> { axtSubject.map { _ in }.dropFirst().eraseToAnyPublisher() }
   |         |                                                     |- error: 'map' is only available in macOS 10.15 or newer
   |         |                                                     `- note: add 'if #available' version check
   |         `- note: add '@available' attribute to enclosing property
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:59:76: error: 'dropFirst' is only available in macOS 10.15 or newer
52 | }
53 |
54 | extension AxtTest: AxtNode {
   | `- note: add '@available' attribute to enclosing extension
55 |     var nodeId: UUID { axtSubject.value!.nodeId }
56 |
57 |     var getRoot: () -> Axt { { self.axtSubject.value! } }
58 |
59 |     var rootDidChange: AnyPublisher<Void, Never> { axtSubject.map { _ in }.dropFirst().eraseToAnyPublisher() }
   |         |                                                                  |- error: 'dropFirst' is only available in macOS 10.15 or newer
   |         |                                                                  `- note: add 'if #available' version check
   |         `- note: add '@available' attribute to enclosing property
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:59:88: error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
52 | }
53 |
54 | extension AxtTest: AxtNode {
   | `- note: add '@available' attribute to enclosing extension
55 |     var nodeId: UUID { axtSubject.value!.nodeId }
56 |
57 |     var getRoot: () -> Axt { { self.axtSubject.value! } }
58 |
59 |     var rootDidChange: AnyPublisher<Void, Never> { axtSubject.map { _ in }.dropFirst().eraseToAnyPublisher() }
   |         |                                                                              |- error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
   |         |                                                                              `- note: add 'if #available' version check
   |         `- note: add '@available' attribute to enclosing property
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:68:14: error: 'border(_:width:)' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   |              |- error: 'border(_:width:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
69 |             .padding()
70 |             .testId("app")
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:68:22: error: 'red' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   |                      |- error: 'red' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
69 |             .padding()
70 |             .testId("app")
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:69:14: error: 'padding' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
69 |             .padding()
   |              |- error: 'padding' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
70 |             .testId("app")
71 |             .backgroundPreferenceValue(AxtPreferenceKey.self) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:71:14: error: 'backgroundPreferenceValue(_:alignment:_:)' is only available in macOS 13.0 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
69 |             .padding()
70 |             .testId("app")
71 |             .backgroundPreferenceValue(AxtPreferenceKey.self) {
   |              |- error: 'backgroundPreferenceValue(_:alignment:_:)' is only available in macOS 13.0 or newer
   |              `- note: add 'if #available' version check
72 |                 // This is used instead of `onPreferenceChange` because that
73 |                 // has a safety mechanism that  results in the closure not
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:81:17: warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   :
79 |                 // do not need that here.
80 |                 let _ = axtSubject.send($0.first)
81 |                 Color.clear
   |                 |- warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                 `- note: add 'if #available' version check
82 |             }
83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:81:17: error: 'Color' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   :
79 |                 // do not need that here.
80 |                 let _ = axtSubject.send($0.first)
81 |                 Color.clear
   |                 |- error: 'Color' is only available in macOS 10.15 or newer
   |                 `- note: add 'if #available' version check
82 |             }
83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:81:23: error: 'clear' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   :
79 |                 // do not need that here.
80 |                 let _ = axtSubject.send($0.first)
81 |                 Color.clear
   |                       |- error: 'clear' is only available in macOS 10.15 or newer
   |                       `- note: add 'if #available' version check
82 |             }
83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:71:63: warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
69 |             .padding()
70 |             .testId("app")
71 |             .backgroundPreferenceValue(AxtPreferenceKey.self) {
   |                                                               |- warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                                               `- note: add 'if #available' version check
72 |                 // This is used instead of `onPreferenceChange` because that
73 |                 // has a safety mechanism that  results in the closure not
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:7:17: error: 'AsyncThrowingStream' is only available in macOS 10.15 or newer
 4 |
 5 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
 6 | extension Publisher {
   | `- note: add '@available' attribute to enclosing extension
 7 |     var values: AsyncThrowingStream<Output, Error> {
   |         |       `- error: 'AsyncThrowingStream' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
 8 |         AsyncThrowingStream { continuation in
 9 |             let cancellable = sink(
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:6:11: error: 'Publisher' is only available in macOS 10.15 or newer
 4 |
 5 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
 6 | extension Publisher {
   | |         `- error: 'Publisher' is only available in macOS 10.15 or newer
   | `- note: add '@available' attribute to enclosing extension
 7 |     var values: AsyncThrowingStream<Output, Error> {
 8 |         AsyncThrowingStream { continuation in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:30:17: error: 'AsyncStream' is only available in macOS 10.15 or newer
27 |
28 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
29 | public extension Publisher where Failure == Never {
   |        `- note: add '@available' attribute to enclosing extension
30 |     var values: AsyncStream<Output> {
   |         |       `- error: 'AsyncStream' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
31 |         AsyncStream { continuation in
32 |             let cancellable = sink(
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:29:18: error: 'Publisher' is only available in macOS 10.15 or newer
27 |
28 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
29 | public extension Publisher where Failure == Never {
   |        |         `- error: 'Publisher' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
30 |     var values: AsyncStream<Output> {
31 |         AsyncStream { continuation in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:8:9: error: 'AsyncThrowingStream' is only available in macOS 10.15 or newer
 4 |
 5 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
 6 | extension Publisher {
   | `- note: add '@available' attribute to enclosing extension
 7 |     var values: AsyncThrowingStream<Output, Error> {
   |         `- note: add '@available' attribute to enclosing property
 8 |         AsyncThrowingStream { continuation in
   |         |- error: 'AsyncThrowingStream' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
 9 |             let cancellable = sink(
10 |                 receiveCompletion: { completion in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:9:31: error: 'sink(receiveCompletion:receiveValue:)' is only available in macOS 10.15 or newer
 4 |
 5 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
 6 | extension Publisher {
   | `- note: add '@available' attribute to enclosing extension
 7 |     var values: AsyncThrowingStream<Output, Error> {
   |         `- note: add '@available' attribute to enclosing property
 8 |         AsyncThrowingStream { continuation in
 9 |             let cancellable = sink(
   |                               |- error: 'sink(receiveCompletion:receiveValue:)' is only available in macOS 10.15 or newer
   |                               `- note: add 'if #available' version check
10 |                 receiveCompletion: { completion in
11 |                     switch completion {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:31:9: error: 'AsyncStream' is only available in macOS 10.15 or newer
27 |
28 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
29 | public extension Publisher where Failure == Never {
   |        `- note: add '@available' attribute to enclosing extension
30 |     var values: AsyncStream<Output> {
   |         `- note: add '@available' attribute to enclosing property
31 |         AsyncStream { continuation in
   |         |- error: 'AsyncStream' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
32 |             let cancellable = sink(
33 |                 receiveCompletion: { _ in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:32:31: error: 'sink(receiveCompletion:receiveValue:)' is only available in macOS 10.15 or newer
27 |
28 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
29 | public extension Publisher where Failure == Never {
   |        `- note: add '@available' attribute to enclosing extension
30 |     var values: AsyncStream<Output> {
   |         `- note: add '@available' attribute to enclosing property
31 |         AsyncStream { continuation in
32 |             let cancellable = sink(
   |                               |- error: 'sink(receiveCompletion:receiveValue:)' is only available in macOS 10.15 or newer
   |                               `- note: add 'if #available' version check
33 |                 receiveCompletion: { _ in
34 |                     continuation.finish()
[18/25] Compiling Axt Publisher+Compatibility.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:7:25: error: cannot find type 'UIWindow' in scope
 5 |
 6 | public final class AxtTest {
 7 |     private var window: UIWindow!
   |                         `- error: cannot find type 'UIWindow' in scope
 8 |     public private(set) var hostingController: UIViewController!
 9 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:8:48: error: cannot find type 'UIViewController' in scope
 6 | public final class AxtTest {
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   |                                                `- error: cannot find type 'UIViewController' in scope
 9 |
10 |     public internal(set) static var sheets: [UUID: AxtTest] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:13:30: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
11 |     public internal(set) static var enabled = false
12 |
13 |     private let axtSubject = CurrentValueSubject<Axt?, Never>(nil)
   |                              `- error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
14 |
15 |     public init<V: View>(_ view: V) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:15:20: error: 'View' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
13 |     private let axtSubject = CurrentValueSubject<Axt?, Never>(nil)
14 |
15 |     public init<V: View>(_ view: V) {
   |            |       `- error: 'View' is only available in macOS 10.15 or newer
   |            `- note: add '@available' attribute to enclosing initializer
16 |         let host = HostView(content: view, axtSubject: axtSubject)
17 |         hostingController = UIHostingController(rootView: host)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:21:32: error: 'View' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
19 |
20 |     @MainActor
21 |     public static func host<V: View>(_ view: V) async -> AxtTest {
   |                        |       `- error: 'View' is only available in macOS 10.15 or newer
   |                        `- note: add '@available' attribute to enclosing static method
22 |         let axTest = AxtTest(view)
23 |         axTest.makeWindow()
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:59:24: error: 'AnyPublisher' is only available in macOS 10.15 or newer
52 | }
53 |
54 | extension AxtTest: AxtNode {
   | `- note: add '@available' attribute to enclosing extension
55 |     var nodeId: UUID { axtSubject.value!.nodeId }
56 |
57 |     var getRoot: () -> Axt { { self.axtSubject.value! } }
58 |
59 |     var rootDidChange: AnyPublisher<Void, Never> { axtSubject.map { _ in }.dropFirst().eraseToAnyPublisher() }
   |         |              `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:64:21: error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
   |                     `- error: 'CurrentValueSubject' is only available in macOS 10.15 or newer
65 |
66 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:66:20: error: 'View' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:62:34: error: 'View' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                |                 `- error: 'View' is only available in macOS 10.15 or newer
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:17:29: error: cannot find 'UIHostingController' in scope
15 |     public init<V: View>(_ view: V) {
16 |         let host = HostView(content: view, axtSubject: axtSubject)
17 |         hostingController = UIHostingController(rootView: host)
   |                             `- error: cannot find 'UIHostingController' in scope
18 |     }
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:24:37: error: 'dropFirst' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
19 |
20 |     @MainActor
21 |     public static func host<V: View>(_ view: V) async -> AxtTest {
   |                        `- note: add '@available' attribute to enclosing static method
22 |         let axTest = AxtTest(view)
23 |         axTest.makeWindow()
24 |         _ = await axTest.axtSubject.dropFirst().values.first { _ in true }
   |                                     |- error: 'dropFirst' is only available in macOS 10.15 or newer
   |                                     `- note: add 'if #available' version check
25 |         return axTest
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:24:56: error: 'first(where:)' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
19 |
20 |     @MainActor
21 |     public static func host<V: View>(_ view: V) async -> AxtTest {
   |                        `- note: add '@available' attribute to enclosing static method
22 |         let axTest = AxtTest(view)
23 |         axTest.makeWindow()
24 |         _ = await axTest.axtSubject.dropFirst().values.first { _ in true }
   |                                                        |- error: 'first(where:)' is only available in macOS 10.15 or newer
   |                                                        `- note: add 'if #available' version check
25 |         return axTest
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:30:28: error: cannot find 'UIApplication' in scope
28 |     public func makeWindow() {
29 |         Self.enabled = true
30 |         let windowScenes = UIApplication.shared.connectedScenes
   |                            `- error: cannot find 'UIApplication' in scope
31 |         guard let scene = windowScenes.first as? UIWindowScene else {
32 |             fatalError("Could not connect to window scene, make sure the test is running from a host application.")
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:31:50: error: cannot find type 'UIWindowScene' in scope
29 |         Self.enabled = true
30 |         let windowScenes = UIApplication.shared.connectedScenes
31 |         guard let scene = windowScenes.first as? UIWindowScene else {
   |                                                  `- error: cannot find type 'UIWindowScene' in scope
32 |             fatalError("Could not connect to window scene, make sure the test is running from a host application.")
33 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:34:18: error: cannot find 'UIWindow' in scope
32 |             fatalError("Could not connect to window scene, make sure the test is running from a host application.")
33 |         }
34 |         window = UIWindow(windowScene: scene)
   |                  `- error: cannot find 'UIWindow' in scope
35 |         window.rootViewController = hostingController
36 |         window.makeKeyAndVisible()
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:46:22: error: 'withCheckedContinuation(isolation:function:_:)' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
43 |     /// properties and views, and can be used instead of waiting with a
44 |     /// time-out.
45 |     public static func yield() async {
   |                        `- note: add '@available' attribute to enclosing static method
46 |         return await withCheckedContinuation { cont in
   |                      |- error: 'withCheckedContinuation(isolation:function:_:)' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
47 |             DispatchQueue.main.async { [cont] in
48 |                 cont.resume()
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:48:22: error: 'resume()' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
43 |     /// properties and views, and can be used instead of waiting with a
44 |     /// time-out.
45 |     public static func yield() async {
   |                        `- note: add '@available' attribute to enclosing static method
46 |         return await withCheckedContinuation { cont in
47 |             DispatchQueue.main.async { [cont] in
48 |                 cont.resume()
   |                      |- error: 'resume()' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
49 |             }
50 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:46:47: error: 'isolation()' is only available in macOS 10.15 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:46:46: note: expanded code originates here
 4 | #if TESTABLE
 5 |
 6 | public final class AxtTest {
   |                    `- note: add '@available' attribute to enclosing class
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   :
43 |     /// properties and views, and can be used instead of waiting with a
44 |     /// time-out.
45 |     public static func yield() async {
   |                        `- note: add '@available' attribute to enclosing static method
46 |         return await withCheckedContinuation { cont in
   +--- /Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift
   |44 |
   |45 |
   |46 |                                              #isolation
   |   |                                               `- error: 'isolation()' is only available in macOS 10.15 or newer
   +---------------------------------------------------------------------------------
47 |             DispatchQueue.main.async { [cont] in
48 |                 cont.resume()
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:59:63: error: 'map' is only available in macOS 10.15 or newer
52 | }
53 |
54 | extension AxtTest: AxtNode {
   | `- note: add '@available' attribute to enclosing extension
55 |     var nodeId: UUID { axtSubject.value!.nodeId }
56 |
57 |     var getRoot: () -> Axt { { self.axtSubject.value! } }
58 |
59 |     var rootDidChange: AnyPublisher<Void, Never> { axtSubject.map { _ in }.dropFirst().eraseToAnyPublisher() }
   |         |                                                     |- error: 'map' is only available in macOS 10.15 or newer
   |         |                                                     `- note: add 'if #available' version check
   |         `- note: add '@available' attribute to enclosing property
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:59:76: error: 'dropFirst' is only available in macOS 10.15 or newer
52 | }
53 |
54 | extension AxtTest: AxtNode {
   | `- note: add '@available' attribute to enclosing extension
55 |     var nodeId: UUID { axtSubject.value!.nodeId }
56 |
57 |     var getRoot: () -> Axt { { self.axtSubject.value! } }
58 |
59 |     var rootDidChange: AnyPublisher<Void, Never> { axtSubject.map { _ in }.dropFirst().eraseToAnyPublisher() }
   |         |                                                                  |- error: 'dropFirst' is only available in macOS 10.15 or newer
   |         |                                                                  `- note: add 'if #available' version check
   |         `- note: add '@available' attribute to enclosing property
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:59:88: error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
52 | }
53 |
54 | extension AxtTest: AxtNode {
   | `- note: add '@available' attribute to enclosing extension
55 |     var nodeId: UUID { axtSubject.value!.nodeId }
56 |
57 |     var getRoot: () -> Axt { { self.axtSubject.value! } }
58 |
59 |     var rootDidChange: AnyPublisher<Void, Never> { axtSubject.map { _ in }.dropFirst().eraseToAnyPublisher() }
   |         |                                                                              |- error: 'eraseToAnyPublisher()' is only available in macOS 10.15 or newer
   |         |                                                                              `- note: add 'if #available' version check
   |         `- note: add '@available' attribute to enclosing property
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:68:14: error: 'border(_:width:)' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   |              |- error: 'border(_:width:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
69 |             .padding()
70 |             .testId("app")
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:68:22: error: 'red' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   |                      |- error: 'red' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
69 |             .padding()
70 |             .testId("app")
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:69:14: error: 'padding' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
69 |             .padding()
   |              |- error: 'padding' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
70 |             .testId("app")
71 |             .backgroundPreferenceValue(AxtPreferenceKey.self) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:71:14: error: 'backgroundPreferenceValue(_:alignment:_:)' is only available in macOS 13.0 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
69 |             .padding()
70 |             .testId("app")
71 |             .backgroundPreferenceValue(AxtPreferenceKey.self) {
   |              |- error: 'backgroundPreferenceValue(_:alignment:_:)' is only available in macOS 13.0 or newer
   |              `- note: add 'if #available' version check
72 |                 // This is used instead of `onPreferenceChange` because that
73 |                 // has a safety mechanism that  results in the closure not
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:81:17: warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   :
79 |                 // do not need that here.
80 |                 let _ = axtSubject.send($0.first)
81 |                 Color.clear
   |                 |- warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                 `- note: add 'if #available' version check
82 |             }
83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:81:17: error: 'Color' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   :
79 |                 // do not need that here.
80 |                 let _ = axtSubject.send($0.first)
81 |                 Color.clear
   |                 |- error: 'Color' is only available in macOS 10.15 or newer
   |                 `- note: add 'if #available' version check
82 |             }
83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:81:23: error: 'clear' is only available in macOS 10.15 or newer
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
   :
79 |                 // do not need that here.
80 |                 let _ = axtSubject.send($0.first)
81 |                 Color.clear
   |                       |- error: 'clear' is only available in macOS 10.15 or newer
   |                       `- note: add 'if #available' version check
82 |             }
83 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:71:63: warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
60 | }
61 |
62 | private struct HostView<Content: View>: View {
   |                `- note: add '@available' attribute to enclosing generic struct
63 |     let content: Content
64 |     let axtSubject: CurrentValueSubject<Axt?, Never>
65 |
66 |     var body: some View {
   |         `- note: add '@available' attribute to enclosing property
67 |         content
68 |             .border(.red, width: 2)
69 |             .padding()
70 |             .testId("app")
71 |             .backgroundPreferenceValue(AxtPreferenceKey.self) {
   |                                                               |- warning: conformance of 'Color' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                                               `- note: add 'if #available' version check
72 |                 // This is used instead of `onPreferenceChange` because that
73 |                 // has a safety mechanism that  results in the closure not
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:7:17: error: 'AsyncThrowingStream' is only available in macOS 10.15 or newer
 4 |
 5 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
 6 | extension Publisher {
   | `- note: add '@available' attribute to enclosing extension
 7 |     var values: AsyncThrowingStream<Output, Error> {
   |         |       `- error: 'AsyncThrowingStream' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
 8 |         AsyncThrowingStream { continuation in
 9 |             let cancellable = sink(
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:6:11: error: 'Publisher' is only available in macOS 10.15 or newer
 4 |
 5 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
 6 | extension Publisher {
   | |         `- error: 'Publisher' is only available in macOS 10.15 or newer
   | `- note: add '@available' attribute to enclosing extension
 7 |     var values: AsyncThrowingStream<Output, Error> {
 8 |         AsyncThrowingStream { continuation in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:30:17: error: 'AsyncStream' is only available in macOS 10.15 or newer
27 |
28 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
29 | public extension Publisher where Failure == Never {
   |        `- note: add '@available' attribute to enclosing extension
30 |     var values: AsyncStream<Output> {
   |         |       `- error: 'AsyncStream' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
31 |         AsyncStream { continuation in
32 |             let cancellable = sink(
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:29:18: error: 'Publisher' is only available in macOS 10.15 or newer
27 |
28 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
29 | public extension Publisher where Failure == Never {
   |        |         `- error: 'Publisher' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
30 |     var values: AsyncStream<Output> {
31 |         AsyncStream { continuation in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:8:9: error: 'AsyncThrowingStream' is only available in macOS 10.15 or newer
 4 |
 5 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
 6 | extension Publisher {
   | `- note: add '@available' attribute to enclosing extension
 7 |     var values: AsyncThrowingStream<Output, Error> {
   |         `- note: add '@available' attribute to enclosing property
 8 |         AsyncThrowingStream { continuation in
   |         |- error: 'AsyncThrowingStream' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
 9 |             let cancellable = sink(
10 |                 receiveCompletion: { completion in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:9:31: error: 'sink(receiveCompletion:receiveValue:)' is only available in macOS 10.15 or newer
 4 |
 5 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
 6 | extension Publisher {
   | `- note: add '@available' attribute to enclosing extension
 7 |     var values: AsyncThrowingStream<Output, Error> {
   |         `- note: add '@available' attribute to enclosing property
 8 |         AsyncThrowingStream { continuation in
 9 |             let cancellable = sink(
   |                               |- error: 'sink(receiveCompletion:receiveValue:)' is only available in macOS 10.15 or newer
   |                               `- note: add 'if #available' version check
10 |                 receiveCompletion: { completion in
11 |                     switch completion {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:31:9: error: 'AsyncStream' is only available in macOS 10.15 or newer
27 |
28 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
29 | public extension Publisher where Failure == Never {
   |        `- note: add '@available' attribute to enclosing extension
30 |     var values: AsyncStream<Output> {
   |         `- note: add '@available' attribute to enclosing property
31 |         AsyncStream { continuation in
   |         |- error: 'AsyncStream' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
32 |             let cancellable = sink(
33 |                 receiveCompletion: { _ in
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+Compatibility.swift:32:31: error: 'sink(receiveCompletion:receiveValue:)' is only available in macOS 10.15 or newer
27 |
28 | @available(iOS, deprecated: 15.0, message: "For iOS 14 compatibility")
29 | public extension Publisher where Failure == Never {
   |        `- note: add '@available' attribute to enclosing extension
30 |     var values: AsyncStream<Output> {
   |         `- note: add '@available' attribute to enclosing property
31 |         AsyncStream { continuation in
32 |             let cancellable = sink(
   |                               |- error: 'sink(receiveCompletion:receiveValue:)' is only available in macOS 10.15 or newer
   |                               `- note: add 'if #available' version check
33 |                 receiveCompletion: { _ in
34 |                     continuation.finish()
[19/25] Compiling Axt View+testData.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:4:185: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       |                                                                                                                                                                 `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:4:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:21:145: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                         `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:21:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:3:18: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        |         `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:6:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
 7 |             AxtView(
 8 |                 identifier: nil,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:15:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
   :
13 |                 content: type.base.make(self)
14 |             )
15 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
16 |         #else
17 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:4:214: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       |                                                                                                                                                                                              |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                                                                                              `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:23:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
24 |             AxtView(
25 |                 identifier: nil,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:32:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
   :
30 |                 content: self
31 |             )
32 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
33 |         #else
34 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:21:150: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                              |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                              `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:4:205: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       |                                                                                                                                                                                     `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:4:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:21:165: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                                             `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:21:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:38:199: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                                                                               `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:38:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:3:18: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        |         `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:6:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
 7 |             AxtView(
 8 |                 identifier: identifier,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:15:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
   :
13 |                 content: type.base.make(self)
14 |             )
15 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
16 |         #else
17 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:4:234: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       |                                                                                                                                                                                                                  |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                                                                                                                  `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:23:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
24 |             AxtView(
25 |                 identifier: identifier,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:32:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
   :
30 |                 content: self
31 |             )
32 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
33 |         #else
34 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:21:170: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                                                  |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                                                  `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:40:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
41 |             AxtInsertView(
42 |                 identifier: identifier,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:50:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
   :
48 |                 content: self
49 |             )
50 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
51 |         #else
52 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:38:204: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                                                                                    |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                                                                                    `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
[20/25] Compiling Axt View+testId.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:4:185: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       |                                                                                                                                                                 `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:4:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:21:145: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                         `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:21:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:3:18: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        |         `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:6:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
 7 |             AxtView(
 8 |                 identifier: nil,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:15:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
   :
13 |                 content: type.base.make(self)
14 |             )
15 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
16 |         #else
17 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:4:214: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       |                                                                                                                                                                                              |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                                                                                              `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:23:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
24 |             AxtView(
25 |                 identifier: nil,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:32:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
   :
30 |                 content: self
31 |             )
32 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
33 |         #else
34 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testData.swift:21:150: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testData<M: Modifier>(type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testData(label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                              |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                              `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:4:205: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       |                                                                                                                                                                                     `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:4:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:21:165: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                                             `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:21:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:38:199: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                                                                               `- error: 'View' is only available in macOS 10.15 or newer
   |                       `- note: add '@available' attribute to enclosing instance method
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:38:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |      |                `- note: add '@available' attribute to enclosing instance method
   |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:3:18: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        |         `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:6:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
 7 |             AxtView(
 8 |                 identifier: identifier,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:15:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
   :
13 |                 content: type.base.make(self)
14 |             )
15 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
16 |         #else
17 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:4:234: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
   |                       |                                                                                                                                                                                                                  |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                                                                                                                  `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
 5 |         #if TESTABLE
 6 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:23:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
24 |             AxtView(
25 |                 identifier: identifier,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:32:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
   :
30 |                 content: self
31 |             )
32 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
33 |         #else
34 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:21:170: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
19 |     }
20 |
21 |     @ViewBuilder func testId(_ identifier: String, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                                                  |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                                                  `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
22 |         #if TESTABLE
23 |         if AxtTest.enabled {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:40:28: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
   |                            |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
41 |             AxtInsertView(
42 |                 identifier: identifier,
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:50:16: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       `- note: add '@available' attribute to enclosing instance method
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
   :
48 |                 content: self
49 |             )
50 |         } else { self }
   |                |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
51 |         #else
52 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/View+testId.swift:38:204: warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     @ViewBuilder func testId<M: Modifier>(_ identifier: String, type: NativeView<Self, M>, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View where M.Content == Self {
 5 |         #if TESTABLE
   :
36 |     }
37 |
38 |     @ViewBuilder func testId(insert identifier: String, when condition: Bool = true, label: String? = nil, value: Any? = nil, action: (() -> Void)? = nil, setValue: ((Any?) -> Void)? = nil) -> some View {
   |                       |                                                                                                                                                                                    |- warning: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       |                                                                                                                                                                                    `- note: add 'if #available' version check
   |                       `- note: add '@available' attribute to enclosing instance method
39 |         #if TESTABLE
40 |         if AxtTest.enabled {
[21/25] Compiling Axt AxtChildNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtChildNode.swift:9:24: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | class AxtChildNode: AxtNode {
   |       `- note: add '@available' attribute to enclosing class
 7 |     let nodeId: UUID
 8 |     let getRoot: () -> Axt
 9 |     let rootDidChange: AnyPublisher<Void, Never>
   |                        `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 |
11 |     init(nodeId: UUID, getRoot: @escaping () -> Axt, rootDidChange: AnyPublisher<Void, Never>) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtChildNode.swift:11:69: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | class AxtChildNode: AxtNode {
   |       `- note: add '@available' attribute to enclosing class
 7 |     let nodeId: UUID
 8 |     let getRoot: () -> Axt
 9 |     let rootDidChange: AnyPublisher<Void, Never>
10 |
11 |     init(nodeId: UUID, getRoot: @escaping () -> Axt, rootDidChange: AnyPublisher<Void, Never>) {
   |     |                                                               `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |     `- note: add '@available' attribute to enclosing initializer
12 |         self.nodeId = nodeId
13 |         self.getRoot = getRoot
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:9:24: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | protocol AxtNode: AxtElement {
   |          `- note: add '@available' attribute to enclosing protocol
 7 |     var nodeId: UUID { get }
 8 |     var getRoot: () -> Axt { get }
 9 |     var rootDidChange: AnyPublisher<Void, Never> { get }
   |         |              `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:57:33: error: 'filter' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
54 |     }
55 |
56 |     public func waitForCondition(timeout: TimeInterval, condition: @escaping () -> Bool) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
57 |         try await rootDidChange.filter { condition() }.firstValue(timeout: timeout)
   |                                 |- error: 'filter' is only available in macOS 10.15 or newer
   |                                 `- note: add 'if #available' version check
58 |     }
59 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:57:56: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
54 |     }
55 |
56 |     public func waitForCondition(timeout: TimeInterval, condition: @escaping () -> Bool) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
57 |         try await rootDidChange.filter { condition() }.firstValue(timeout: timeout)
   |                                                        |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                                        `- note: add 'if #available' version check
58 |     }
59 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:61:43: error: 'map' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
   |                                           |- error: 'map' is only available in macOS 10.15 or newer
   |                                           `- note: add 'if #available' version check
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
63 |             .firstValue(timeout: timeout)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:62:14: error: 'compactMap' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
   |              |- error: 'compactMap' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
63 |             .firstValue(timeout: timeout)
64 |         return makeNode(nodeId: axt.nodeId)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:63:14: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
63 |             .firstValue(timeout: timeout)
   |              |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |              `- note: add 'if #available' version check
64 |         return makeNode(nodeId: axt.nodeId)
65 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:68:37: error: 'map' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
   |                                     |- error: 'map' is only available in macOS 10.15 or newer
   |                                     `- note: add 'if #available' version check
69 |             .removeDuplicates()
70 |             .firstValue(timeout: timeout)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:69:14: error: 'removeDuplicates()' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
69 |             .removeDuplicates()
   |              |- error: 'removeDuplicates()' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
70 |             .firstValue(timeout: timeout)
71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:70:14: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
69 |             .removeDuplicates()
70 |             .firstValue(timeout: timeout)
   |              |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |              `- note: add 'if #available' version check
71 |     }
72 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:48: error: 'compactMap' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                |- error: 'compactMap' is only available in macOS 10.15 or newer
   |                                                `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:94: error: 'prepend' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                                                              |- error: 'prepend' is only available in macOS 10.15 or newer
   |                                                                                              `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:129: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                                                                                                 |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                                                                                                                 `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:9: error: 'makeAsyncIterator()' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |         |- error: 'makeAsyncIterator()' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
[22/25] Compiling Axt AxtElement.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtChildNode.swift:9:24: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | class AxtChildNode: AxtNode {
   |       `- note: add '@available' attribute to enclosing class
 7 |     let nodeId: UUID
 8 |     let getRoot: () -> Axt
 9 |     let rootDidChange: AnyPublisher<Void, Never>
   |                        `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 |
11 |     init(nodeId: UUID, getRoot: @escaping () -> Axt, rootDidChange: AnyPublisher<Void, Never>) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtChildNode.swift:11:69: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | class AxtChildNode: AxtNode {
   |       `- note: add '@available' attribute to enclosing class
 7 |     let nodeId: UUID
 8 |     let getRoot: () -> Axt
 9 |     let rootDidChange: AnyPublisher<Void, Never>
10 |
11 |     init(nodeId: UUID, getRoot: @escaping () -> Axt, rootDidChange: AnyPublisher<Void, Never>) {
   |     |                                                               `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |     `- note: add '@available' attribute to enclosing initializer
12 |         self.nodeId = nodeId
13 |         self.getRoot = getRoot
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:9:24: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | protocol AxtNode: AxtElement {
   |          `- note: add '@available' attribute to enclosing protocol
 7 |     var nodeId: UUID { get }
 8 |     var getRoot: () -> Axt { get }
 9 |     var rootDidChange: AnyPublisher<Void, Never> { get }
   |         |              `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:57:33: error: 'filter' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
54 |     }
55 |
56 |     public func waitForCondition(timeout: TimeInterval, condition: @escaping () -> Bool) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
57 |         try await rootDidChange.filter { condition() }.firstValue(timeout: timeout)
   |                                 |- error: 'filter' is only available in macOS 10.15 or newer
   |                                 `- note: add 'if #available' version check
58 |     }
59 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:57:56: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
54 |     }
55 |
56 |     public func waitForCondition(timeout: TimeInterval, condition: @escaping () -> Bool) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
57 |         try await rootDidChange.filter { condition() }.firstValue(timeout: timeout)
   |                                                        |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                                        `- note: add 'if #available' version check
58 |     }
59 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:61:43: error: 'map' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
   |                                           |- error: 'map' is only available in macOS 10.15 or newer
   |                                           `- note: add 'if #available' version check
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
63 |             .firstValue(timeout: timeout)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:62:14: error: 'compactMap' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
   |              |- error: 'compactMap' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
63 |             .firstValue(timeout: timeout)
64 |         return makeNode(nodeId: axt.nodeId)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:63:14: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
63 |             .firstValue(timeout: timeout)
   |              |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |              `- note: add 'if #available' version check
64 |         return makeNode(nodeId: axt.nodeId)
65 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:68:37: error: 'map' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
   |                                     |- error: 'map' is only available in macOS 10.15 or newer
   |                                     `- note: add 'if #available' version check
69 |             .removeDuplicates()
70 |             .firstValue(timeout: timeout)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:69:14: error: 'removeDuplicates()' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
69 |             .removeDuplicates()
   |              |- error: 'removeDuplicates()' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
70 |             .firstValue(timeout: timeout)
71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:70:14: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
69 |             .removeDuplicates()
70 |             .firstValue(timeout: timeout)
   |              |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |              `- note: add 'if #available' version check
71 |     }
72 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:48: error: 'compactMap' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                |- error: 'compactMap' is only available in macOS 10.15 or newer
   |                                                `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:94: error: 'prepend' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                                                              |- error: 'prepend' is only available in macOS 10.15 or newer
   |                                                                                              `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:129: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                                                                                                 |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                                                                                                                 `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:9: error: 'makeAsyncIterator()' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |         |- error: 'makeAsyncIterator()' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
[23/25] Compiling Axt AxtNode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtChildNode.swift:9:24: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | class AxtChildNode: AxtNode {
   |       `- note: add '@available' attribute to enclosing class
 7 |     let nodeId: UUID
 8 |     let getRoot: () -> Axt
 9 |     let rootDidChange: AnyPublisher<Void, Never>
   |                        `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
10 |
11 |     init(nodeId: UUID, getRoot: @escaping () -> Axt, rootDidChange: AnyPublisher<Void, Never>) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtChildNode.swift:11:69: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | class AxtChildNode: AxtNode {
   |       `- note: add '@available' attribute to enclosing class
 7 |     let nodeId: UUID
 8 |     let getRoot: () -> Axt
 9 |     let rootDidChange: AnyPublisher<Void, Never>
10 |
11 |     init(nodeId: UUID, getRoot: @escaping () -> Axt, rootDidChange: AnyPublisher<Void, Never>) {
   |     |                                                               `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |     `- note: add '@available' attribute to enclosing initializer
12 |         self.nodeId = nodeId
13 |         self.getRoot = getRoot
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:9:24: error: 'AnyPublisher' is only available in macOS 10.15 or newer
 4 | #if TESTABLE
 5 |
 6 | protocol AxtNode: AxtElement {
   |          `- note: add '@available' attribute to enclosing protocol
 7 |     var nodeId: UUID { get }
 8 |     var getRoot: () -> Axt { get }
 9 |     var rootDidChange: AnyPublisher<Void, Never> { get }
   |         |              `- error: 'AnyPublisher' is only available in macOS 10.15 or newer
   |         `- note: add '@available' attribute to enclosing property
10 | }
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:57:33: error: 'filter' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
54 |     }
55 |
56 |     public func waitForCondition(timeout: TimeInterval, condition: @escaping () -> Bool) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
57 |         try await rootDidChange.filter { condition() }.firstValue(timeout: timeout)
   |                                 |- error: 'filter' is only available in macOS 10.15 or newer
   |                                 `- note: add 'if #available' version check
58 |     }
59 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:57:56: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
54 |     }
55 |
56 |     public func waitForCondition(timeout: TimeInterval, condition: @escaping () -> Bool) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
57 |         try await rootDidChange.filter { condition() }.firstValue(timeout: timeout)
   |                                                        |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                                        `- note: add 'if #available' version check
58 |     }
59 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:61:43: error: 'map' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
   |                                           |- error: 'map' is only available in macOS 10.15 or newer
   |                                           `- note: add 'if #available' version check
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
63 |             .firstValue(timeout: timeout)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:62:14: error: 'compactMap' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
   |              |- error: 'compactMap' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
63 |             .firstValue(timeout: timeout)
64 |         return makeNode(nodeId: axt.nodeId)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:63:14: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
58 |     }
59 |
60 |     public func waitForElement(id: String, timeout: TimeInterval) async throws -> AxtElement {
   |                 `- note: add '@available' attribute to enclosing instance method
61 |         let axt = try await rootDidChange.map { self.axt }
62 |             .compactMap { axt in axt.find(where: { child in child.id == id }) }
63 |             .firstValue(timeout: timeout)
   |              |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |              `- note: add 'if #available' version check
64 |         return makeNode(nodeId: axt.nodeId)
65 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:68:37: error: 'map' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
   |                                     |- error: 'map' is only available in macOS 10.15 or newer
   |                                     `- note: add 'if #available' version check
69 |             .removeDuplicates()
70 |             .firstValue(timeout: timeout)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:69:14: error: 'removeDuplicates()' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
69 |             .removeDuplicates()
   |              |- error: 'removeDuplicates()' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
70 |             .firstValue(timeout: timeout)
71 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:70:14: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
65 |     }
66 |
67 |     public func waitForUpdate(timeout: TimeInterval) async throws {
   |                 `- note: add '@available' attribute to enclosing instance method
68 |         _ = try await rootDidChange.map { self.axt }
69 |             .removeDuplicates()
70 |             .firstValue(timeout: timeout)
   |              |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |              `- note: add 'if #available' version check
71 |     }
72 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:48: error: 'compactMap' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                |- error: 'compactMap' is only available in macOS 10.15 or newer
   |                                                `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:94: error: 'prepend' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                                                              |- error: 'prepend' is only available in macOS 10.15 or newer
   |                                                                                              `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:129: warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |                                                                                                                                 |- warning: conformance of 'AnyPublisher<Output, Failure>' to 'Publisher' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                                                                                                                 `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtNode.swift:74:9: error: 'makeAsyncIterator()' is only available in macOS 10.15 or newer
10 | }
11 |
12 | extension AxtNode {
   | `- note: add '@available' attribute to enclosing extension
13 |     var axt: Axt! {
14 |         getRoot().find(where: { $0.nodeId == self.nodeId })
   :
71 |     }
72 |
73 |     public func watchHierarchy() async {
   |                 `- note: add '@available' attribute to enclosing instance method
74 |         for await description in rootDidChange.compactMap({ self.axt?.describeHierarchy() }).prepend([axt.describeHierarchy()]).values {
   |         |- error: 'makeAsyncIterator()' is only available in macOS 10.15 or newer
   |         `- note: add 'if #available' version check
75 |             print("────────")
76 |             print(description)
[24/25] Compiling Axt dig.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:6:33: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     /// Use this modifier on the content **inside** of a sheet, so that the
 5 |     /// contents can be accessed using `AXTest.sheets`.
 6 |     func hostAxtSheet() -> some View {
   |          |                      `- error: 'View' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
 7 |         #if TESTABLE
 8 |         AxtSheet(content: self)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:3:18: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        |         `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
 4 |     /// Use this modifier on the content **inside** of a sheet, so that the
 5 |     /// contents can be accessed using `AXTest.sheets`.
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:24:59: error: cannot find type 'UIViewController' in scope
22 |     }
23 |
24 |     public func makeUIViewController(context: Context) -> UIViewController {
   |                                                           `- error: cannot find type 'UIViewController' in scope
25 |         let test = AxtTest(content)
26 |         AxtTest.sheets[context.coordinator.id] = test
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:24:47: error: cannot find type 'Context' in scope
22 |     }
23 |
24 |     public func makeUIViewController(context: Context) -> UIViewController {
   |                                               `- error: cannot find type 'Context' in scope
25 |         let test = AxtTest(content)
26 |         AxtTest.sheets[context.coordinator.id] = test
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:30:43: error: cannot find type 'UIViewController' in scope
28 |     }
29 |
30 |     public func updateUIViewController(_: UIViewController, context: Context) {
   |                                           `- error: cannot find type 'UIViewController' in scope
31 |         let test = AxtTest.sheets[context.coordinator.id]
32 |         (test?.hostingController as? UIHostingController<Content>)?.rootView = content
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:30:70: error: cannot find type 'Context' in scope
28 |     }
29 |
30 |     public func updateUIViewController(_: UIViewController, context: Context) {
   |                                                                      `- error: cannot find type 'Context' in scope
31 |         let test = AxtTest.sheets[context.coordinator.id]
32 |         (test?.hostingController as? UIHostingController<Content>)?.rootView = content
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:35:53: error: cannot find type 'UIViewController' in scope
33 |     }
34 |
35 |     public static func dismantleUIViewController(_: UIViewController, coordinator: Coordinator) {
   |                                                     `- error: cannot find type 'UIViewController' in scope
36 |         AxtTest.sheets.removeValue(forKey: coordinator.id)
37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:17:33: error: cannot find type 'UIViewControllerRepresentable' in scope
15 | #if TESTABLE
16 |
17 | struct AxtSheet<Content: View>: UIViewControllerRepresentable {
   |                                 `- error: cannot find type 'UIViewControllerRepresentable' in scope
18 |     let content: Content
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:17:26: error: 'View' is only available in macOS 10.15 or newer
15 | #if TESTABLE
16 |
17 | struct AxtSheet<Content: View>: UIViewControllerRepresentable {
   |        |                 `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing generic struct
18 |     let content: Content
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:8:9: error: return type of instance method 'hostAxtSheet()' requires that 'AxtSheet<Self>' conform to 'View'
 4 |     /// Use this modifier on the content **inside** of a sheet, so that the
 5 |     /// contents can be accessed using `AXTest.sheets`.
 6 |     func hostAxtSheet() -> some View {
   |                            `- note: opaque return type declared here
 7 |         #if TESTABLE
 8 |         AxtSheet(content: self)
   |         `- error: return type of instance method 'hostAxtSheet()' requires that 'AxtSheet<Self>' conform to 'View'
 9 |         #else
10 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:8:48: error: cannot find type 'UIViewController' in scope
 6 | public final class AxtTest {
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   |                                                `- error: cannot find type 'UIViewController' in scope
 9 |
10 |     public internal(set) static var sheets: [UUID: AxtTest] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:32:38: error: cannot find type 'UIHostingController' in scope
30 |     public func updateUIViewController(_: UIViewController, context: Context) {
31 |         let test = AxtTest.sheets[context.coordinator.id]
32 |         (test?.hostingController as? UIHostingController<Content>)?.rootView = content
   |                                      `- error: cannot find type 'UIHostingController' in scope
33 |     }
34 |
[25/25] Compiling Axt hostAxtSheet.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:6:33: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        `- note: add '@available' attribute to enclosing extension
 4 |     /// Use this modifier on the content **inside** of a sheet, so that the
 5 |     /// contents can be accessed using `AXTest.sheets`.
 6 |     func hostAxtSheet() -> some View {
   |          |                      `- error: 'View' is only available in macOS 10.15 or newer
   |          `- note: add '@available' attribute to enclosing instance method
 7 |         #if TESTABLE
 8 |         AxtSheet(content: self)
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:3:18: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public extension View {
   |        |         `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing extension
 4 |     /// Use this modifier on the content **inside** of a sheet, so that the
 5 |     /// contents can be accessed using `AXTest.sheets`.
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:24:59: error: cannot find type 'UIViewController' in scope
22 |     }
23 |
24 |     public func makeUIViewController(context: Context) -> UIViewController {
   |                                                           `- error: cannot find type 'UIViewController' in scope
25 |         let test = AxtTest(content)
26 |         AxtTest.sheets[context.coordinator.id] = test
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:24:47: error: cannot find type 'Context' in scope
22 |     }
23 |
24 |     public func makeUIViewController(context: Context) -> UIViewController {
   |                                               `- error: cannot find type 'Context' in scope
25 |         let test = AxtTest(content)
26 |         AxtTest.sheets[context.coordinator.id] = test
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:30:43: error: cannot find type 'UIViewController' in scope
28 |     }
29 |
30 |     public func updateUIViewController(_: UIViewController, context: Context) {
   |                                           `- error: cannot find type 'UIViewController' in scope
31 |         let test = AxtTest.sheets[context.coordinator.id]
32 |         (test?.hostingController as? UIHostingController<Content>)?.rootView = content
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:30:70: error: cannot find type 'Context' in scope
28 |     }
29 |
30 |     public func updateUIViewController(_: UIViewController, context: Context) {
   |                                                                      `- error: cannot find type 'Context' in scope
31 |         let test = AxtTest.sheets[context.coordinator.id]
32 |         (test?.hostingController as? UIHostingController<Content>)?.rootView = content
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:35:53: error: cannot find type 'UIViewController' in scope
33 |     }
34 |
35 |     public static func dismantleUIViewController(_: UIViewController, coordinator: Coordinator) {
   |                                                     `- error: cannot find type 'UIViewController' in scope
36 |         AxtTest.sheets.removeValue(forKey: coordinator.id)
37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:17:33: error: cannot find type 'UIViewControllerRepresentable' in scope
15 | #if TESTABLE
16 |
17 | struct AxtSheet<Content: View>: UIViewControllerRepresentable {
   |                                 `- error: cannot find type 'UIViewControllerRepresentable' in scope
18 |     let content: Content
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:17:26: error: 'View' is only available in macOS 10.15 or newer
15 | #if TESTABLE
16 |
17 | struct AxtSheet<Content: View>: UIViewControllerRepresentable {
   |        |                 `- error: 'View' is only available in macOS 10.15 or newer
   |        `- note: add '@available' attribute to enclosing generic struct
18 |     let content: Content
19 |
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:8:9: error: return type of instance method 'hostAxtSheet()' requires that 'AxtSheet<Self>' conform to 'View'
 4 |     /// Use this modifier on the content **inside** of a sheet, so that the
 5 |     /// contents can be accessed using `AXTest.sheets`.
 6 |     func hostAxtSheet() -> some View {
   |                            `- note: opaque return type declared here
 7 |         #if TESTABLE
 8 |         AxtSheet(content: self)
   |         `- error: return type of instance method 'hostAxtSheet()' requires that 'AxtSheet<Self>' conform to 'View'
 9 |         #else
10 |         self
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/AxtTest.swift:8:48: error: cannot find type 'UIViewController' in scope
 6 | public final class AxtTest {
 7 |     private var window: UIWindow!
 8 |     public private(set) var hostingController: UIViewController!
   |                                                `- error: cannot find type 'UIViewController' in scope
 9 |
10 |     public internal(set) static var sheets: [UUID: AxtTest] = [:]
/Users/admin/builder/spi-builder-workspace/Sources/Axt/hostAxtSheet.swift:32:38: error: cannot find type 'UIHostingController' in scope
30 |     public func updateUIViewController(_: UIViewController, context: Context) {
31 |         let test = AxtTest.sheets[context.coordinator.id]
32 |         (test?.hostingController as? UIHostingController<Content>)?.rootView = content
   |                                      `- error: cannot find type 'UIHostingController' in scope
33 |     }
34 |
BUILD FAILURE 6.3 macosSpm