The Swift Package Index logo.Swift Package Index

Build Information

Failed to build ActionMenu, reference main (77540a), with Swift 6.2 for macOS (SPM) on 15 Aug 2025 23:27:11 UTC.

Build Command

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

Build Log

203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:5: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |     |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:5: error: 'Section' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |     |- error: 'Section' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:5: error: 'init(_:content:)' is only available in macOS 12.0 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |     |- error: 'init(_:content:)' is only available in macOS 12.0 or newer
    |     `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:13: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |             |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:204:7: error: 'Button' is only available in macOS 10.15 or newer
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
205 |         if let selectedFruit = selectedFruit,
206 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:204:7: error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |       |- error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
    |       `- note: add 'if #available' version check
205 |         if let selectedFruit = selectedFruit,
206 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:204:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
205 |         if let selectedFruit = selectedFruit,
206 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:208:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
206 |            let index = fruits.firstIndex(of: selectedFruit)
207 |         {
208 |           fruits[index] = selectedFruit.uppercased()
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
209 |         }
210 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:211:8: error: 'labelStyle' is only available in macOS 11.0 or newer
209 |         }
210 |       }
211 |       .labelStyle(.menu)
    |        |- error: 'labelStyle' is only available in macOS 11.0 or newer
    |        `- note: add 'if #available' version check
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:7: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:7: error: 'Button' is only available in macOS 10.15 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:7: error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
    |       `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:217:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
215 |            let index = fruits.firstIndex(of: selectedFruit)
216 |         {
217 |           fruits[index] = selectedFruit.lowercased()
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
218 |         }
219 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:5: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |     |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:5: error: 'Section' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |     |- error: 'Section' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:5: error: 'init(content:)' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |     |- error: 'init(content:)' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:7: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:7: error: 'Button' is only available in macOS 10.15 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:7: error: 'init(_:systemImage:role:action:)' is only available in macOS 12.0 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: 'init(_:systemImage:role:action:)' is only available in macOS 12.0 or newer
    |       `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:227:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
225 |            let index = fruits.firstIndex(of: selectedFruit)
226 |         {
227 |           fruits.remove(at: index)
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
228 |         }
229 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:37:5: error: 'Button' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
   |     |- error: 'Button' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
38 |       shouldExecuteAction = true
39 |       dismiss()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:37:5: error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
   |     |- error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
38 |       shouldExecuteAction = true
39 |       dismiss()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:38:7: error: setter for 'shouldExecuteAction' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
   |       |- error: setter for 'shouldExecuteAction' is only available in macOS 10.15 or newer
   |       `- note: add 'if #available' version check
