The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Axt, reference 0.3.0 (3be9ee), with Swift 6.2 for macOS (SPM) on 19 Jun 2025 20:01:41 UTC.

Build Command

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

Build Log

 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()
[12/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()
[13/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 {
[14/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 {
[15/25] Compiling Axt Toggle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Toggle.swift:5:50: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ToggleModifier<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 label = dig(for: String.self, in: content) ?? ""
 7 |         let isOn: Bool?
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Toggle.swift:3:39: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ToggleModifier<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/Toggle.swift:14:42: error: 'Binding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ToggleModifier<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 label = dig(for: String.self, in: content) ?? ""
 7 |         let isOn: Bool?
   :
12 |             let anyToggleStateBinding = digForProperty(named: "_toggleState", in: content)
13 |             let _toggleState = withUnsafePointer(to: anyToggleStateBinding) {
14 |                 $0.withMemoryRebound(to: Binding<ToggleState>.self, capacity: 1) {
   |                                          |- error: 'Binding' is only available in macOS 10.15 or newer
   |                                          `- note: add 'if #available' version check
15 |                     $0.pointee
16 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Toggle.swift:36:70: error: 'withAnimation' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ToggleModifier<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 label = dig(for: String.self, in: content) ?? ""
 7 |         let isOn: Bool?
   :
34 |
35 |         }
36 |         return content.testData(label: label, value: isOn, action: { withAnimation { action() } })
   |                                                                      |- error: 'withAnimation' is only available in macOS 10.15 or newer
   |                                                                      `- note: add 'if #available' version check
37 |     }
38 |     #endif
/Users/admin/builder/spi-builder-workspace/Sources/Axt/NativeView.swift:3:35: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | public struct NativeView<Content: View, M: Modifier> {
  |               |                   `- error: 'View' is only available in macOS 10.15 or newer
  |               `- note: add @available attribute to enclosing generic struct
4 |     public let base: M
5 | }
[16/25] Compiling Axt NativeView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Toggle.swift:5:50: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ToggleModifier<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 label = dig(for: String.self, in: content) ?? ""
 7 |         let isOn: Bool?
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Toggle.swift:3:39: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ToggleModifier<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/Toggle.swift:14:42: error: 'Binding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ToggleModifier<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 label = dig(for: String.self, in: content) ?? ""
 7 |         let isOn: Bool?
   :
12 |             let anyToggleStateBinding = digForProperty(named: "_toggleState", in: content)
13 |             let _toggleState = withUnsafePointer(to: anyToggleStateBinding) {
14 |                 $0.withMemoryRebound(to: Binding<ToggleState>.self, capacity: 1) {
   |                                          |- error: 'Binding' is only available in macOS 10.15 or newer
   |                                          `- note: add 'if #available' version check
15 |                     $0.pointee
16 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Toggle.swift:36:70: error: 'withAnimation' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct ToggleModifier<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 label = dig(for: String.self, in: content) ?? ""
 7 |         let isOn: Bool?
   :
34 |
35 |         }
36 |         return content.testData(label: label, value: isOn, action: { withAnimation { action() } })
   |                                                                      |- error: 'withAnimation' is only available in macOS 10.15 or newer
   |                                                                      `- note: add 'if #available' version check
37 |     }
38 |     #endif
/Users/admin/builder/spi-builder-workspace/Sources/Axt/NativeView.swift:3:35: error: 'View' is only available in macOS 10.15 or newer
1 | import SwiftUI
2 |
3 | public struct NativeView<Content: View, M: Modifier> {
  |               |                   `- error: 'View' is only available in macOS 10.15 or newer
  |               `- note: add @available attribute to enclosing generic struct
4 |     public let base: M
5 | }
[17/25] Compiling Axt Publisher+firstValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+firstValue.swift:8:18: error: 'Publisher' is only available in macOS 10.15 or newer
 6 | public struct TimeOut: Error {}
 7 |
 8 | public extension Publisher where Failure == Never {
   |        |         `- error: 'Publisher' is only available in macOS 10.15 or newer
   |        `- note: add @available attribute to enclosing extension
 9 |     /// Use only for testing
10 |     /// Blocks the execution and returns the first value published by the
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+firstValue.swift:14:32: error: 'timeout(_:scheduler:options:customError:)' is only available in macOS 10.15 or newer
 6 | public struct TimeOut: Error {}
 7 |
 8 | public extension Publisher where Failure == Never {
   |        `- note: add @available attribute to enclosing extension
 9 |     /// Use only for testing
10 |     /// Blocks the execution and returns the first value published by the
11 |     /// publisher. If there's no value received during the `timeout` period,
12 |     /// throws the `TimeOut` error.
13 |     func firstValue(timeout: TimeInterval = 1) async throws -> Output {
   |          `- note: add @available attribute to enclosing instance method
14 |         let value = await self.timeout(.seconds(timeout), scheduler: DispatchQueue.main)
   |                                |- error: 'timeout(_:scheduler:options:customError:)' is only available in macOS 10.15 or newer
   |                                `- note: add 'if #available' version check
15 |             .values
16 |             .first { _ in true }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+firstValue.swift:15:14: warning: conformance of 'DispatchQueue' to 'Scheduler' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 6 | public struct TimeOut: Error {}
 7 |
 8 | public extension Publisher where Failure == Never {
   |        `- note: add @available attribute to enclosing extension
 9 |     /// Use only for testing
10 |     /// Blocks the execution and returns the first value published by the
11 |     /// publisher. If there's no value received during the `timeout` period,
12 |     /// throws the `TimeOut` error.
13 |     func firstValue(timeout: TimeInterval = 1) async throws -> Output {
   |          `- note: add @available attribute to enclosing instance method
14 |         let value = await self.timeout(.seconds(timeout), scheduler: DispatchQueue.main)
15 |             .values
   |              |- warning: conformance of 'DispatchQueue' to 'Scheduler' 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
16 |             .first { _ in true }
17 |         guard let value = value else { throw TimeOut() }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+firstValue.swift:16:14: error: 'first(where:)' is only available in macOS 10.15 or newer
 6 | public struct TimeOut: Error {}
 7 |
 8 | public extension Publisher where Failure == Never {
   |        `- note: add @available attribute to enclosing extension
 9 |     /// Use only for testing
10 |     /// Blocks the execution and returns the first value published by the
11 |     /// publisher. If there's no value received during the `timeout` period,
12 |     /// throws the `TimeOut` error.
13 |     func firstValue(timeout: TimeInterval = 1) async throws -> Output {
   |          `- note: add @available attribute to enclosing instance method
14 |         let value = await self.timeout(.seconds(timeout), scheduler: DispatchQueue.main)
15 |             .values
16 |             .first { _ in true }
   |              |- error: 'first(where:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
17 |         guard let value = value else { throw TimeOut() }
18 |         return value
[18/25] Compiling Axt printHierarchy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+firstValue.swift:8:18: error: 'Publisher' is only available in macOS 10.15 or newer
 6 | public struct TimeOut: Error {}
 7 |
 8 | public extension Publisher where Failure == Never {
   |        |         `- error: 'Publisher' is only available in macOS 10.15 or newer
   |        `- note: add @available attribute to enclosing extension
 9 |     /// Use only for testing
10 |     /// Blocks the execution and returns the first value published by the
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+firstValue.swift:14:32: error: 'timeout(_:scheduler:options:customError:)' is only available in macOS 10.15 or newer
 6 | public struct TimeOut: Error {}
 7 |
 8 | public extension Publisher where Failure == Never {
   |        `- note: add @available attribute to enclosing extension
 9 |     /// Use only for testing
10 |     /// Blocks the execution and returns the first value published by the
11 |     /// publisher. If there's no value received during the `timeout` period,
12 |     /// throws the `TimeOut` error.
13 |     func firstValue(timeout: TimeInterval = 1) async throws -> Output {
   |          `- note: add @available attribute to enclosing instance method
14 |         let value = await self.timeout(.seconds(timeout), scheduler: DispatchQueue.main)
   |                                |- error: 'timeout(_:scheduler:options:customError:)' is only available in macOS 10.15 or newer
   |                                `- note: add 'if #available' version check
15 |             .values
16 |             .first { _ in true }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+firstValue.swift:15:14: warning: conformance of 'DispatchQueue' to 'Scheduler' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 6 | public struct TimeOut: Error {}
 7 |
 8 | public extension Publisher where Failure == Never {
   |        `- note: add @available attribute to enclosing extension
 9 |     /// Use only for testing
10 |     /// Blocks the execution and returns the first value published by the
11 |     /// publisher. If there's no value received during the `timeout` period,
12 |     /// throws the `TimeOut` error.
13 |     func firstValue(timeout: TimeInterval = 1) async throws -> Output {
   |          `- note: add @available attribute to enclosing instance method
14 |         let value = await self.timeout(.seconds(timeout), scheduler: DispatchQueue.main)
15 |             .values
   |              |- warning: conformance of 'DispatchQueue' to 'Scheduler' 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
16 |             .first { _ in true }
17 |         guard let value = value else { throw TimeOut() }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/AxtTest/Publisher+firstValue.swift:16:14: error: 'first(where:)' is only available in macOS 10.15 or newer
 6 | public struct TimeOut: Error {}
 7 |
 8 | public extension Publisher where Failure == Never {
   |        `- note: add @available attribute to enclosing extension
 9 |     /// Use only for testing
10 |     /// Blocks the execution and returns the first value published by the
11 |     /// publisher. If there's no value received during the `timeout` period,
12 |     /// throws the `TimeOut` error.
13 |     func firstValue(timeout: TimeInterval = 1) async throws -> Output {
   |          `- note: add @available attribute to enclosing instance method
14 |         let value = await self.timeout(.seconds(timeout), scheduler: DispatchQueue.main)
15 |             .values
16 |             .first { _ in true }
   |              |- error: 'first(where:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
17 |         guard let value = value else { throw TimeOut() }
18 |         return value
[19/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
[20/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
[21/25] Compiling Axt Text.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Text.swift:5:50: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextModifier<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 label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Text.swift:3:37: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextModifier<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/Text.swift:7:32: error: 'Text' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextModifier<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 |         var label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
   |                                |- error: 'Text' is only available in macOS 10.15 or newer
   |                                `- note: add 'if #available' version check
 8 |             label = dig(for: String.self, in: text)
 9 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/TextField.swift:5:50: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextFieldModifier<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 label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/TextField.swift:3:42: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextFieldModifier<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/TextField.swift:7:32: error: 'Text' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextFieldModifier<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 |         var label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
   |                                |- error: 'Text' is only available in macOS 10.15 or newer
   |                                `- note: add 'if #available' version check
 8 |             label = dig(for: String.self, in: text)
 9 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/TextField.swift:10:31: error: 'Binding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextFieldModifier<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 |         var label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
 8 |             label = dig(for: String.self, in: text)
 9 |         }
10 |         let _value = dig(for: Binding<String>.self, in: content)
   |                               |- error: 'Binding' is only available in macOS 10.15 or newer
   |                               `- note: add 'if #available' version check
11 |         let value = _value?.wrappedValue
12 |         return content.testData(label: label, value: value, setValue: { if let newValue = $0 as? String { _value?.wrappedValue = newValue } })
[22/25] Compiling Axt TextField.swift
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Text.swift:5:50: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextModifier<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 label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/Text.swift:3:37: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextModifier<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/Text.swift:7:32: error: 'Text' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextModifier<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 |         var label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
   |                                |- error: 'Text' is only available in macOS 10.15 or newer
   |                                `- note: add 'if #available' version check
 8 |             label = dig(for: String.self, in: text)
 9 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/TextField.swift:5:50: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextFieldModifier<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 label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/TextField.swift:3:42: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextFieldModifier<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/TextField.swift:7:32: error: 'Text' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextFieldModifier<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 |         var label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
   |                                |- error: 'Text' is only available in macOS 10.15 or newer
   |                                `- note: add 'if #available' version check
 8 |             label = dig(for: String.self, in: text)
 9 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Axt/Native/TextField.swift:10:31: error: 'Binding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct TextFieldModifier<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 |         var label: String?
 7 |         if let text = dig(for: Text.self, in: content) {
 8 |             label = dig(for: String.self, in: text)
 9 |         }
10 |         let _value = dig(for: Binding<String>.self, in: content)
   |                               |- error: 'Binding' is only available in macOS 10.15 or newer
   |                               `- note: add 'if #available' version check
11 |         let value = _value?.wrappedValue
12 |         return content.testData(label: label, value: value, setValue: { if let newValue = $0 as? String { _value?.wrappedValue = newValue } })
[23/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)
[24/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)
[25/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)
BUILD FAILURE 6.2 macosSpm