The Swift Package Index logo.Swift Package Index

Build Information

Failed to build GeoMonitor with Swift 5.7 for macOS (SPM).

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.17.9
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/skedgo/GeoMonitor.git
Reference: 0.2.0
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/skedgo/GeoMonitor
 * tag               0.2.0      -> FETCH_HEAD
HEAD is now at 6bd6092 Robustness: Run GeoMonitor on MainActor (#6)
Cloned https://github.com/skedgo/GeoMonitor.git into spi-builder-workspace
6bd6092fb4e85727d483fe244a11b882c2997f63
SUCCESS checkout https://github.com/skedgo/GeoMonitor.git at 0.2.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.7
Building package at path:  spi-builder-workspace
Running build ...
env DEVELOPER_DIR="/Applications/Xcode-14.2.0.app" xcrun swift build --arch arm64
Building ... (attempt 1)
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/3] Compiling GeoMonitor PrioritizedRegion.swift
[2/3] Emitting module GeoMonitor
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:80:28: error: 'Task' is only available in macOS 10.15 or newer
  private var monitorTask: Task<Void, Error>? = nil
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var hasAccess: Bool
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var currentLocation: CLLocation?
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var isTracking: Bool = false {
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:128: error: 'authorizedWhenInUse' is unavailable in macOS
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                                               ^~~~~~~~~~~~~~~~~~~
CoreLocation.CLAuthorizationStatus:20:10: note: 'authorizedWhenInUse' has been explicitly marked unavailable here
    case authorizedWhenInUse
         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var enableInBackground: Bool = false {
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.startMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
          locationManager.startMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.stopMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
          locationManager.stopMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
                                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:77: error: 'CLVisit' is only available in macOS 10.15 or newer
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
                                                                            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
[3/3] Compiling GeoMonitor GeoMonitor.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:80:28: error: 'Task' is only available in macOS 10.15 or newer
  private var monitorTask: Task<Void, Error>? = nil
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var hasAccess: Bool
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var currentLocation: CLLocation?
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var isTracking: Bool = false {
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:128: error: 'authorizedWhenInUse' is unavailable in macOS
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                                               ^~~~~~~~~~~~~~~~~~~
CoreLocation.CLAuthorizationStatus:20:10: note: 'authorizedWhenInUse' has been explicitly marked unavailable here
    case authorizedWhenInUse
         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var enableInBackground: Bool = false {
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.startMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
          locationManager.startMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.stopMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
          locationManager.stopMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
                                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:77: error: 'CLVisit' is only available in macOS 10.15 or newer
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
                                                                            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:117:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:117:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:102:10: note: add @available attribute to enclosing initializer
  public init(enabledKey: String? = nil, dataSource: GeoMonitorDataSource, onEvent: @escaping (Event) -> Void) {
         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:133:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch locationManager.authorizationStatus {
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:133:28: note: add 'if #available' version check
    switch locationManager.authorizationStatus {
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:132:14: note: add @available attribute to enclosing property
  public var canAsk: Bool {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:144:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch locationManager.authorizationStatus {
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:144:28: note: add 'if #available' version check
    switch locationManager.authorizationStatus {
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:57: note: add 'if #available' version check
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:57: note: add 'if #available' version check
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:164:26: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if locationManager.authorizationStatus == .notDetermined {
                         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:164:26: note: add 'if #available' version check
      if locationManager.authorizationStatus == .notDetermined {
                         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:176:25: error: 'requestAlwaysAuthorization()' is only available in macOS 10.15 or newer
        locationManager.requestAlwaysAuthorization()
                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:176:25: note: add 'if #available' version check
        locationManager.requestAlwaysAuthorization()
                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^

/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:180:23: error: 'requestWhenInUseAuthorization()' is only available in macOS 10.15 or newer
      locationManager.requestWhenInUseAuthorization()
                      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:180:23: note: add 'if #available' version check
      locationManager.requestWhenInUseAuthorization()
                      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:222:21: error: 'requestLocation()' is only available in macOS 10.14 or newer
    locationManager.requestLocation()
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:222:21: note: add 'if #available' version check
    locationManager.requestLocation()
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'Task' is only available in macOS 10.15 or newer
      Task { [weak self] in
      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
      Task { [weak self] in
      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
      Task { [weak self] in
      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
      Task { [weak self] in
      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:230:22: error: 'withCheckedThrowingContinuation(function:_:)' is only available in macOS 10.15 or newer
    return try await withCheckedThrowingContinuation { continuation in
                     ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:230:22: note: add 'if #available' version check
    return try await withCheckedThrowingContinuation { continuation in
                     ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:233:22: error: 'resume(with:)' is only available in macOS 10.15 or newer
        continuation.resume(with: result)
                     ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:233:22: note: add 'if #available' version check
        continuation.resume(with: result)
                     ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:291:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:291:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:292:21: error: 'pausesLocationUpdatesAutomatically' is only available in macOS 10.15 or newer
    locationManager.pausesLocationUpdatesAutomatically = enableInBackground // we can do that, as it implies "always on" permissions
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:292:21: note: add 'if #available' version check
    locationManager.pausesLocationUpdatesAutomatically = enableInBackground // we can do that, as it implies "always on" permissions
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:301:23: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
      locationManager.startMonitoringVisits()
                      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:301:23: note: add 'if #available' version check
      locationManager.startMonitoringVisits()
                      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:311:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = false
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:311:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = false
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:312:21: error: 'pausesLocationUpdatesAutomatically' is only available in macOS 10.15 or newer
    locationManager.pausesLocationUpdatesAutomatically = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:312:21: note: add 'if #available' version check
    locationManager.pausesLocationUpdatesAutomatically = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:315:21: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
    locationManager.stopMonitoringVisits()
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:315:21: note: add 'if #available' version check
    locationManager.stopMonitoringVisits()
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:417:18: error: 'cancel()' is only available in macOS 10.15 or newer
    monitorTask?.cancel()
                 ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:417:18: note: add 'if #available' version check
    monitorTask?.cancel()
                 ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'Task' is only available in macOS 10.15 or newer
    monitorTask = Task {
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
    monitorTask = Task {
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method

  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    monitorTask = Task {
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
    monitorTask = Task {
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:19: error: 'Task' is only available in macOS 10.15 or newer
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:19: note: add 'if #available' version check
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:24: error: 'sleep(nanoseconds:)' is only available in macOS 10.15 or newer
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:24: note: add 'if #available' version check
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:13: error: 'Task' is only available in macOS 10.15 or newer
        try Task.checkCancellation()
            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:13: note: add 'if #available' version check
        try Task.checkCancellation()
            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:18: error: 'checkCancellation()' is only available in macOS 10.15 or newer
        try Task.checkCancellation()
                 ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:18: note: add 'if #available' version check
        try Task.checkCancellation()
                 ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:12: error: 'Task' is only available in macOS 10.15 or newer
    guard !Task.isCancelled else { return }
           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:12: note: add 'if #available' version check
    guard !Task.isCancelled else { return }
           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
  private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:17: error: 'isCancelled' is only available in macOS 10.15 or newer
    guard !Task.isCancelled else { return }
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:17: note: add 'if #available' version check
    guard !Task.isCancelled else { return }
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
  private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:630:20: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch manager.authorizationStatus {
                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:630:20: note: add 'if #available' version check
    switch manager.authorizationStatus {
                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:623:15: note: add @available attribute to enclosing instance method
  public func locationManagerDidChangeAuthorization(_ manager: CLLocationManager) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
Retrying in 0 seconds ...
Building ... (attempt 2)
[0/1] Planning build
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/2] Emitting module GeoMonitor
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:80:28: error: 'Task' is only available in macOS 10.15 or newer
  private var monitorTask: Task<Void, Error>? = nil
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var hasAccess: Bool
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var currentLocation: CLLocation?
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var isTracking: Bool = false {
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:128: error: 'authorizedWhenInUse' is unavailable in macOS
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                                               ^~~~~~~~~~~~~~~~~~~
CoreLocation.CLAuthorizationStatus:20:10: note: 'authorizedWhenInUse' has been explicitly marked unavailable here
    case authorizedWhenInUse
         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var enableInBackground: Bool = false {
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.startMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
          locationManager.startMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.stopMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
          locationManager.stopMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
                                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:77: error: 'CLVisit' is only available in macOS 10.15 or newer
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
                                                                            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
[2/2] Compiling GeoMonitor GeoMonitor.swift
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:80:28: error: 'Task' is only available in macOS 10.15 or newer
  private var monitorTask: Task<Void, Error>? = nil
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:127:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var hasAccess: Bool
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:187:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var currentLocation: CLLocation?
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:189:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var isTracking: Bool = false {
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:47: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:104: note: add 'if #available' version check
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:256:128: error: 'authorizedWhenInUse' is unavailable in macOS
      if enableInBackground, (locationManager.authorizationStatus == .notDetermined || locationManager.authorizationStatus == .authorizedWhenInUse) {
                                                                                                                               ^~~~~~~~~~~~~~~~~~~
CoreLocation.CLAuthorizationStatus:20:10: note: 'authorizedWhenInUse' has been explicitly marked unavailable here
    case authorizedWhenInUse
         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:253:4: error: 'Published' is only available in macOS 10.15 or newer
  @Published public var enableInBackground: Bool = false {
   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.startMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:277:27: note: add 'if #available' version check
          locationManager.startMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
          locationManager.stopMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:279:27: note: add 'if #available' version check
          locationManager.stopMonitoringVisits()
                          ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:36: error: 'ObservableObject' is only available in macOS 10.15 or newer
public class GeoMonitor: NSObject, ObservableObject {
                                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:77: error: 'CLVisit' is only available in macOS 10.15 or newer
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
                                                                            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:117:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:117:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:102:10: note: add @available attribute to enclosing initializer
  public init(enabledKey: String? = nil, dataSource: GeoMonitorDataSource, onEvent: @escaping (Event) -> Void) {
         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:133:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch locationManager.authorizationStatus {
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:133:28: note: add 'if #available' version check
    switch locationManager.authorizationStatus {
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:132:14: note: add @available attribute to enclosing property
  public var canAsk: Bool {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:144:28: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch locationManager.authorizationStatus {
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:144:28: note: add 'if #available' version check
    switch locationManager.authorizationStatus {
                           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:146:57: note: add 'if #available' version check
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:57: error: 'accuracyAuthorization' is only available in macOS 11.0 or newer
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:151:57: note: add 'if #available' version check
      hasAccess = !needsFullAccuracy || locationManager.accuracyAuthorization == .fullAccuracy
                                                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:143:16: note: add @available attribute to enclosing instance method
  private func updateAccess() {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:164:26: error: 'authorizationStatus' is only available in macOS 11.0 or newer
      if locationManager.authorizationStatus == .notDetermined {
                         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:164:26: note: add 'if #available' version check
      if locationManager.authorizationStatus == .notDetermined {
                         ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:176:25: error: 'requestAlwaysAuthorization()' is only available in macOS 10.15 or newer
        locationManager.requestAlwaysAuthorization()
                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:176:25: note: add 'if #available' version check
        locationManager.requestAlwaysAuthorization()
                        ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^

/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:180:23: error: 'requestWhenInUseAuthorization()' is only available in macOS 10.15 or newer
      locationManager.requestWhenInUseAuthorization()
                      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:180:23: note: add 'if #available' version check
      locationManager.requestWhenInUseAuthorization()
                      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:162:15: note: add @available attribute to enclosing instance method
  public func ask(forBackground: Bool = false, _ handler: @escaping (Bool) -> Void = { _ in }) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:222:21: error: 'requestLocation()' is only available in macOS 10.14 or newer
    locationManager.requestLocation()
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:222:21: note: add 'if #available' version check
    locationManager.requestLocation()
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'Task' is only available in macOS 10.15 or newer
      Task { [weak self] in
      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
      Task { [weak self] in
      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
      Task { [weak self] in
      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:225:7: note: add 'if #available' version check
      Task { [weak self] in
      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:230:22: error: 'withCheckedThrowingContinuation(function:_:)' is only available in macOS 10.15 or newer
    return try await withCheckedThrowingContinuation { continuation in
                     ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:230:22: note: add 'if #available' version check
    return try await withCheckedThrowingContinuation { continuation in
                     ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:233:22: error: 'resume(with:)' is only available in macOS 10.15 or newer
        continuation.resume(with: result)
                     ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:233:22: note: add 'if #available' version check
        continuation.resume(with: result)
                     ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:207:16: note: add @available attribute to enclosing instance method
  private func fetchCurrentLocation() async throws -> CLLocation {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:291:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:291:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:292:21: error: 'pausesLocationUpdatesAutomatically' is only available in macOS 10.15 or newer
    locationManager.pausesLocationUpdatesAutomatically = enableInBackground // we can do that, as it implies "always on" permissions
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:292:21: note: add 'if #available' version check
    locationManager.pausesLocationUpdatesAutomatically = enableInBackground // we can do that, as it implies "always on" permissions
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:294:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:301:23: error: 'startMonitoringVisits()' is only available in macOS 10.15 or newer
      locationManager.startMonitoringVisits()
                      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:301:23: note: add 'if #available' version check
      locationManager.startMonitoringVisits()
                      ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:285:15: note: add @available attribute to enclosing instance method
  public func startMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:311:21: error: 'allowsBackgroundLocationUpdates' is only available in macOS 10.15 or newer
    locationManager.allowsBackgroundLocationUpdates = false
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:311:21: note: add 'if #available' version check
    locationManager.allowsBackgroundLocationUpdates = false
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:312:21: error: 'pausesLocationUpdatesAutomatically' is only available in macOS 10.15 or newer
    locationManager.pausesLocationUpdatesAutomatically = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:312:21: note: add 'if #available' version check
    locationManager.pausesLocationUpdatesAutomatically = true
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:315:21: error: 'stopMonitoringVisits()' is only available in macOS 10.15 or newer
    locationManager.stopMonitoringVisits()
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:315:21: note: add 'if #available' version check
    locationManager.stopMonitoringVisits()
                    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:305:15: note: add @available attribute to enclosing instance method
  public func stopMonitoring() {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:22:14: note: add @available attribute to enclosing class
public class GeoMonitor: NSObject, ObservableObject {
             ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:417:18: error: 'cancel()' is only available in macOS 10.15 or newer
    monitorTask?.cancel()
                 ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:417:18: note: add 'if #available' version check
    monitorTask?.cancel()
                 ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'Task' is only available in macOS 10.15 or newer
    monitorTask = Task {
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
    monitorTask = Task {
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method

  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    monitorTask = Task {
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:418:19: note: add 'if #available' version check
    monitorTask = Task {
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:19: error: 'Task' is only available in macOS 10.15 or newer
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:19: note: add 'if #available' version check
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                  ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:24: error: 'sleep(nanoseconds:)' is only available in macOS 10.15 or newer
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:420:24: note: add 'if #available' version check
        try await Task.sleep(nanoseconds: UInt64(delay * 1_000_000_000))
                       ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:13: error: 'Task' is only available in macOS 10.15 or newer
        try Task.checkCancellation()
            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:13: note: add 'if #available' version check
        try Task.checkCancellation()
            ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:18: error: 'checkCancellation()' is only available in macOS 10.15 or newer
        try Task.checkCancellation()
                 ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:421:18: note: add 'if #available' version check
        try Task.checkCancellation()
                 ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:412:16: note: add @available attribute to enclosing instance method
  private func monitorDebounced(_ regions: [CLCircularRegion], location: CLLocation?, delay: TimeInterval? = nil) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:12: error: 'Task' is only available in macOS 10.15 or newer
    guard !Task.isCancelled else { return }
           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:12: note: add 'if #available' version check
    guard !Task.isCancelled else { return }
           ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
  private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:17: error: 'isCancelled' is only available in macOS 10.15 or newer
    guard !Task.isCancelled else { return }
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:429:17: note: add 'if #available' version check
    guard !Task.isCancelled else { return }
                ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:428:16: note: add @available attribute to enclosing instance method
  private func monitorNow(_ regions: [CLCircularRegion], location: CLLocation?) {
               ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:410:1: note: add @available attribute to enclosing extension
extension GeoMonitor {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:518:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:506:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:561:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:549:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'Task' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: error: 'init(priority:operation:)' is only available in macOS 10.15 or newer
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:582:5: note: add 'if #available' version check
    Task {
    ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:567:15: note: add @available attribute to enclosing instance method
  public func locationManager(_ manager: CLLocationManager, didVisit visit: CLVisit) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:630:20: error: 'authorizationStatus' is only available in macOS 11.0 or newer
    switch manager.authorizationStatus {
                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:630:20: note: add 'if #available' version check
    switch manager.authorizationStatus {
                   ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:623:15: note: add @available attribute to enclosing instance method
  public func locationManagerDidChangeAuthorization(_ manager: CLLocationManager) {
              ^
/Users/builder/builds/TDmZkXJm/0/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/GeoMonitor/GeoMonitor.swift:504:1: note: add @available attribute to enclosing extension
extension GeoMonitor: CLLocationManagerDelegate {
^
Retrying in 0 seconds ...
BUILD FAILURE 5.7 macosSpm