The Swift Package Index logo.Swift Package Index

Build Information

Failed to build HealthKitToFhir with Swift 5.9 for macOS (SPM).

Build Command

Build command unavailable

Build Log

========================================
RunAll
========================================
Builder version: 4.27.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/microsoft/healthkit-to-fhir.git
Reference: master
Initialized empty Git repository in /Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/microsoft/healthkit-to-fhir
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 3193ec9 Fixed issue with OS Version (#6)
Cloned https://github.com/microsoft/healthkit-to-fhir.git
Revision (git rev-parse @):
3193ec9772d21a0e7df3a917b8a7ed1d541ea20f
SUCCESS checkout https://github.com/microsoft/healthkit-to-fhir.git at master
Fetching https://github.com/smart-on-fhir/Swift-FHIR from cache
Fetched https://github.com/smart-on-fhir/Swift-FHIR (0.20s)
Computing version for https://github.com/smart-on-fhir/Swift-FHIR
Computed https://github.com/smart-on-fhir/Swift-FHIR at 4.2.0 (0.54s)
Creating working copy for https://github.com/smart-on-fhir/Swift-FHIR
Working copy of https://github.com/smart-on-fhir/Swift-FHIR resolved at 4.2.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "healthkit-to-fhir",
      "name": "HealthKitToFhir",
      "url": "https://github.com/microsoft/healthkit-to-fhir.git",
      "version": "unspecified",
      "path": "/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/healthkit-to-fhir",
      "dependencies": [
        {
          "identity": "swift-fhir",
          "name": "FHIR",
          "url": "https://github.com/smart-on-fhir/Swift-FHIR",
          "version": "4.2.1",
          "path": "/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Swift-FHIR",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/microsoft/healthkit-to-fhir.git from cache
Fetched https://github.com/microsoft/healthkit-to-fhir.git (0.21s)
Fetching https://github.com/smart-on-fhir/Swift-FHIR from cache
Fetched https://github.com/smart-on-fhir/Swift-FHIR (0.18s)
Computing version for https://github.com/smart-on-fhir/Swift-FHIR
Computed https://github.com/smart-on-fhir/Swift-FHIR at 4.2.1 (0.01s)
Creating working copy for https://github.com/microsoft/healthkit-to-fhir.git
Working copy of https://github.com/microsoft/healthkit-to-fhir.git resolved at master
Creating working copy for https://github.com/smart-on-fhir/Swift-FHIR
Working copy of https://github.com/smart-on-fhir/Swift-FHIR resolved at 4.2.1
warning: '.resolve-product-dependencies': dependency 'healthkit-to-fhir' is not used by any target
Found 1 product dependencies
  - FHIR
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD/checkout
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.0.0.app xcrun swift build --arch arm64
Building for debugging...
[1/167] Compiling Models Goal.swift
[2/167] Compiling Models GraphDefinition.swift
[3/167] Compiling Models Group.swift
[4/167] Compiling Models GuidanceResponse.swift
[5/167] Compiling Models HealthcareService.swift
[6/167] Compiling Models HumanName.swift
[7/167] Compiling Models Identifier.swift
[8/167] Compiling Models ImagingStudy.swift
[9/167] Compiling Models Immunization.swift
[10/167] Compiling Models ImmunizationEvaluation.swift
[11/167] Compiling Models ImmunizationRecommendation.swift
[12/167] Compiling Models ImplementationGuide.swift
[13/167] Compiling Models InsurancePlan.swift
[14/167] Compiling Models Invoice.swift
[15/167] Compiling Models Library.swift
[16/167] Compiling Models Linkage.swift
[17/167] Compiling Models List.swift
[18/167] Compiling Models Location.swift
[19/167] Compiling Models MarketingStatus.swift
[20/167] Compiling Models Measure.swift
[21/167] Compiling Models MeasureReport.swift
[22/167] Compiling Models Media.swift
[23/167] Compiling Models Medication.swift
[24/167] Compiling Models MedicationAdministration.swift
[25/190] Compiling Models QuestionnaireResponse.swift
[26/190] Compiling Models Range.swift
[27/190] Compiling Models Ratio.swift
[28/190] Compiling Models Reference.swift
[29/190] Compiling Models RelatedArtifact.swift
[30/190] Compiling Models RelatedPerson.swift
[31/190] Compiling Models RequestGroup.swift
[32/190] Compiling Models ResearchDefinition.swift
[33/190] Compiling Models ResearchElementDefinition.swift
[34/190] Compiling Models ResearchStudy.swift
[35/190] Compiling Models ResearchSubject.swift
[36/190] Compiling Models Resource+Meta.swift
[37/190] Compiling Models Resource.swift
[38/190] Compiling Models RiskAssessment.swift
[39/190] Compiling Models RiskEvidenceSynthesis.swift
[40/190] Compiling Models SampledData.swift
[41/190] Compiling Models Schedule.swift
[42/190] Compiling Models SearchParameter.swift
[43/190] Compiling Models ServiceRequest.swift
[44/190] Compiling Models Signature.swift
[45/190] Compiling Models Slot.swift
[46/190] Compiling Models Specimen.swift
[47/190] Compiling Models SpecimenDefinition.swift
[48/213] Compiling Models DetectedIssue.swift
[49/213] Compiling Models Device.swift
[50/213] Compiling Models DeviceDefinition.swift
[51/213] Compiling Models DeviceMetric.swift
[52/213] Compiling Models DeviceRequest.swift
[53/213] Compiling Models DeviceUseStatement.swift
[54/213] Compiling Models DiagnosticReport.swift
[55/213] Compiling Models Distance.swift
[56/213] Compiling Models DocumentManifest.swift
[57/213] Compiling Models DocumentReference.swift
[58/213] Compiling Models DomainResource.swift
[59/213] Compiling Models Dosage.swift
[60/213] Compiling Models Duration.swift
[61/213] Compiling Models EffectEvidenceSynthesis.swift
[62/213] Compiling Models Element.swift
[63/213] Compiling Models ElementDefinition.swift
[64/213] Compiling Models Encounter.swift
[65/213] Compiling Models Endpoint.swift
[66/213] Compiling Models EnrollmentRequest.swift
[67/213] Compiling Models EnrollmentResponse.swift
[68/213] Compiling Models EpisodeOfCare.swift
[69/213] Compiling Models EventDefinition.swift
[70/213] Compiling Models Evidence.swift
[71/213] Compiling Models EvidenceVariable.swift
[72/213] Compiling Models Account.swift
[73/213] Compiling Models ActivityDefinition.swift
[74/213] Compiling Models Address.swift
[75/213] Compiling Models AdverseEvent.swift
[76/213] Compiling Models Age.swift
[77/213] Compiling Models AllergyIntolerance.swift
[78/213] Compiling Models Annotation.swift
[79/213] Compiling Models Appointment.swift
[80/213] Compiling Models AppointmentResponse.swift
[81/213] Compiling Models Attachment.swift
[82/213] Compiling Models AuditEvent.swift
[83/213] Compiling Models BackboneElement.swift
[84/213] Compiling Models Base64Binary.swift
[85/213] Compiling Models Basic.swift
[86/213] Compiling Models Binary.swift
[87/213] Compiling Models BiologicallyDerivedProduct.swift
[88/213] Compiling Models BodyStructure.swift
[89/213] Compiling Models Bundle.swift
[90/213] Compiling Models CapabilityStatement.swift
[91/213] Compiling Models CarePlan.swift
[92/213] Compiling Models CareTeam.swift
[93/213] Compiling Models CatalogEntry.swift
[94/213] Compiling Models ChargeItem.swift
[95/213] Compiling Models ChargeItemDefinition.swift
[96/213] Compiling Models ExampleScenario.swift
[97/213] Compiling Models ExplanationOfBenefit.swift
[98/213] Compiling Models Expression.swift
[99/213] Compiling Models Extension.swift
[100/213] Compiling Models FHIRAbstractBase+Factory.swift
[101/213] Compiling Models FHIRAbstractBase.swift
[102/213] Compiling Models FHIRAbstractResource.swift
[103/213] Compiling Models FHIRBool.swift
[104/213] Compiling Models FHIRCanonical.swift
[105/213] Compiling Models FHIRDecimal.swift
[106/213] Compiling Models FHIREnum.swift
[107/213] Compiling Models FHIRError.swift
[108/213] Compiling Models FHIRInteger.swift
[109/213] Compiling Models FHIRPrimitive.swift
[110/213] Compiling Models FHIRRequest.swift
[111/213] Compiling Models FHIRRequestHandler.swift
[112/213] Compiling Models FHIRServer.swift
[113/213] Compiling Models FHIRServerResponse.swift
[114/213] Compiling Models FHIRString.swift
[115/213] Compiling Models FHIRType.swift
[116/213] Compiling Models FHIRURL.swift
[117/213] Compiling Models FHIRValidationError.swift
[118/213] Compiling Models FamilyMemberHistory.swift
[119/213] Compiling Models Flag.swift
[120/213] Compiling Models MedicationDispense.swift
[121/213] Compiling Models MedicationKnowledge.swift
[122/213] Compiling Models MedicationRequest.swift
[123/213] Compiling Models MedicationStatement.swift
[124/213] Compiling Models MedicinalProduct.swift
[125/213] Compiling Models MedicinalProductAuthorization.swift
[126/213] Compiling Models MedicinalProductContraindication.swift
[127/213] Compiling Models MedicinalProductIndication.swift
[128/213] Compiling Models MedicinalProductIngredient.swift
[129/213] Compiling Models MedicinalProductInteraction.swift
[130/213] Compiling Models MedicinalProductManufactured.swift
[131/213] Compiling Models MedicinalProductPackaged.swift
[132/213] Compiling Models MedicinalProductPharmaceutical.swift
[133/213] Compiling Models MedicinalProductUndesirableEffect.swift
[134/213] Compiling Models MessageDefinition.swift
[135/213] Compiling Models MessageHeader.swift
[136/213] Compiling Models Meta.swift
[137/213] Compiling Models MetadataResource.swift
[138/213] Compiling Models MolecularSequence.swift
[139/213] Compiling Models Money.swift
[140/213] Compiling Models NamingSystem.swift
[141/213] Compiling Models Narrative.swift
[142/213] Compiling Models NutritionOrder.swift
[143/213] Compiling Models Claim.swift
[144/213] Compiling Models ClaimResponse.swift
[145/213] Compiling Models ClinicalImpression.swift
[146/213] Compiling Models CodeSystem.swift
[147/213] Compiling Models CodeSystems.swift
[148/213] Compiling Models CodeableConcept.swift
[149/213] Compiling Models Coding.swift
[150/213] Compiling Models Communication.swift
[151/213] Compiling Models CommunicationRequest.swift
[152/213] Compiling Models CompartmentDefinition.swift
[153/213] Compiling Models Composition.swift
[154/213] Compiling Models ConceptMap.swift
[155/213] Compiling Models Condition.swift
[156/213] Compiling Models Consent.swift
[157/213] Compiling Models ContactDetail.swift
[158/213] Compiling Models ContactPoint.swift
[159/213] Compiling Models Contract.swift
[160/213] Compiling Models Contributor.swift
[161/213] Compiling Models Count.swift
[162/213] Compiling Models Coverage.swift
[163/213] Compiling Models CoverageEligibilityRequest.swift
[164/213] Compiling Models CoverageEligibilityResponse.swift
[165/213] Compiling Models DataRequirement.swift
[166/213] Compiling Models DateAndTime.swift
[167/213] Emitting module Models
[168/213] Compiling Models Observation.swift
[169/213] Compiling Models ObservationDefinition.swift
[170/213] Compiling Models OperationDefinition.swift
[171/213] Compiling Models OperationOutcome.swift
[172/213] Compiling Models Organization.swift
[173/213] Compiling Models OrganizationAffiliation.swift
[174/213] Compiling Models ParameterDefinition.swift
[175/213] Compiling Models Parameters.swift
[176/213] Compiling Models Patient.swift
[177/213] Compiling Models PaymentNotice.swift
[178/213] Compiling Models PaymentReconciliation.swift
[179/213] Compiling Models Period.swift
[180/213] Compiling Models Person.swift
[181/213] Compiling Models PlanDefinition.swift
[182/213] Compiling Models Population.swift
[183/213] Compiling Models Practitioner.swift
[184/213] Compiling Models PractitionerRole.swift
[185/213] Compiling Models Procedure.swift
[186/213] Compiling Models ProdCharacteristic.swift
[187/213] Compiling Models ProductShelfLife.swift
[188/213] Compiling Models Provenance.swift
[189/213] Compiling Models Quantity.swift
[190/213] Compiling Models Questionnaire.swift
[191/213] Compiling Models StructureDefinition.swift
[192/213] Compiling Models StructureMap.swift
[193/213] Compiling Models Subscription.swift
[194/213] Compiling Models Substance.swift
[195/213] Compiling Models SubstanceAmount.swift
[196/213] Compiling Models SubstanceNucleicAcid.swift
[197/213] Compiling Models SubstancePolymer.swift
[198/213] Compiling Models SubstanceProtein.swift
[199/213] Compiling Models SubstanceReferenceInformation.swift
[200/213] Compiling Models SubstanceSourceMaterial.swift
[201/213] Compiling Models SubstanceSpecification.swift
[202/213] Compiling Models SupplyDelivery.swift
[203/213] Compiling Models SupplyRequest.swift
[204/213] Compiling Models Task.swift
[205/213] Compiling Models TerminologyCapabilities.swift
[206/213] Compiling Models TestReport.swift
[207/213] Compiling Models TestScript.swift
[208/213] Compiling Models Timing.swift
[209/213] Compiling Models TriggerDefinition.swift
[210/213] Compiling Models UsageContext.swift
[211/213] Compiling Models ValueSet.swift
[212/213] Compiling Models VerificationResult.swift
[213/213] Compiling Models VisionPrescription.swift
[214/229] Compiling Client FHIRBaseServer.swift
[215/229] Compiling Client FHIRCanonical+Resolving.swift
[216/229] Compiling Client Resource+Instantiation.swift
[217/229] Compiling Client Resource+Operation.swift
[218/229] Compiling Client FHIRServerDataResponse.swift
[219/229] Compiling Client FHIRString+Localization.swift
[220/229] Compiling Client FHIRMinimalServer.swift
[221/229] Compiling Client FHIROpenServer.swift
[222/229] Compiling Client Patient+SMART.swift
[223/229] Compiling Client Reference+Resolving.swift
[224/229] Compiling Client DomainResource+Containment.swift
[225/229] Compiling Client Element+Extensions.swift
[226/229] Compiling Client FHIRBaseRequestHandler.swift
[227/231] Compiling Client FHIROperation.swift
[228/231] Compiling Client FHIRSearch.swift
[229/231] Emitting module Client
[230/231] Compiling Client Resource+REST.swift
[231/231] Compiling Client ValueSet+Localization.swift
[232/233] Compiling FHIR SwiftFHIR.swift
[233/233] Emitting module FHIR
[234/241] Compiling HealthKitToFhir DeviceFactory.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:15:42: error: 'HKObject' is only available in macOS 13.0 or newer
    public func resource<T>(from object: HKObject) throws -> T {
                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:15:17: note: add @available attribute to enclosing instance method
    public func resource<T>(from object: HKObject) throws -> T {
                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:35: error: 'HKObject' is only available in macOS 13.0 or newer
    open func device(from object: HKObject) throws -> Device {
                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:62: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
                                                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:15: note: add @available attribute to enclosing instance method
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:51: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addVersions(device: Device, object: HKObject) throws {
                                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:48: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addNames(device: Device, object: HKObject) {
                                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:15: note: add @available attribute to enclosing instance method
    open func addNames(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:27:109: error: 'sourceRevision' is only available in macOS 13.0 or newer
        device.identifier = [try identifier(system: FactoryBase.healthKitIdentifierSystemKey, value: object.sourceRevision.source.bundleIdentifier)]
                                                                                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:27:109: note: add 'if #available' version check
        device.identifier = [try identifier(system: FactoryBase.healthKitIdentifierSystemKey, value: object.sourceRevision.source.bundleIdentifier)]
                                                                                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:30:40: error: 'device' is only available in macOS 13.0 or newer
        if let localIdentifer = object.device?.localIdentifier {
                                       ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:30:40: note: add 'if #available' version check
        if let localIdentifer = object.device?.localIdentifier {
                                       ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:32:130: error: 'device' is only available in macOS 13.0 or newer
            codeableConcept.coding = [try coding(system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.localIdentifier).keyPath)]
                                                                                                                                 ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:32:130: note: add 'if #available' version check
            codeableConcept.coding = [try coding(system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.localIdentifier).keyPath)]
                                                                                                                                 ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:37:38: error: 'device' is only available in macOS 13.0 or newer
        if let manufacturer = object.device?.manufacturer {
                                     ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:37:38: note: add 'if #available' version check
        if let manufacturer = object.device?.manufacturer {
                                     ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:42:31: error: 'device' is only available in macOS 13.0 or newer
        if let model = object.device?.model {
                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:42:31: note: add 'if #available' version check
        if let model = object.device?.model {
                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:66:45: error: 'device' is only available in macOS 13.0 or newer
        if let udiDeviceIdentifier = object.device?.udiDeviceIdentifier {
                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:66:45: note: add 'if #available' version check
        if let udiDeviceIdentifier = object.device?.udiDeviceIdentifier {
                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:15: note: add @available attribute to enclosing instance method
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:85:32: error: 'sourceRevision' is only available in macOS 13.0 or newer
        let osVersion = object.sourceRevision.operatingSystemVersion
                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:85:32: note: add 'if #available' version check
        let osVersion = object.sourceRevision.operatingSystemVersion
                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:85:47: error: 'operatingSystemVersion' is only available in macOS 13.0 or newer
        let osVersion = object.sourceRevision.operatingSystemVersion
                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:85:47: note: add 'if #available' version check
        let osVersion = object.sourceRevision.operatingSystemVersion
                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:86:219: error: 'sourceRevision' is only available in macOS 13.0 or newer
        deviceVersions.append(try deviceVersion(version: "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)", system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.operatingSystemVersion).keyPath))
                                                                                                                                                                                                                          ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:86:219: note: add 'if #available' version check
        deviceVersions.append(try deviceVersion(version: "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)", system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.operatingSystemVersion).keyPath))
                                                                                                                                                                                                                          ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:86:234: error: 'operatingSystemVersion' is only available in macOS 13.0 or newer
        deviceVersions.append(try deviceVersion(version: "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)", system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.operatingSystemVersion).keyPath))
                                                                                                                                                                                                                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:86:234: note: add 'if #available' version check
        deviceVersions.append(try deviceVersion(version: "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)", system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.operatingSystemVersion).keyPath))
                                                                                                                                                                                                                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:89:33: error: 'sourceRevision' is only available in macOS 13.0 or newer
        if let version = object.sourceRevision.version {
                                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:89:33: note: add 'if #available' version check
        if let version = object.sourceRevision.version {
                                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:90:151: error: 'sourceRevision' is only available in macOS 13.0 or newer
            deviceVersions.append(try deviceVersion(version: version, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.version).keyPath))
                                                                                                                                                      ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:90:151: note: add 'if #available' version check
            deviceVersions.append(try deviceVersion(version: version, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.version).keyPath))
                                                                                                                                                      ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:94:41: error: 'device' is only available in macOS 13.0 or newer
        if let firmwareVersion = object.device?.firmwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:94:41: note: add 'if #available' version check
        if let firmwareVersion = object.device?.firmwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:95:159: error: 'device' is only available in macOS 13.0 or newer
            deviceVersions.append(try deviceVersion(version: firmwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.firmwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:95:159: note: add 'if #available' version check
            deviceVersions.append(try deviceVersion(version: firmwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.firmwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:99:41: error: 'device' is only available in macOS 13.0 or newer
        if let hardwareVersion = object.device?.hardwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:99:41: note: add 'if #available' version check
        if let hardwareVersion = object.device?.hardwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:100:159: error: 'device' is only available in macOS 13.0 or newer
            deviceVersions.append(try deviceVersion(version: hardwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.hardwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:100:159: note: add 'if #available' version check
            deviceVersions.append(try deviceVersion(version: hardwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.hardwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:104:41: error: 'device' is only available in macOS 13.0 or newer
        if let softwareVersion = object.device?.softwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:104:41: note: add 'if #available' version check
        if let softwareVersion = object.device?.softwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:105:159: error: 'device' is only available in macOS 13.0 or newer
            deviceVersions.append(try deviceVersion(version: softwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.softwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:105:159: note: add 'if #available' version check
            deviceVersions.append(try deviceVersion(version: softwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.softwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:120:69: error: 'sourceRevision' is only available in macOS 13.0 or newer
        deviceNames.append(DeviceDeviceName(name: FHIRString(object.sourceRevision.source.name), type: .userFriendlyName))
                                                                    ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:120:69: note: add 'if #available' version check
        deviceNames.append(DeviceDeviceName(name: FHIRString(object.sourceRevision.source.name), type: .userFriendlyName))
                                                                    ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:15: note: add @available attribute to enclosing instance method
    open func addNames(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:123:30: error: 'device' is only available in macOS 13.0 or newer
        if let name = object.device?.name {
                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:123:30: note: add 'if #available' version check
        if let name = object.device?.name {
                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:15: note: add @available attribute to enclosing instance method
    open func addNames(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[235/241] Compiling HealthKitToFhir Constants.swift
[236/241] Compiling HealthKitToFhir Configurations.swift
[237/241] Compiling HealthKitToFhir ConversionError.swift
[238/241] Emitting module HealthKitToFhir
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:15:42: error: 'HKObject' is only available in macOS 13.0 or newer
    public func resource<T>(from object: HKObject) throws -> T {
                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:15:17: note: add @available attribute to enclosing instance method
    public func resource<T>(from object: HKObject) throws -> T {
                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:35: error: 'HKObject' is only available in macOS 13.0 or newer
    open func device(from object: HKObject) throws -> Device {
                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:62: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
                                                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:15: note: add @available attribute to enclosing instance method
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:51: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addVersions(device: Device, object: HKObject) throws {
                                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:48: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addNames(device: Device, object: HKObject) {
                                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:15: note: add @available attribute to enclosing instance method
    open func addNames(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:29:42: error: 'HKObject' is only available in macOS 13.0 or newer
    public func resource<T>(from object: HKObject) throws -> T {
                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:29:17: note: add @available attribute to enclosing instance method
    public func resource<T>(from object: HKObject) throws -> T {
                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:40: error: 'HKObject' is only available in macOS 13.0 or newer
    open func observation(from object: HKObject) throws -> Observation {
                                       ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:87:43: error: 'HKObjectType' is only available in macOS 13.0 or newer
    open func codeableConcept(objectType: HKObjectType) throws -> CodeableConcept {
                                          ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:87:15: note: add @available attribute to enclosing instance method
    open func codeableConcept(objectType: HKObjectType) throws -> CodeableConcept {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:45: error: 'HKQuantitySample' is only available in macOS 13.0 or newer
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:15: note: add @available attribute to enclosing instance method
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:38: error: 'HKCorrelation' is only available in macOS 13.0 or newer
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
                                     ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:15: note: add @available attribute to enclosing instance method
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:33: error: 'HKSample' is only available in macOS 13.0 or newer
    open func effective(sample: HKSample) throws -> Any {
                                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:15: note: add @available attribute to enclosing instance method
    open func effective(sample: HKSample) throws -> Any {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:24:35: error: 'HKObject' is only available in macOS 13.0 or newer
    func resource<T>(from object: HKObject) throws -> T
                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:24:10: note: add @available attribute to enclosing instance method
    func resource<T>(from object: HKObject) throws -> T
         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:12:17: note: add @available attribute to enclosing protocol
public protocol ResourceFactoryProtocol {
                ^
[239/241] Compiling HealthKitToFhir ConfigurationError.swift
[240/241] Compiling HealthKitToFhir FactoryBase.swift
[241/241] Compiling HealthKitToFhir ObservationFactory.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:29:42: error: 'HKObject' is only available in macOS 13.0 or newer
    public func resource<T>(from object: HKObject) throws -> T {
                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:29:17: note: add @available attribute to enclosing instance method
    public func resource<T>(from object: HKObject) throws -> T {
                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:40: error: 'HKObject' is only available in macOS 13.0 or newer
    open func observation(from object: HKObject) throws -> Observation {
                                       ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:87:43: error: 'HKObjectType' is only available in macOS 13.0 or newer
    open func codeableConcept(objectType: HKObjectType) throws -> CodeableConcept {
                                          ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:87:15: note: add @available attribute to enclosing instance method
    open func codeableConcept(objectType: HKObjectType) throws -> CodeableConcept {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:45: error: 'HKQuantitySample' is only available in macOS 13.0 or newer
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:15: note: add @available attribute to enclosing instance method
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:38: error: 'HKCorrelation' is only available in macOS 13.0 or newer
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
                                     ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:15: note: add @available attribute to enclosing instance method
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:33: error: 'HKSample' is only available in macOS 13.0 or newer
    open func effective(sample: HKSample) throws -> Any {
                                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:15: note: add @available attribute to enclosing instance method
    open func effective(sample: HKSample) throws -> Any {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:45:39: error: 'HKSample' is only available in macOS 13.0 or newer
        guard let sample = object as? HKSample else {
                                      ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:45:39: note: add 'if #available' version check
        guard let sample = object as? HKSample else {
                                      ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:47:82: error: 'HKObject' is only available in macOS 13.0 or newer
            throw ConversionError.unsupportedType(identifier: String(describing: HKObject.self))
                                                                                 ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:47:82: note: add 'if #available' version check
            throw ConversionError.unsupportedType(identifier: String(describing: HKObject.self))
                                                                                 ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:52:44: error: 'HKQuantitySample' is only available in macOS 13.0 or newer
        if let quantitySample = sample as? HKQuantitySample {
                                           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:52:44: note: add 'if #available' version check
        if let quantitySample = sample as? HKQuantitySample {
                                           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:56:46: error: 'HKCorrelation' is only available in macOS 13.0 or newer
        else if let correlation = sample as? HKCorrelation {
                                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:56:46: note: add 'if #available' version check
        else if let correlation = sample as? HKCorrelation {
                                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:119:77: error: 'HKUnit' is only available in macOS 13.0 or newer
        json[Constants.valueKey] = quantitySample.quantity.doubleValue(for: HKUnit.init(from: unitString))
                                                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:119:77: note: add 'if #available' version check
        json[Constants.valueKey] = quantitySample.quantity.doubleValue(for: HKUnit.init(from: unitString))
                                                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:15: note: add @available attribute to enclosing instance method
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:134:48: error: 'HKQuantitySample' is only available in macOS 13.0 or newer
            if let quantitySample = sample as? HKQuantitySample {
                                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:134:48: note: add 'if #available' version check
            if let quantitySample = sample as? HKQuantitySample {
                                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:15: note: add @available attribute to enclosing instance method
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:156:47: error: 'HKMetadataKeyTimeZone' is only available in macOS 13.0 or newer
        let timeZoneString = sample.metadata?[HKMetadataKeyTimeZone] as? String
                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:156:47: note: add 'if #available' version check
        let timeZoneString = sample.metadata?[HKMetadataKeyTimeZone] as? String
                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:15: note: add @available attribute to enclosing instance method
    open func effective(sample: HKSample) throws -> Any {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
[242/242] Compiling HealthKitToFhir ResourceFactoryProtocol.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:24:35: error: 'HKObject' is only available in macOS 13.0 or newer
    func resource<T>(from object: HKObject) throws -> T
                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:24:10: note: add @available attribute to enclosing instance method
    func resource<T>(from object: HKObject) throws -> T
         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:12:17: note: add @available attribute to enclosing protocol
public protocol ResourceFactoryProtocol {
                ^
error: fatalError
[0/1] Planning build
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/4] Emitting module HealthKitToFhir
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:15:42: error: 'HKObject' is only available in macOS 13.0 or newer
    public func resource<T>(from object: HKObject) throws -> T {
                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:15:17: note: add @available attribute to enclosing instance method
    public func resource<T>(from object: HKObject) throws -> T {
                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:35: error: 'HKObject' is only available in macOS 13.0 or newer
    open func device(from object: HKObject) throws -> Device {
                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:62: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
                                                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:15: note: add @available attribute to enclosing instance method
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:51: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addVersions(device: Device, object: HKObject) throws {
                                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:48: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addNames(device: Device, object: HKObject) {
                                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:15: note: add @available attribute to enclosing instance method
    open func addNames(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:29:42: error: 'HKObject' is only available in macOS 13.0 or newer
    public func resource<T>(from object: HKObject) throws -> T {
                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:29:17: note: add @available attribute to enclosing instance method
    public func resource<T>(from object: HKObject) throws -> T {
                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:40: error: 'HKObject' is only available in macOS 13.0 or newer
    open func observation(from object: HKObject) throws -> Observation {
                                       ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:87:43: error: 'HKObjectType' is only available in macOS 13.0 or newer
    open func codeableConcept(objectType: HKObjectType) throws -> CodeableConcept {
                                          ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:87:15: note: add @available attribute to enclosing instance method
    open func codeableConcept(objectType: HKObjectType) throws -> CodeableConcept {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:45: error: 'HKQuantitySample' is only available in macOS 13.0 or newer
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:15: note: add @available attribute to enclosing instance method
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:38: error: 'HKCorrelation' is only available in macOS 13.0 or newer
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
                                     ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:15: note: add @available attribute to enclosing instance method
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:33: error: 'HKSample' is only available in macOS 13.0 or newer
    open func effective(sample: HKSample) throws -> Any {
                                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:15: note: add @available attribute to enclosing instance method
    open func effective(sample: HKSample) throws -> Any {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:24:35: error: 'HKObject' is only available in macOS 13.0 or newer
    func resource<T>(from object: HKObject) throws -> T
                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:24:10: note: add @available attribute to enclosing instance method
    func resource<T>(from object: HKObject) throws -> T
         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:12:17: note: add @available attribute to enclosing protocol
public protocol ResourceFactoryProtocol {
                ^
[2/4] Compiling HealthKitToFhir ObservationFactory.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:29:42: error: 'HKObject' is only available in macOS 13.0 or newer
    public func resource<T>(from object: HKObject) throws -> T {
                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:29:17: note: add @available attribute to enclosing instance method
    public func resource<T>(from object: HKObject) throws -> T {
                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:40: error: 'HKObject' is only available in macOS 13.0 or newer
    open func observation(from object: HKObject) throws -> Observation {
                                       ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:87:43: error: 'HKObjectType' is only available in macOS 13.0 or newer
    open func codeableConcept(objectType: HKObjectType) throws -> CodeableConcept {
                                          ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:87:15: note: add @available attribute to enclosing instance method
    open func codeableConcept(objectType: HKObjectType) throws -> CodeableConcept {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:45: error: 'HKQuantitySample' is only available in macOS 13.0 or newer
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:15: note: add @available attribute to enclosing instance method
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:38: error: 'HKCorrelation' is only available in macOS 13.0 or newer
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
                                     ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:15: note: add @available attribute to enclosing instance method
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:33: error: 'HKSample' is only available in macOS 13.0 or newer
    open func effective(sample: HKSample) throws -> Any {
                                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:15: note: add @available attribute to enclosing instance method
    open func effective(sample: HKSample) throws -> Any {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:45:39: error: 'HKSample' is only available in macOS 13.0 or newer
        guard let sample = object as? HKSample else {
                                      ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:45:39: note: add 'if #available' version check
        guard let sample = object as? HKSample else {
                                      ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:47:82: error: 'HKObject' is only available in macOS 13.0 or newer
            throw ConversionError.unsupportedType(identifier: String(describing: HKObject.self))
                                                                                 ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:47:82: note: add 'if #available' version check
            throw ConversionError.unsupportedType(identifier: String(describing: HKObject.self))
                                                                                 ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:52:44: error: 'HKQuantitySample' is only available in macOS 13.0 or newer
        if let quantitySample = sample as? HKQuantitySample {
                                           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:52:44: note: add 'if #available' version check
        if let quantitySample = sample as? HKQuantitySample {
                                           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:56:46: error: 'HKCorrelation' is only available in macOS 13.0 or newer
        else if let correlation = sample as? HKCorrelation {
                                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:56:46: note: add 'if #available' version check
        else if let correlation = sample as? HKCorrelation {
                                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:44:15: note: add @available attribute to enclosing instance method
    open func observation(from object: HKObject) throws -> Observation {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:119:77: error: 'HKUnit' is only available in macOS 13.0 or newer
        json[Constants.valueKey] = quantitySample.quantity.doubleValue(for: HKUnit.init(from: unitString))
                                                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:119:77: note: add 'if #available' version check
        json[Constants.valueKey] = quantitySample.quantity.doubleValue(for: HKUnit.init(from: unitString))
                                                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:106:15: note: add @available attribute to enclosing instance method
    open func valueQuantity(quantitySample: HKQuantitySample) throws -> Quantity {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:134:48: error: 'HKQuantitySample' is only available in macOS 13.0 or newer
            if let quantitySample = sample as? HKQuantitySample {
                                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:134:48: note: add 'if #available' version check
            if let quantitySample = sample as? HKQuantitySample {
                                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:130:15: note: add @available attribute to enclosing instance method
    open func component(correlation: HKCorrelation ) throws -> [ObservationComponent] {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:156:47: error: 'HKMetadataKeyTimeZone' is only available in macOS 13.0 or newer
        let timeZoneString = sample.metadata?[HKMetadataKeyTimeZone] as? String
                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:156:47: note: add 'if #available' version check
        let timeZoneString = sample.metadata?[HKMetadataKeyTimeZone] as? String
                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:155:15: note: add @available attribute to enclosing instance method
    open func effective(sample: HKSample) throws -> Any {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ObservationFactory.swift:14:12: note: add @available attribute to enclosing class
open class ObservationFactory : FactoryBase, ResourceFactoryProtocol {
           ^
[3/4] Compiling HealthKitToFhir ResourceFactoryProtocol.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:24:35: error: 'HKObject' is only available in macOS 13.0 or newer
    func resource<T>(from object: HKObject) throws -> T
                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:24:10: note: add @available attribute to enclosing instance method
    func resource<T>(from object: HKObject) throws -> T
         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/ResourceFactoryProtocol.swift:12:17: note: add @available attribute to enclosing protocol
public protocol ResourceFactoryProtocol {
                ^
[4/4] Compiling HealthKitToFhir DeviceFactory.swift
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:15:42: error: 'HKObject' is only available in macOS 13.0 or newer
    public func resource<T>(from object: HKObject) throws -> T {
                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:15:17: note: add @available attribute to enclosing instance method
    public func resource<T>(from object: HKObject) throws -> T {
                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:35: error: 'HKObject' is only available in macOS 13.0 or newer
    open func device(from object: HKObject) throws -> Device {
                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:62: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
                                                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:15: note: add @available attribute to enclosing instance method
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:51: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addVersions(device: Device, object: HKObject) throws {
                                                  ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:48: error: 'HKObject' is only available in macOS 13.0 or newer
    open func addNames(device: Device, object: HKObject) {
                                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:15: note: add @available attribute to enclosing instance method
    open func addNames(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:27:109: error: 'sourceRevision' is only available in macOS 13.0 or newer
        device.identifier = [try identifier(system: FactoryBase.healthKitIdentifierSystemKey, value: object.sourceRevision.source.bundleIdentifier)]
                                                                                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:27:109: note: add 'if #available' version check
        device.identifier = [try identifier(system: FactoryBase.healthKitIdentifierSystemKey, value: object.sourceRevision.source.bundleIdentifier)]
                                                                                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:30:40: error: 'device' is only available in macOS 13.0 or newer
        if let localIdentifer = object.device?.localIdentifier {
                                       ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:30:40: note: add 'if #available' version check
        if let localIdentifer = object.device?.localIdentifier {
                                       ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:32:130: error: 'device' is only available in macOS 13.0 or newer
            codeableConcept.coding = [try coding(system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.localIdentifier).keyPath)]
                                                                                                                                 ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:32:130: note: add 'if #available' version check
            codeableConcept.coding = [try coding(system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.localIdentifier).keyPath)]
                                                                                                                                 ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:37:38: error: 'device' is only available in macOS 13.0 or newer
        if let manufacturer = object.device?.manufacturer {
                                     ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:37:38: note: add 'if #available' version check
        if let manufacturer = object.device?.manufacturer {
                                     ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:42:31: error: 'device' is only available in macOS 13.0 or newer
        if let model = object.device?.model {
                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:42:31: note: add 'if #available' version check
        if let model = object.device?.model {
                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:23:15: note: add @available attribute to enclosing instance method
    open func device(from object: HKObject) throws -> Device {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:66:45: error: 'device' is only available in macOS 13.0 or newer
        if let udiDeviceIdentifier = object.device?.udiDeviceIdentifier {
                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:66:45: note: add 'if #available' version check
        if let udiDeviceIdentifier = object.device?.udiDeviceIdentifier {
                                            ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:63:15: note: add @available attribute to enclosing instance method
    open func addUdiDeviceIdentifier(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:85:32: error: 'sourceRevision' is only available in macOS 13.0 or newer
        let osVersion = object.sourceRevision.operatingSystemVersion
                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:85:32: note: add 'if #available' version check
        let osVersion = object.sourceRevision.operatingSystemVersion
                               ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:85:47: error: 'operatingSystemVersion' is only available in macOS 13.0 or newer
        let osVersion = object.sourceRevision.operatingSystemVersion
                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:85:47: note: add 'if #available' version check
        let osVersion = object.sourceRevision.operatingSystemVersion
                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:86:219: error: 'sourceRevision' is only available in macOS 13.0 or newer
        deviceVersions.append(try deviceVersion(version: "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)", system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.operatingSystemVersion).keyPath))
                                                                                                                                                                                                                          ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:86:219: note: add 'if #available' version check
        deviceVersions.append(try deviceVersion(version: "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)", system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.operatingSystemVersion).keyPath))
                                                                                                                                                                                                                          ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:86:234: error: 'operatingSystemVersion' is only available in macOS 13.0 or newer
        deviceVersions.append(try deviceVersion(version: "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)", system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.operatingSystemVersion).keyPath))
                                                                                                                                                                                                                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:86:234: note: add 'if #available' version check
        deviceVersions.append(try deviceVersion(version: "\(osVersion.majorVersion).\(osVersion.minorVersion).\(osVersion.patchVersion)", system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.operatingSystemVersion).keyPath))
                                                                                                                                                                                                                                         ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:89:33: error: 'sourceRevision' is only available in macOS 13.0 or newer
        if let version = object.sourceRevision.version {
                                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:89:33: note: add 'if #available' version check
        if let version = object.sourceRevision.version {
                                ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:90:151: error: 'sourceRevision' is only available in macOS 13.0 or newer
            deviceVersions.append(try deviceVersion(version: version, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.version).keyPath))
                                                                                                                                                      ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:90:151: note: add 'if #available' version check
            deviceVersions.append(try deviceVersion(version: version, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.sourceRevision.version).keyPath))
                                                                                                                                                      ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:94:41: error: 'device' is only available in macOS 13.0 or newer
        if let firmwareVersion = object.device?.firmwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:94:41: note: add 'if #available' version check
        if let firmwareVersion = object.device?.firmwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:95:159: error: 'device' is only available in macOS 13.0 or newer
            deviceVersions.append(try deviceVersion(version: firmwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.firmwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:95:159: note: add 'if #available' version check
            deviceVersions.append(try deviceVersion(version: firmwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.firmwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:99:41: error: 'device' is only available in macOS 13.0 or newer
        if let hardwareVersion = object.device?.hardwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:99:41: note: add 'if #available' version check
        if let hardwareVersion = object.device?.hardwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:100:159: error: 'device' is only available in macOS 13.0 or newer
            deviceVersions.append(try deviceVersion(version: hardwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.hardwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:100:159: note: add 'if #available' version check
            deviceVersions.append(try deviceVersion(version: hardwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.hardwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:104:41: error: 'device' is only available in macOS 13.0 or newer
        if let softwareVersion = object.device?.softwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:104:41: note: add 'if #available' version check
        if let softwareVersion = object.device?.softwareVersion {
                                        ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:105:159: error: 'device' is only available in macOS 13.0 or newer
            deviceVersions.append(try deviceVersion(version: softwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.softwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:105:159: note: add 'if #available' version check
            deviceVersions.append(try deviceVersion(version: softwareVersion, system: Constants.hkObjectSystemValue, code: NSExpression(forKeyPath: \HKObject.device?.softwareVersion).keyPath))
                                                                                                                                                              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:81:15: note: add @available attribute to enclosing instance method
    open func addVersions(device: Device, object: HKObject) throws {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:120:69: error: 'sourceRevision' is only available in macOS 13.0 or newer
        deviceNames.append(DeviceDeviceName(name: FHIRString(object.sourceRevision.source.name), type: .userFriendlyName))
                                                                    ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:120:69: note: add 'if #available' version check
        deviceNames.append(DeviceDeviceName(name: FHIRString(object.sourceRevision.source.name), type: .userFriendlyName))
                                                                    ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:15: note: add @available attribute to enclosing instance method
    open func addNames(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:123:30: error: 'device' is only available in macOS 13.0 or newer
        if let name = object.device?.name {
                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:123:30: note: add 'if #available' version check
        if let name = object.device?.name {
                             ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:116:15: note: add @available attribute to enclosing instance method
    open func addNames(device: Device, object: HKObject) {
              ^
/Users/builder/builds/TDmZkXJm/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Factories/DeviceFactory.swift:13:12: note: add @available attribute to enclosing class
open class DeviceFactory : FactoryBase, ResourceFactoryProtocol {
           ^
error: fatalError
BUILD FAILURE 5.9 macosSpm