39 |       dismiss()
40 |     } label: {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:41:24: error: 'role' is only available in macOS 12.0 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
39 |       dismiss()
40 |     } label: {
41 |       if configuration.role == .destructive {
   |                        |- error: 'role' is only available in macOS 12.0 or newer
   |                        `- note: add 'if #available' version check
42 |         configuration.label
43 |           .foregroundStyle(Color(.systemRed))
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:43:12: error: 'foregroundStyle' is only available in macOS 12.0 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
   :
41 |       if configuration.role == .destructive {
42 |         configuration.label
43 |           .foregroundStyle(Color(.systemRed))
   |            |- error: 'foregroundStyle' is only available in macOS 12.0 or newer
   |            `- note: add 'if #available' version check
44 |       } else {
45 |         configuration.label
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:43:28: error: 'Color' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
   :
41 |       if configuration.role == .destructive {
42 |         configuration.label
43 |           .foregroundStyle(Color(.systemRed))
   |                            |- error: 'Color' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
44 |       } else {
45 |         configuration.label
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:43:28: error: 'init(_:)' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
   :
41 |       if configuration.role == .destructive {
42 |         configuration.label
43 |           .foregroundStyle(Color(.systemRed))
   |                            |- error: 'init(_:)' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
44 |       } else {
45 |         configuration.label
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:41:45: error: 'buildEither(first:)' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
39 |       dismiss()
40 |     } label: {
41 |       if configuration.role == .destructive {
   |                                             |- error: 'buildEither(first:)' is only available in macOS 10.15 or newer
   |                                             `- note: add 'if #available' version check
42 |         configuration.label
43 |           .foregroundStyle(Color(.systemRed))
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:44:14: error: 'buildEither(second:)' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
   :
42 |         configuration.label
43 |           .foregroundStyle(Color(.systemRed))
44 |       } else {
   |              |- error: 'buildEither(second:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
45 |         configuration.label
46 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:40:14: error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
39 |       dismiss()
40 |     } label: {
   |              |- error: conformance of '_ConditionalContent<TrueContent, FalseContent>' to 'View' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
41 |       if configuration.role == .destructive {
42 |         configuration.label
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:48:6: error: 'onDisappear(perform:)' is only available in macOS 10.15 or newer
30 | }
31 |
32 | struct ActionMenuButtonStyle: PrimitiveButtonStyle {
   |        `- note: add @available attribute to enclosing struct
33 |   @Environment(\.dismiss) private var dismiss
34 |   @State private var shouldExecuteAction = false
35 |
36 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
37 |     Button {
38 |       shouldExecuteAction = true
   :
46 |       }
47 |     }
48 |     .onDisappear {
   |      |- error: 'onDisappear(perform:)' is only available in macOS 10.15 or newer
   |      `- note: add 'if #available' version check
49 |       if shouldExecuteAction {
50 |         configuration.trigger()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:69:5: error: 'HStack' is only available in macOS 10.15 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
   |     |- error: 'HStack' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
70 |       configuration.title
71 |       Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:70:7: error: conformance of 'LabelStyleConfiguration.Title' to 'View' is only available in macOS 11.0 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
70 |       configuration.title
   |       |- error: conformance of 'LabelStyleConfiguration.Title' to 'View' is only available in macOS 11.0 or newer
   |       `- note: add 'if #available' version check
71 |       Spacer()
72 |       configuration.icon
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:71:7: error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
70 |       configuration.title
71 |       Spacer()
   |       |- error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
   |       `- note: add 'if #available' version check
72 |       configuration.icon
73 |         .foregroundStyle(Color.accentColor)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:71:7: error: 'Spacer' is only available in macOS 10.15 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
70 |       configuration.title
71 |       Spacer()
   |       |- error: 'Spacer' is only available in macOS 10.15 or newer
   |       `- note: add 'if #available' version check
72 |       configuration.icon
73 |         .foregroundStyle(Color.accentColor)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:73:10: error: 'foregroundStyle' is only available in macOS 12.0 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
70 |       configuration.title
71 |       Spacer()
72 |       configuration.icon
73 |         .foregroundStyle(Color.accentColor)
   |          |- error: 'foregroundStyle' is only available in macOS 12.0 or newer
   |          `- note: add 'if #available' version check
74 |         .font(.system(size: iconSize, weight: .light))
75 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:73:26: error: 'Color' is only available in macOS 10.15 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
70 |       configuration.title
71 |       Spacer()
72 |       configuration.icon
73 |         .foregroundStyle(Color.accentColor)
   |                          |- error: 'Color' is only available in macOS 10.15 or newer
   |                          `- note: add 'if #available' version check
74 |         .font(.system(size: iconSize, weight: .light))
75 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:73:32: error: 'accentColor' is only available in macOS 10.15 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
70 |       configuration.title
71 |       Spacer()
72 |       configuration.icon
73 |         .foregroundStyle(Color.accentColor)
   |                                |- error: 'accentColor' is only available in macOS 10.15 or newer
   |                                `- note: add 'if #available' version check
74 |         .font(.system(size: iconSize, weight: .light))
75 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:74:10: error: 'font' is only available in macOS 10.15 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
70 |       configuration.title
   :
72 |       configuration.icon
73 |         .foregroundStyle(Color.accentColor)
74 |         .font(.system(size: iconSize, weight: .light))
   |          |- error: 'font' is only available in macOS 10.15 or newer
   |          `- note: add 'if #available' version check
75 |     }
76 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:74:16: error: 'system(size:weight:design:)' is only available in macOS 13.0 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
70 |       configuration.title
   :
72 |       configuration.icon
73 |         .foregroundStyle(Color.accentColor)
74 |         .font(.system(size: iconSize, weight: .light))
   |                |- error: 'system(size:weight:design:)' is only available in macOS 13.0 or newer
   |                `- note: add 'if #available' version check
75 |     }
76 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:69:25: error: conformance of 'LabelStyleConfiguration.Title' to 'View' is only available in macOS 11.0 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
   |                         |- error: conformance of 'LabelStyleConfiguration.Title' to 'View' is only available in macOS 11.0 or newer
   |                         `- note: add 'if #available' version check
70 |       configuration.title
71 |       Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:69:25: error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
62 | }
63 |
64 | struct MenuLabelStyle: LabelStyle {
   |        `- note: add @available attribute to enclosing struct
65 |   @ScaledMetric(relativeTo: .body) private var iconSize: CGFloat = 22.0
66 |
67 |
68 |   func makeBody(configuration: Configuration) -> some View {
   |        `- note: add @available attribute to enclosing instance method
69 |     HStack(spacing: 22) {
   |                         |- error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
   |                         `- note: add 'if #available' version check
70 |       configuration.title
71 |       Spacer()
[6/6] Compiling ActionMenu ActionMenu.swift
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:22:18: error: 'dismiss' is only available in macOS 12.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
    |                  `- error: 'dismiss' is only available in macOS 12.0 or newer
 23 |
 24 |   let title: String
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:22:4: error: 'Environment' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
    |    `- error: 'Environment' is only available in macOS 10.15 or newer
 23 |
 24 |   let title: String
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:25:4: error: 'Binding' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
 24 |   let title: String
 25 |   @Binding var contentSize: CGSize
    |    `- error: 'Binding' is only available in macOS 10.15 or newer
 26 |   let content: Content
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:30:18: error: 'Binding' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 26 |   let content: Content
 27 |
 28 |   init(
    |   `- note: add @available attribute to enclosing initializer
 29 |     title: String = "Options",
 30 |     contentSize: Binding<CGSize>,
    |                  `- error: 'Binding' is only available in macOS 10.15 or newer
 31 |     @ViewBuilder content: () -> Content
 32 |   ) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:31:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 26 |   let content: Content
 27 |
 28 |   init(
    |   `- note: add @available attribute to enclosing initializer
 29 |     title: String = "Options",
 30 |     contentSize: Binding<CGSize>,
 31 |     @ViewBuilder content: () -> Content
    |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
 32 |   ) {
 33 |     self.title = title
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:38:18: error: 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       |          `- error: 'View' is only available in macOS 10.15 or newer
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:21:28: error: 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        |                   `- error: 'View' is only available in macOS 10.15 or newer
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:72:18: error: 'dismiss' is only available in macOS 12.0 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
    :
 70 |   @State private var menuContentSize: CGSize = .zero
 71 |
 72 |   @Environment(\.dismiss) private var dismiss
    |                  `- error: 'dismiss' is only available in macOS 12.0 or newer
 73 |
 74 |   init(title: String, isPresented: Binding<Bool>, @ViewBuilder  menuContent: () -> MenuContent) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:67:4: error: 'Binding' is only available in macOS 10.15 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
    |    `- error: 'Binding' is only available in macOS 10.15 or newer
 68 |   let menuContent: MenuContent
 69 |
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:70:4: error: 'State' is only available in macOS 10.15 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
 68 |   let menuContent: MenuContent
 69 |
 70 |   @State private var menuContentSize: CGSize = .zero
    |    `- error: 'State' is only available in macOS 10.15 or newer
 71 |
 72 |   @Environment(\.dismiss) private var dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:72:4: error: 'Environment' is only available in macOS 10.15 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
    :
 70 |   @State private var menuContentSize: CGSize = .zero
 71 |
 72 |   @Environment(\.dismiss) private var dismiss
    |    `- error: 'Environment' is only available in macOS 10.15 or newer
 73 |
 74 |   init(title: String, isPresented: Binding<Bool>, @ViewBuilder  menuContent: () -> MenuContent) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:74:36: error: 'Binding' is only available in macOS 10.15 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
    :
 72 |   @Environment(\.dismiss) private var dismiss
 73 |
 74 |   init(title: String, isPresented: Binding<Bool>, @ViewBuilder  menuContent: () -> MenuContent) {
    |   |                                `- error: 'Binding' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
 75 |     self.title = title
 76 |     self._isPresented = isPresented
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:74:52: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
    :
 72 |   @Environment(\.dismiss) private var dismiss
 73 |
 74 |   init(title: String, isPresented: Binding<Bool>, @ViewBuilder  menuContent: () -> MenuContent) {
    |   |                                                `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
    |   `- note: add @available attribute to enclosing initializer
 75 |     self.title = title
 76 |     self._isPresented = isPresented
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:80:39: error: 'View' is only available in macOS 10.15 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
    :
 78 |   }
 79 |
 80 |   func body(content: Content) -> some View {
    |        |                              `- error: 'View' is only available in macOS 10.15 or newer
    |        `- note: add @available attribute to enclosing instance method
 81 |     content
 82 |       .sheet(isPresented: $isPresented) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:65:40: error: 'View' is only available in macOS 10.15 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        |                               `- error: 'View' is only available in macOS 10.15 or newer
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:139:48: error: 'View' is only available in macOS 10.15 or newer
 93 | }
 94 |
 95 | extension View {
    | `- note: add @available attribute to enclosing extension
 96 |   /// Presents an action menu sheet when a binding to a Boolean value that you provide is true.
 97 |   ///
    :
135 |   ///   - isPresented: A binding to a Boolean value that determines whether to present the action menu.
136 |   ///   - content: A view builder that creates the content of the action menu. This is typically a list of `Button`s.
137 |   public func actionMenu(
    |               `- note: add @available attribute to enclosing instance method
138 |     title: String, isPresented: Binding<Bool>,
139 |     @ViewBuilder content: @escaping () -> some View
    |                                                `- error: 'View' is only available in macOS 10.15 or newer
140 |   ) -> some View {
141 |     modifier(
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:138:33: error: 'Binding' is only available in macOS 10.15 or newer
 93 | }
 94 |
 95 | extension View {
    | `- note: add @available attribute to enclosing extension
 96 |   /// Presents an action menu sheet when a binding to a Boolean value that you provide is true.
 97 |   ///
    :
135 |   ///   - isPresented: A binding to a Boolean value that determines whether to present the action menu.
136 |   ///   - content: A view builder that creates the content of the action menu. This is typically a list of `Button`s.
137 |   public func actionMenu(
    |               `- note: add @available attribute to enclosing instance method
138 |     title: String, isPresented: Binding<Bool>,
    |                                 `- error: 'Binding' is only available in macOS 10.15 or newer
139 |     @ViewBuilder content: @escaping () -> some View
140 |   ) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:139:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 93 | }
 94 |
 95 | extension View {
    | `- note: add @available attribute to enclosing extension
 96 |   /// Presents an action menu sheet when a binding to a Boolean value that you provide is true.
 97 |   ///
    :
135 |   ///   - isPresented: A binding to a Boolean value that determines whether to present the action menu.
136 |   ///   - content: A view builder that creates the content of the action menu. This is typically a list of `Button`s.
137 |   public func actionMenu(
    |               `- note: add @available attribute to enclosing instance method
138 |     title: String, isPresented: Binding<Bool>,
139 |     @ViewBuilder content: @escaping () -> some View
    |      `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
140 |   ) -> some View {
141 |     modifier(
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:139:48: error: 'View' is only available in macOS 10.15 or newer
 93 | }
 94 |
 95 | extension View {
    | `- note: add @available attribute to enclosing extension
 96 |   /// Presents an action menu sheet when a binding to a Boolean value that you provide is true.
 97 |   ///
    :
135 |   ///   - isPresented: A binding to a Boolean value that determines whether to present the action menu.
136 |   ///   - content: A view builder that creates the content of the action menu. This is typically a list of `Button`s.
137 |   public func actionMenu(
    |               `- note: add @available attribute to enclosing instance method
138 |     title: String, isPresented: Binding<Bool>,
139 |     @ViewBuilder content: @escaping () -> some View
    |                                                `- error: 'View' is only available in macOS 10.15 or newer
140 |   ) -> some View {
141 |     modifier(
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:140:13: error: 'View' is only available in macOS 10.15 or newer
 93 | }
 94 |
 95 | extension View {
    | `- note: add @available attribute to enclosing extension
 96 |   /// Presents an action menu sheet when a binding to a Boolean value that you provide is true.
 97 |   ///
    :
135 |   ///   - isPresented: A binding to a Boolean value that determines whether to present the action menu.
136 |   ///   - content: A view builder that creates the content of the action menu. This is typically a list of `Button`s.
137 |   public func actionMenu(
    |               `- note: add @available attribute to enclosing instance method
138 |     title: String, isPresented: Binding<Bool>,
139 |     @ViewBuilder content: @escaping () -> some View
140 |   ) -> some View {
    |             `- error: 'View' is only available in macOS 10.15 or newer
141 |     modifier(
142 |       ActionMenuModifier(
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:95:11: error: 'View' is only available in macOS 10.15 or newer
 93 | }
 94 |
 95 | extension View {
    | |         `- error: 'View' is only available in macOS 10.15 or newer
    | `- note: add @available attribute to enclosing extension
 96 |   /// Presents an action menu sheet when a binding to a Boolean value that you provide is true.
 97 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:156:4: error: 'Previewable()' is only available in macOS 14.0 or newer
154 |     "Strawberry",
155 |   ]
156 |   @Previewable @State var isMoreActionTapped = false
    |    |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |    `- note: add 'if #available' version check
157 |   @Previewable @State var selectedFruit: String? = nil
158 |
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:157:4: error: 'Previewable()' is only available in macOS 14.0 or newer
155 |   ]
156 |   @Previewable @State var isMoreActionTapped = false
157 |   @Previewable @State var selectedFruit: String? = nil
    |    |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |    `- note: add 'if #available' version check
158 |
159 |   Button(action: { isMoreActionTapped.toggle() }) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:152:4: error: 'Previewable()' is only available in macOS 14.0 or newer
150 |
151 | #Preview {
152 |   @Previewable @State var fruits = [
    |    |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |    `- note: add 'if #available' version check
153 |     "Apple", "Banana", "Orange", "Mango", "Pear", "Grape", "Pineapple",
154 |     "Strawberry",
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:152:17: error: 'State' is only available in macOS 10.15 or newer
150 |
151 | #Preview {
152 |   @Previewable @State var fruits = [
    |                 |- error: 'State' is only available in macOS 10.15 or newer
    |                 `- note: add 'if #available' version check
153 |     "Apple", "Banana", "Orange", "Mango", "Pear", "Grape", "Pineapple",
154 |     "Strawberry",
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:156:17: error: 'State' is only available in macOS 10.15 or newer
154 |     "Strawberry",
155 |   ]
156 |   @Previewable @State var isMoreActionTapped = false
    |                 |- error: 'State' is only available in macOS 10.15 or newer
    |                 `- note: add 'if #available' version check
157 |   @Previewable @State var selectedFruit: String? = nil
158 |
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:157:17: error: 'State' is only available in macOS 10.15 or newer
155 |   ]
156 |   @Previewable @State var isMoreActionTapped = false
157 |   @Previewable @State var selectedFruit: String? = nil
    |                 |- error: 'State' is only available in macOS 10.15 or newer
    |                 `- note: add 'if #available' version check
158 |
159 |   Button(action: { isMoreActionTapped.toggle() }) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:151:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
149 | }
150 |
151 | #Preview {
    |  `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
152 |   @Previewable @State var fruits = [
153 |     "Apple", "Banana", "Orange", "Mango", "Pear", "Grape", "Pineapple",
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:159:3: error: 'Button' is only available in macOS 10.15 or newer
157 |   @Previewable @State var selectedFruit: String? = nil
158 |
159 |   Button(action: { isMoreActionTapped.toggle() }) {
    |   |- error: 'Button' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
160 |     Text("Show Action Menu")
161 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:159:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
157 |   @Previewable @State var selectedFruit: String? = nil
158 |
159 |   Button(action: { isMoreActionTapped.toggle() }) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
160 |     Text("Show Action Menu")
161 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:159:20: error: cannot pass as inout because setter for 'isMoreActionTapped' is only available in macOS 10.15 or newer
157 |   @Previewable @State var selectedFruit: String? = nil
158 |
159 |   Button(action: { isMoreActionTapped.toggle() }) {
    |                    |- error: cannot pass as inout because setter for 'isMoreActionTapped' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
160 |     Text("Show Action Menu")
161 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:160:5: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
158 |
159 |   Button(action: { isMoreActionTapped.toggle() }) {
160 |     Text("Show Action Menu")
    |     |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:160:5: error: 'Text' is only available in macOS 10.15 or newer
158 |
159 |   Button(action: { isMoreActionTapped.toggle() }) {
160 |     Text("Show Action Menu")
    |     |- error: 'Text' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:159:51: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
157 |   @Previewable @State var selectedFruit: String? = nil
158 |
159 |   Button(action: { isMoreActionTapped.toggle() }) {
    |                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                   `- note: add 'if #available' version check
160 |     Text("Show Action Menu")
161 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:4: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |    |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:5: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |     |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:5: error: 'Section' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |     |- error: 'Section' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:5: error: 'init(_:content:)' is only available in macOS 12.0 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |     |- error: 'init(_:content:)' is only available in macOS 12.0 or newer
    |     `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:13: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |             |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:164:7: error: 'Button' is only available in macOS 10.15 or newer
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
165 |         if let selectedFruit = selectedFruit,
166 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:164:7: error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |       |- error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
    |       `- note: add 'if #available' version check
165 |         if let selectedFruit = selectedFruit,
166 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:164:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
165 |         if let selectedFruit = selectedFruit,
166 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:168:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
166 |            let index = fruits.firstIndex(of: selectedFruit)
167 |         {
168 |           fruits[index] = selectedFruit.uppercased()
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
169 |         }
170 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:171:8: error: 'labelStyle' is only available in macOS 11.0 or newer
169 |         }
170 |       }
171 |       .labelStyle(.menu)
    |        |- error: 'labelStyle' is only available in macOS 11.0 or newer
    |        `- note: add 'if #available' version check
172 |
173 |       Button("Lowercase", systemImage: "characters.lowercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:173:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
171 |       .labelStyle(.menu)
172 |
173 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
174 |         if let selectedFruit = selectedFruit,
175 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:173:7: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
171 |       .labelStyle(.menu)
172 |
173 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
174 |         if let selectedFruit = selectedFruit,
175 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:173:7: error: 'Button' is only available in macOS 10.15 or newer
171 |       .labelStyle(.menu)
172 |
173 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
174 |         if let selectedFruit = selectedFruit,
175 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:173:7: error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
171 |       .labelStyle(.menu)
172 |
173 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
    |       `- note: add 'if #available' version check
174 |         if let selectedFruit = selectedFruit,
175 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:173:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
171 |       .labelStyle(.menu)
172 |
173 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
174 |         if let selectedFruit = selectedFruit,
175 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:177:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
175 |            let index = fruits.firstIndex(of: selectedFruit)
176 |         {
177 |           fruits[index] = selectedFruit.lowercased()
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
178 |         }
179 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:163:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
163 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
165 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:5: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |     |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:5: error: 'Section' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |     |- error: 'Section' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:5: error: 'init(content:)' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |     |- error: 'init(content:)' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:183:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
181 |
182 |     Section {
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
184 |         if let selectedFruit = selectedFruit,
185 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:183:7: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
181 |
182 |     Section {
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
184 |         if let selectedFruit = selectedFruit,
185 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:183:7: error: 'Button' is only available in macOS 10.15 or newer
181 |
182 |     Section {
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
184 |         if let selectedFruit = selectedFruit,
185 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:183:7: error: 'init(_:systemImage:role:action:)' is only available in macOS 12.0 or newer
181 |
182 |     Section {
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: 'init(_:systemImage:role:action:)' is only available in macOS 12.0 or newer
    |       `- note: add 'if #available' version check
184 |         if let selectedFruit = selectedFruit,
185 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:183:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
181 |
182 |     Section {
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
184 |         if let selectedFruit = selectedFruit,
185 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:187:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
185 |            let index = fruits.firstIndex(of: selectedFruit)
186 |         {
187 |           fruits.remove(at: index)
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
188 |         }
189 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:182:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
180 |     }
181 |
182 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
183 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
184 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:162:67: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
160 |     Text("Show Action Menu")
161 |   }
162 |   .actionMenu(title: "Actions", isPresented: $isMoreActionTapped) {
    |                                                                   |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
163 |     Section("Text Operations") {
164 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:200:4: error: 'Previewable()' is only available in macOS 14.0 or newer
198 |     "Strawberry",
199 |   ]
200 |   @Previewable @State var selectedFruit: String? = nil
    |    |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |    `- note: add 'if #available' version check
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:196:4: error: 'Previewable()' is only available in macOS 14.0 or newer
194 |
195 | #Preview {
196 |   @Previewable @State var fruits = [
    |    |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |    `- note: add 'if #available' version check
197 |     "Apple", "Banana", "Orange", "Mango", "Pear", "Grape", "Pineapple",
198 |     "Strawberry",
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:196:17: error: 'State' is only available in macOS 10.15 or newer
194 |
195 | #Preview {
196 |   @Previewable @State var fruits = [
    |                 |- error: 'State' is only available in macOS 10.15 or newer
    |                 `- note: add 'if #available' version check
197 |     "Apple", "Banana", "Orange", "Mango", "Pear", "Grape", "Pineapple",
198 |     "Strawberry",
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:200:17: error: 'State' is only available in macOS 10.15 or newer
198 |     "Strawberry",
199 |   ]
200 |   @Previewable @State var selectedFruit: String? = nil
    |                 |- error: 'State' is only available in macOS 10.15 or newer
    |                 `- note: add 'if #available' version check
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:195:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
193 | }
194 |
195 | #Preview {
    |  `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
196 |   @Previewable @State var fruits = [
197 |     "Apple", "Banana", "Orange", "Mango", "Pear", "Grape", "Pineapple",
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:3: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |   |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:5: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |     |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:5: error: 'Section' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |     |- error: 'Section' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:5: error: 'init(_:content:)' is only available in macOS 12.0 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |     |- error: 'init(_:content:)' is only available in macOS 12.0 or newer
    |     `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:13: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |             |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:204:7: error: 'Button' is only available in macOS 10.15 or newer
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
205 |         if let selectedFruit = selectedFruit,
206 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:204:7: error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |       |- error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
    |       `- note: add 'if #available' version check
205 |         if let selectedFruit = selectedFruit,
206 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:204:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
205 |         if let selectedFruit = selectedFruit,
206 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:208:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
206 |            let index = fruits.firstIndex(of: selectedFruit)
207 |         {
208 |           fruits[index] = selectedFruit.uppercased()
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
209 |         }
210 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:211:8: error: 'labelStyle' is only available in macOS 11.0 or newer
209 |         }
210 |       }
211 |       .labelStyle(.menu)
    |        |- error: 'labelStyle' is only available in macOS 11.0 or newer
    |        `- note: add 'if #available' version check
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:7: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:7: error: 'Button' is only available in macOS 10.15 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:7: error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |       |- error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
    |       `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:213:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
211 |       .labelStyle(.menu)
212 |
213 |       Button("Lowercase", systemImage: "characters.lowercase") {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
214 |         if let selectedFruit = selectedFruit,
215 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:217:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
215 |            let index = fruits.firstIndex(of: selectedFruit)
216 |         {
217 |           fruits[index] = selectedFruit.lowercased()
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
218 |         }
219 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:203:32: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
203 |     Section("Text Operations") {
    |                                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                `- note: add 'if #available' version check
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
205 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:5: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |     |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:5: error: 'Section' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |     |- error: 'Section' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:5: error: 'init(content:)' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |     |- error: 'init(content:)' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:7: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:7: error: 'Button' is only available in macOS 10.15 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: 'Button' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:7: error: 'init(_:systemImage:role:action:)' is only available in macOS 12.0 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |       |- error: 'init(_:systemImage:role:action:)' is only available in macOS 12.0 or newer
    |       `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:223:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
221 |
222 |     Section {
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
    |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |              `- note: add 'if #available' version check
224 |         if let selectedFruit = selectedFruit,
225 |            let index = fruits.firstIndex(of: selectedFruit)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:227:11: error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
225 |            let index = fruits.firstIndex(of: selectedFruit)
226 |         {
227 |           fruits.remove(at: index)
    |           |- error: cannot pass as inout because setter for 'fruits' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
228 |         }
229 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:222:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
220 |     }
221 |
222 |     Section {
    |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |             `- note: add 'if #available' version check
223 |       Button("Delete Item", systemImage: "trash", role: .destructive) {
224 |         if let selectedFruit = selectedFruit,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:202:63: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
200 |   @Previewable @State var selectedFruit: String? = nil
201 |
202 |   ActionMenu(title: "Actions", contentSize: .constant(.zero)) {
    |                                                               |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
203 |     Section("Text Operations") {
204 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:79:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
77 | }
78 |
79 | #Preview {
   |  `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
80 |   List {
81 |     Section {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:3: error: 'List' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |   |- error: 'List' is only available in macOS 10.15 or newer
   |   `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:3: error: 'init(content:)' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |   |- error: 'init(content:)' is only available in macOS 10.15 or newer
   |   `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:8: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |        |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:8: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |        |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:8: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |        |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:8: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |        |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:8: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |        |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:81:5: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
79 | #Preview {
80 |   List {
81 |     Section {
   |     |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
83 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:81:5: error: 'Section' is only available in macOS 10.15 or newer
79 | #Preview {
80 |   List {
81 |     Section {
   |     |- error: 'Section' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
83 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:81:5: error: 'init(content:)' is only available in macOS 10.15 or newer
79 | #Preview {
80 |   List {
81 |     Section {
   |     |- error: 'init(content:)' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
83 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:81:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
79 | #Preview {
80 |   List {
81 |     Section {
   |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
   |             `- note: add 'if #available' version check
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
83 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:81:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
79 | #Preview {
80 |   List {
81 |     Section {
   |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
   |             `- note: add 'if #available' version check
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
83 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:81:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
79 | #Preview {
80 |   List {
81 |     Section {
   |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
   |             `- note: add 'if #available' version check
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
83 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:81:13: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
79 | #Preview {
80 |   List {
81 |     Section {
   |             |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
   |             `- note: add 'if #available' version check
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
83 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:82:7: error: 'Button' is only available in macOS 10.15 or newer
80 |   List {
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
   |       |- error: 'Button' is only available in macOS 10.15 or newer
   |       `- note: add 'if #available' version check
83 |       }
84 |       .buttonStyle(.action)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:82:7: error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
80 |   List {
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
   |       |- error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
   |       `- note: add 'if #available' version check
83 |       }
84 |       .buttonStyle(.action)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:82:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
80 |   List {
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
   |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
83 |       }
84 |       .buttonStyle(.action)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:84:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
83 |       }
84 |       .buttonStyle(.action)
   |        |- error: 'buttonStyle' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
85 |     }
86 |     Section {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:86:5: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
84 |       .buttonStyle(.action)
85 |     }
86 |     Section {
   |     |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
87 |       Button("Delete item", role: .destructive) {
88 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:86:5: error: 'Section' is only available in macOS 10.15 or newer
84 |       .buttonStyle(.action)
85 |     }
86 |     Section {
   |     |- error: 'Section' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
87 |       Button("Delete item", role: .destructive) {
88 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:86:5: error: 'init(content:)' is only available in macOS 10.15 or newer
84 |       .buttonStyle(.action)
85 |     }
86 |     Section {
   |     |- error: 'init(content:)' is only available in macOS 10.15 or newer
   |     `- note: add 'if #available' version check
87 |       Button("Delete item", role: .destructive) {
88 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:86:13: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
84 |       .buttonStyle(.action)
85 |     }
86 |     Section {
   |             |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
   |             `- note: add 'if #available' version check
87 |       Button("Delete item", role: .destructive) {
88 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:87:7: error: 'Button' is only available in macOS 10.15 or newer
85 |     }
86 |     Section {
87 |       Button("Delete item", role: .destructive) {
   |       |- error: 'Button' is only available in macOS 10.15 or newer
   |       `- note: add 'if #available' version check
88 |       }
89 |       .buttonStyle(.action)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:87:7: error: 'init(_:role:action:)' is only available in macOS 12.0 or newer
85 |     }
86 |     Section {
87 |       Button("Delete item", role: .destructive) {
   |       |- error: 'init(_:role:action:)' is only available in macOS 12.0 or newer
   |       `- note: add 'if #available' version check
88 |       }
89 |       .buttonStyle(.action)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:87:14: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
85 |     }
86 |     Section {
87 |       Button("Delete item", role: .destructive) {
   |              |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
88 |       }
89 |       .buttonStyle(.action)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:89:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
87 |       Button("Delete item", role: .destructive) {
88 |       }
89 |       .buttonStyle(.action)
   |        |- error: 'buttonStyle' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
90 |     }
91 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:8: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |        |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:80:8: error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
78 |
79 | #Preview {
80 |   List {
   |        |- error: conformance of 'Section<Parent, Content, Footer>' to 'View' is only available in macOS 10.15 or newer
   |        `- note: add 'if #available' version check
81 |     Section {
82 |       Button("Uppercase", systemImage: "characters.uppercase") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/Styling.swift:92:4: error: 'labelStyle' is only available in macOS 11.0 or newer
90 |     }
91 |   }
92 |   .labelStyle(.menu)
   |    |- error: 'labelStyle' is only available in macOS 11.0 or newer
   |    `- note: add 'if #available' version check
93 | }
94 |
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:39:5: error: 'NavigationStack' is only available in macOS 13.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
    |     |- error: 'NavigationStack' is only available in macOS 13.0 or newer
    |     `- note: add 'if #available' version check
 40 |       List {
 41 |         content
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:39:21: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
    |                     |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
 40 |       List {
 41 |         content
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:39:21: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
    |                     |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
 40 |       List {
 41 |         content
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:39:21: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
    |                     |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
 40 |       List {
 41 |         content
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:39:21: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
    |                     |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
 40 |       List {
 41 |         content
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:40:7: error: 'List' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    |       |- error: 'List' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
 41 |         content
 42 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:40:7: error: 'init(content:)' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    |       |- error: 'init(content:)' is only available in macOS 10.15 or newer
    |       `- note: add 'if #available' version check
 41 |         content
 42 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:43:8: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
 41 |         content
 42 |       }
 43 |       .onScrollGeometryChange(for: CGSize.self, of: { proxy in
    |        |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |        `- note: add 'if #available' version check
 44 |         proxy.contentSize
 45 |       }, action: { _, newSize in
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:46:9: error: setter for 'contentSize' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 44 |         proxy.contentSize
 45 |       }, action: { _, newSize in
 46 |         contentSize = newSize
    |         |- error: setter for 'contentSize' is only available in macOS 10.15 or newer
    |         `- note: add 'if #available' version check
 47 |       })
 48 |       .labelStyle(.menu)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:48:8: error: 'labelStyle' is only available in macOS 11.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 46 |         contentSize = newSize
 47 |       })
 48 |       .labelStyle(.menu)
    |        |- error: 'labelStyle' is only available in macOS 11.0 or newer
    |        `- note: add 'if #available' version check
 49 |       .buttonStyle(.action)
 50 |       .navigationTitle(title)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:49:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 47 |       })
 48 |       .labelStyle(.menu)
 49 |       .buttonStyle(.action)
    |        |- error: 'buttonStyle' is only available in macOS 10.15 or newer
    |        `- note: add 'if #available' version check
 50 |       .navigationTitle(title)
 51 |       .navigationBarTitleDisplayMode(.inline)
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:50:8: error: 'navigationTitle' is only available in macOS 11.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 48 |       .labelStyle(.menu)
 49 |       .buttonStyle(.action)
 50 |       .navigationTitle(title)
    |        |- error: 'navigationTitle' is only available in macOS 11.0 or newer
    |        `- note: add 'if #available' version check
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:51:8: error: 'navigationBarTitleDisplayMode' is unavailable in macOS
 49 |       .buttonStyle(.action)
 50 |       .navigationTitle(title)
 51 |       .navigationBarTitleDisplayMode(.inline)
    |        `- error: 'navigationBarTitleDisplayMode' is unavailable in macOS
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
SwiftUI.View.navigationBarTitleDisplayMode:2:25: note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func navigationBarTitleDisplayMode(_ displayMode: NavigationBarItem.TitleDisplayMode) -> some View
  |                         `- note: 'navigationBarTitleDisplayMode' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:52:8: error: 'toolbar(content:)' is only available in macOS 11.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 50 |       .navigationTitle(title)
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
    |        |- error: 'toolbar(content:)' is only available in macOS 11.0 or newer
    |        `- note: add 'if #available' version check
 53 |         ToolbarItem(placement: .topBarTrailing) {
 54 |           Button("Done", systemImage: "checkmark") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:52:16: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 50 |       .navigationTitle(title)
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
    |                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                `- note: add 'if #available' version check
 53 |         ToolbarItem(placement: .topBarTrailing) {
 54 |           Button("Done", systemImage: "checkmark") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:52:16: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 50 |       .navigationTitle(title)
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
    |                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                `- note: add 'if #available' version check
 53 |         ToolbarItem(placement: .topBarTrailing) {
 54 |           Button("Done", systemImage: "checkmark") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:52:16: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 50 |       .navigationTitle(title)
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
    |                |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                `- note: add 'if #available' version check
 53 |         ToolbarItem(placement: .topBarTrailing) {
 54 |           Button("Done", systemImage: "checkmark") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:52:16: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 50 |       .navigationTitle(title)
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
    |                |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                `- note: add 'if #available' version check
 53 |         ToolbarItem(placement: .topBarTrailing) {
 54 |           Button("Done", systemImage: "checkmark") {
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:53:9: error: 'ToolbarItem' is only available in macOS 11.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
    |         |- error: 'ToolbarItem' is only available in macOS 11.0 or newer
    |         `- note: add 'if #available' version check
 54 |           Button("Done", systemImage: "checkmark") {
 55 |             dismiss()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:53:9: error: 'init(placement:content:)' is only available in macOS 11.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
    |         |- error: 'init(placement:content:)' is only available in macOS 11.0 or newer
    |         `- note: add 'if #available' version check
 54 |           Button("Done", systemImage: "checkmark") {
 55 |             dismiss()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:53:33: error: 'topBarTrailing' is unavailable in macOS
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
    |                                 `- error: 'topBarTrailing' is unavailable in macOS
 54 |           Button("Done", systemImage: "checkmark") {
 55 |             dismiss()
SwiftUI.ToolbarItemPlacement.topBarTrailing:5:21: note: 'topBarTrailing' has been explicitly marked unavailable here
3 |   @backDeployed(before: iOS 17.0, tvOS 17.0)
4 |   @available(macOS, unavailable)
5 |   public static var topBarTrailing: ToolbarItemPlacement { get }}
  |                     `- note: 'topBarTrailing' has been explicitly marked unavailable here
6 |
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:53:49: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
    |                                                 |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                 `- note: add 'if #available' version check
 54 |           Button("Done", systemImage: "checkmark") {
 55 |             dismiss()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:53:49: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
    |                                                 |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                 `- note: add 'if #available' version check
 54 |           Button("Done", systemImage: "checkmark") {
 55 |             dismiss()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:53:49: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
    |                                                 |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
    |                                                 `- note: add 'if #available' version check
 54 |           Button("Done", systemImage: "checkmark") {
 55 |             dismiss()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:53:49: error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 51 |       .navigationBarTitleDisplayMode(.inline)
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
    |                                                 |- error: conformance of 'Image' to 'View' is only available in macOS 10.15 or newer
    |                                                 `- note: add 'if #available' version check
 54 |           Button("Done", systemImage: "checkmark") {
 55 |             dismiss()
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:54:11: error: 'Button' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
 54 |           Button("Done", systemImage: "checkmark") {
    |           |- error: 'Button' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
 55 |             dismiss()
 56 |           }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:54:11: error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
 54 |           Button("Done", systemImage: "checkmark") {
    |           |- error: 'init(_:systemImage:action:)' is only available in macOS 11.0 or newer
    |           `- note: add 'if #available' version check
 55 |             dismiss()
 56 |           }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:54:18: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 52 |       .toolbar {
 53 |         ToolbarItem(placement: .topBarTrailing) {
 54 |           Button("Done", systemImage: "checkmark") {
    |                  |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |                  `- note: add 'if #available' version check
 55 |             dismiss()
 56 |           }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:57:12: error: 'labelStyle' is only available in macOS 11.0 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 55 |             dismiss()
 56 |           }
 57 |           .labelStyle(.toolbar)
    |            |- error: 'labelStyle' is only available in macOS 11.0 or newer
    |            `- note: add 'if #available' version check
 58 |           .buttonStyle(.toolbarProminent)
 59 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:58:12: error: 'buttonStyle' is only available in macOS 10.15 or newer
 19 | import SwiftUI
 20 |
 21 | struct ActionMenu<Content: View>: View {
    |        `- note: add @available attribute to enclosing generic struct
 22 |   @Environment(\.dismiss) private var dismiss
 23 |
    :
 36 |   }
 37 |
 38 |   var body: some View {
    |       `- note: add @available attribute to enclosing property
 39 |     NavigationStack {
 40 |       List {
    :
 56 |           }
 57 |           .labelStyle(.toolbar)
 58 |           .buttonStyle(.toolbarProminent)
    |            |- error: 'buttonStyle' is only available in macOS 10.15 or newer
    |            `- note: add 'if #available' version check
 59 |         }
 60 |       }
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:82:8: error: 'sheet(isPresented:onDismiss:content:)' is only available in macOS 10.15 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
    :
 78 |   }
 79 |
 80 |   func body(content: Content) -> some View {
    |        `- note: add @available attribute to enclosing instance method
 81 |     content
 82 |       .sheet(isPresented: $isPresented) {
    |        |- error: 'sheet(isPresented:onDismiss:content:)' is only available in macOS 10.15 or newer
    |        `- note: add 'if #available' version check
 83 |         ActionMenu(title: title, contentSize: $menuContentSize) {
 84 |           menuContent
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:86:10: error: 'presentationDetents' is only available in macOS 13.0 or newer
 63 | }
 64 |
 65 | struct ActionMenuModifier<MenuContent: View>: ViewModifier {
    |        `- note: add @available attribute to enclosing generic struct
 66 |   let title: String
 67 |   @Binding var isPresented: Bool
    :
 78 |   }
 79 |
 80 |   func body(content: Content) -> some View {
    |        `- note: add @available attribute to enclosing instance method
 81 |     content
 82 |       .sheet(isPresented: $isPresented) {
    :
 84 |           menuContent
 85 |         }
 86 |         .presentationDetents(
    |          |- error: 'presentationDetents' is only available in macOS 13.0 or newer
    |          `- note: add 'if #available' version check
 87 |           menuContentSize == .zero
 88 |           ? [.medium, .large]
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:141:5: error: conformance of 'ModifiedContent<Content, Modifier>' to 'View' is only available in macOS 10.15 or newer
 93 | }
 94 |
 95 | extension View {
    | `- note: add @available attribute to enclosing extension
 96 |   /// Presents an action menu sheet when a binding to a Boolean value that you provide is true.
 97 |   ///
    :
135 |   ///   - isPresented: A binding to a Boolean value that determines whether to present the action menu.
136 |   ///   - content: A view builder that creates the content of the action menu. This is typically a list of `Button`s.
137 |   public func actionMenu(
    |               `- note: add @available attribute to enclosing instance method
138 |     title: String, isPresented: Binding<Bool>,
139 |     @ViewBuilder content: @escaping () -> some View
140 |   ) -> some View {
141 |     modifier(
    |     |- error: conformance of 'ModifiedContent<Content, Modifier>' to 'View' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
142 |       ActionMenuModifier(
143 |         title: title,
/Users/admin/builder/spi-builder-workspace/Sources/ActionMenu/ActionMenu.swift:141:5: error: 'modifier' is only available in macOS 10.15 or newer
 93 | }
 94 |
 95 | extension View {
    | `- note: add @available attribute to enclosing extension
 96 |   /// Presents an action menu sheet when a binding to a Boolean value that you provide is true.
 97 |   ///
    :
135 |   ///   - isPresented: A binding to a Boolean value that determines whether to present the action menu.
136 |   ///   - content: A view builder that creates the content of the action menu. This is typically a list of `Button`s.
137 |   public func actionMenu(
    |               `- note: add @available attribute to enclosing instance method
138 |     title: String, isPresented: Binding<Bool>,
139 |     @ViewBuilder content: @escaping () -> some View
140 |   ) -> some View {
141 |     modifier(
    |     |- error: 'modifier' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
142 |       ActionMenuModifier(
143 |         title: title,
BUILD FAILURE 6.2 macosSpm