The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of CareKitEssentials, reference main (776c82), with Swift 6.0 for macOS (SPM) on 15 May 2025 19:39:18 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
[540/612] Compiling CareKitEssentials OCKCarePlan+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKBiologicalSex+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKBiologicalSex: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
[541/612] Compiling CareKitEssentials OCKContact+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKBiologicalSex+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKBiologicalSex: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
[542/612] Compiling CareKitEssentials OCKHealthKitLinkage+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKBiologicalSex+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKBiologicalSex: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
[543/612] Compiling CareKitEssentials OCKHealthKitOutcome+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKBiologicalSex+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKBiologicalSex: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
[544/612] Compiling CareKitEssentials OCKHealthKitPassthroughStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKBiologicalSex+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKBiologicalSex: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
[545/612] Compiling CareKitEssentials OCKHealthKitTask+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKBiologicalSex+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKBiologicalSex: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
[546/612] Compiling CareKitEssentials OCKNote+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKBiologicalSex+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKBiologicalSex: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
[547/612] Compiling CareKitEssentials TemporalTaskProgress.swift
[548/612] Compiling CareKitEssentials CareKitEssentialChartable.swift
[549/612] Compiling CareKitEssentials CustomLabelView.swift
[550/612] Compiling CareKitEssentials DetailsView.swift
[551/612] Compiling CareKitEssentials DismissableView.swift
[552/612] Compiling CareKitEssentials EventQueryContentView.swift
[553/612] Compiling CareKitEssentials EventQueryView.swift
[554/612] Compiling CareKitEssentials CKEDataSeries+AXChartDescriptorRepresentable.swift
[555/612] Compiling CareKitEssentials CareKitEssentialChartBodyView+ChartContent.swift
[556/612] Compiling CareKitEssentials CareKitEssentialSliderLogView+EventViewable.swift
[557/612] Compiling CareKitEssentials InstructionsTaskView+EventViewable.swift
[558/612] Emitting module CareKitEssentials
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKAnyEvent: Comparable {
   | |- warning: extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |
13 | 	func isOrderedBefore(other: OCKAnyEvent) -> Bool {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+CustomStringConvertable.swift:12:1: warning: extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKAnyEvent: CustomStringConvertible {
   | |- warning: extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |
14 |     public var description: String {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift:11:1: warning: extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKAnyEvent: Equatable {
   | |- warning: extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public static func == (
13 |         lhs: OCKAnyEvent,
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKEvent: Hashable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift:21:1: warning: extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
19 | }
20 |
21 | extension OCKAnyEvent: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKAnyEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 | 	public func hash(into hasher: inout Hasher) {
23 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKBiologicalSex+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKBiologicalSex: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKBiologicalSex' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKCarePlan+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKCarePlan: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKCarePlan' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKLabeledValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKLabeledValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(label)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKContact+Hashable.swift:19:1: warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
17 | }
18 |
19 | extension OCKContact: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKContact' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 | 	public func hash(into hasher: inout Hasher) {
21 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitLinkage+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitLinkage: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitLinkage' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(quantityIdentifier)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitOutcome+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Foundation
11 |
12 | extension OCKHealthKitOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKHealthKitTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKHealthKitTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKNote+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKNote: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKNote' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(author)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcome+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcomeValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(kind)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Identifiable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKOutcomeValue: Identifiable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public var id: String {
14 |         if let kind = kind {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Charts
11 |
12 | extension OCKOutcomeValue: Plottable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public var primitivePlottable: Double {
14 | 		LinearCareTaskProgress.accumulableDoubleValue(for: self)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKPatient+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKPatient: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKSchedule: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(elements)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKScheduleElement: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public func hash(into hasher: inout Hasher) {
14 |         hasher.combine(text)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:23:1: warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
21 | }
22 |
23 | extension OCKScheduleElement.Duration: Hashable {
   | |- warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public func hash(into hasher: inout Hasher) {
25 |         switch self {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Comparable.swift:10:1: warning: extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 8 | import CareKitStore
 9 |
10 | extension OCKScheduleEvent: Comparable {
   | |- warning: extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |     public static func < (lhs: Self, rhs: Self) -> Bool {
12 |         if lhs.start < rhs.start {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKScheduleEvent: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(start)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKSemanticVersion+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKSemanticVersion' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKSemanticVersion: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKSemanticVersion' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(majorVersion)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKStoreCoordinator+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKStoreCoordinator' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKStoreCoordinator: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKStoreCoordinator' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 | 	public static func == (lhs: CareKitStore.OCKStoreCoordinator, rhs: CareKitStore.OCKStoreCoordinator) -> Bool {
13 | 		lhs === rhs
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKTask: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[559/612] Compiling CareKitEssentials DigitalCrownViewFooter.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[560/612] Compiling CareKitEssentials DigitalCrownViewHeader.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[561/612] Compiling CareKitEssentials DigitalCrownViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[562/612] Compiling CareKitEssentials CardEnabledEnvironmentKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[563/612] Compiling CareKitEssentials BinaryCareTaskProgress+Math.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[564/612] Compiling CareKitEssentials CGFloat.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[565/612] Compiling CareKitEssentials Calendar+Dates.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[566/612] Compiling CareKitEssentials CareStoreFetchedResult+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[567/612] Compiling CareKitEssentials CareStoreFetchedResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[568/612] Compiling CareKitEssentials CareStoreFetchedResults+Sequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[569/612] Compiling CareKitEssentials CareTaskProgressStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift:13:35: warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
11 | import Foundation
12 |
13 | extension CareStoreFetchedResult: Hashable where Result: CareKitEssentialVersionable {}
   |                                   `- warning: conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
14 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKit/CareKit/Shared/Synchronization/CareStoreFetchedResult.swift:63:1: note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
61 | }
62 |
63 | extension CareStoreFetchedResult: Hashable where Result: Hashable {
   | `- note: 'CareStoreFetchedResult<Result>' declares conformance to protocol 'Hashable' here
64 |
65 | 	public func hash(into hasher: inout Hasher) {
[570/612] Compiling CareKitEssentials CareKitEssentialsUserInfoKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[571/612] Compiling CareKitEssentials DateComponentsForProgress.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[572/612] Compiling CareKitEssentials OSValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[573/612] Compiling CareKitEssentials PeriodComponent.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[574/612] Compiling CareKitEssentials ScheduleUtility.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[575/612] Compiling CareKitEssentials SurveyQuestion.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[576/612] Compiling CareKitEssentials SurveyStep.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[577/612] Compiling CareKitEssentials CareKitEssentialVersionable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[578/612] Compiling CareKitEssentials Utility.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[579/612] Compiling CareKitEssentials resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:15:1: warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
13 | extension OCKCarePlan: CareKitEssentialVersionable {}
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKHealthKitTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension OCKTask: CareKitEssentialVersionable {}
17 | extension OCKOutcome: CareKitEssentialVersionable {}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Protocols/CareKitEssentialVersionable.swift:16:1: warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
14 | extension OCKContact: CareKitEssentialVersionable {}
15 | extension OCKHealthKitTask: CareKitEssentialVersionable {}
16 | extension OCKTask: CareKitEssentialVersionable {}
   | |- warning: extension declares a conformance of imported type 'OCKTask' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension OCKOutcome: CareKitEssentialVersionable {}
18 |
[580/612] Compiling CareKitEssentials InstructionsTaskView.swift
[581/612] Compiling CareKitEssentials LabeledValueTaskView+EventViewable.swift
[582/612] Compiling CareKitEssentials LabeledValueTaskView.swift
[583/612] Compiling CareKitEssentials NumericProgressTaskView+EventViewable.swift
[584/612] Compiling CareKitEssentials NumericProgressTaskView.swift
[585/612] Compiling CareKitEssentials SimpleTaskView+EventViewable.swift
[586/612] Compiling CareKitEssentials SimpleTaskView.swift
[587/612] Compiling CareKitEssentials InformationHeaderView.swift
[588/612] Compiling CareKitEssentials CareKitEssentialView.swift
[589/612] Compiling CareKitEssentials EventViewable.swift
[590/612] Compiling CareKitEssentials EventWithContentViewable.swift
[591/612] Compiling CareKitEssentials ResearchCareForm.swift
[592/612] Compiling CareKitEssentials ResearchSurveyView.swift
[593/612] Compiling CareKitEssentials SimpleLabelView.swift
[594/612] Compiling CareKitEssentials CareKitEssentialSliderLogView.swift
[595/612] Compiling CareKitEssentials Slider.swift
[596/612] Compiling CareKitEssentials SliderLogButton.swift
[597/612] Compiling CareKitEssentials SliderLogTaskView.swift
[598/612] Compiling CareKitEssentials SliderLogTaskViewModel.swift
[599/612] Compiling CareKitEssentials SliderStyle.swift
[600/612] Compiling CareKitEssentials CareKitEssentialDigitalCrownLogView.swift
[601/612] Compiling CareKitEssentials DigitalCrownView.swift
[602/612] Compiling CareKitEssentials CardViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[603/612] Compiling CareKitEssentials CKEConfigurationView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[604/612] Compiling CareKitEssentials CareEssentialChartView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[605/612] Compiling CareKitEssentials CareKitEssentialChartBodyView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[606/612] Compiling CareKitEssentials CareKitEssentialChartDetailView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[607/612] Compiling CareKitEssentials CareKitEssentialChartHeaderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[608/612] Compiling CareKitEssentials CareKitEssentialChartView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[609/612] Compiling CareKitEssentials CKEDataSeries.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[610/612] Compiling CareKitEssentials CKEDataSeriesConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[611/612] Compiling CareKitEssentials CKEPoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
[612/612] Compiling CareKitEssentials TemporalProgress.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:46:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 44 | 			}
 45 | 		}
 46 | 		.onChange(of: markSelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:49:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 47 | 			configurations[configurationId]?.mark = newValue
 48 | 		}
 49 | 		.onChange(of: dataStrategySelected) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:52:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 50 | 			configurations[configurationId]?.dataStrategy = newValue
 51 | 		}
 52 | 		.onChange(of: isShowingMarkHighlighted) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:55:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 53 | 			configurations[configurationId]?.showMarkWhenHighlighted = newValue
 54 | 		}
 55 | 		.onChange(of: isShowingMeanMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CKEConfigurationView.swift:58:4: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 56 | 			configurations[configurationId]?.showMeanMark = newValue
 57 | 		}
 58 | 		.onChange(of: isShowingMedianMark) { newValue in
    |    `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 59 | 			configurations[configurationId]?.showMedianMark = newValue
 60 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:149:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
147 | 			ScrollView {
148 | 				VStack {
149 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
150 | 						title: task.title ?? "",
151 | 						subtitle: "Day",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:156:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
154 | 						configurations: [configurationBar]
155 | 					)
156 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
157 | 						title: task.title ?? "",
158 | 						subtitle: "Week",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:163:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
161 | 						configurations: [configurationBar]
162 | 					)
163 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
164 | 						title: task.title ?? "",
165 | 						subtitle: "Month",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareEssentialChartView.swift:170:6: warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
168 | 						configurations: [configurationBar]
169 | 					)
170 | 					CareEssentialChartView(
    |      `- warning: 'CareEssentialChartView' is deprecated: Renamed to `CareKitEssentialChartView` and `dateInterval`, `period`, and `configurations` are now @Binding
171 | 						title: task.title ?? "",
172 | 						subtitle: "Year",
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:67:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 65 | 					updateQuery()
 66 | 				}
 67 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartDetailView.swift:70:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 68 | 					updateQuery()
 69 | 				}
 70 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 71 | 					updateQuery()
 72 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:92:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 90 | 					updateQuery()
 91 | 				}
 92 | 				.onChange(of: dateInterval) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/Chart/CareKitEssentialChartView.swift:95:6: warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 93 | 					updateQuery()
 94 | 				}
 95 | 				.onChange(of: configurations) { _ in
    |      `- warning: 'onChange(of:perform:)' was deprecated in macOS 14.0: Use `onChange` with a two or zero parameter action closure instead.
 96 | 					updateQuery()
 97 | 				}
Build complete! (33.40s)
Fetching https://github.com/cbaker6/CareKit.git
[1/16315] Fetching carekit
Fetched https://github.com/cbaker6/CareKit.git from cache (2.72s)
Computing version for https://github.com/cbaker6/CareKit.git
Computed https://github.com/cbaker6/CareKit.git at 3.1.3 (2.79s)
Fetching https://github.com/apple/FHIRModels.git
Fetching https://github.com/apple/swift-async-algorithms
[1/4985] Fetching swift-async-algorithms
[400/11062] Fetching swift-async-algorithms, fhirmodels
Fetched https://github.com/apple/swift-async-algorithms from cache (1.32s)
Fetched https://github.com/apple/FHIRModels.git from cache (1.32s)
Computing version for https://github.com/apple/swift-async-algorithms
Computed https://github.com/apple/swift-async-algorithms at 1.0.4 (0.51s)
Fetching https://github.com/apple/swift-collections.git
[1/16402] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.59s)
Computing version for https://github.com/apple/FHIRModels.git
Computed https://github.com/apple/FHIRModels.git at 0.7.0 (0.54s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.66s)
Creating working copy for https://github.com/apple/swift-async-algorithms
Working copy of https://github.com/apple/swift-async-algorithms resolved at 1.0.4
Creating working copy for https://github.com/apple/FHIRModels.git
Working copy of https://github.com/apple/FHIRModels.git resolved at 0.7.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.4
Creating working copy for https://github.com/cbaker6/CareKit.git
Working copy of https://github.com/cbaker6/CareKit.git resolved at 3.1.3
warning: 'carekit': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/CoreData/CareKitStore.xcdatamodeld
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/CoreData/Migrations/2_0To_3_0/2.0_3.0_Mapping.xcmappingmodel
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "carekit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.1.3",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/cbaker6/CareKit.git"
    }
  ],
  "manifest_display_name" : "CareKitEssentials",
  "name" : "CareKitEssentials",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "CareKitEssentials",
      "targets" : [
        "CareKitEssentials"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CareKitEssentialsTests",
      "module_type" : "SwiftTarget",
      "name" : "CareKitEssentialsTests",
      "path" : "Tests/CareKitEssentialsTests",
      "sources" : [
        "CareTaskProgressStrategyTests.swift",
        "LinearCareTaskProgressTests.swift",
        "Mocking/OCKEvent.swift",
        "OCKOutcomeExtensionsTests.swift",
        "OCKOutcomeValueExtensionsTests.swift"
      ],
      "target_dependencies" : [
        "CareKitEssentials"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CareKitEssentials",
      "module_type" : "SwiftTarget",
      "name" : "CareKitEssentials",
      "path" : "Sources/CareKitEssentials",
      "product_dependencies" : [
        "CareKit",
        "CareKitStore",
        "CareKitUI"
      ],
      "product_memberships" : [
        "CareKitEssentials"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Resources/en.lproj/Localizable.strings",
          "rule" : {
            "process" : {
              "localization" : "en"
            }
          }
        }
      ],
      "sources" : [
        "Cards/Shared/CardViewModel.swift",
        "Cards/Shared/Chart/CKEConfigurationView.swift",
        "Cards/Shared/Chart/CareEssentialChartView.swift",
        "Cards/Shared/Chart/CareKitEssentialChartBodyView.swift",
        "Cards/Shared/Chart/CareKitEssentialChartDetailView.swift",
        "Cards/Shared/Chart/CareKitEssentialChartHeaderView.swift",
        "Cards/Shared/Chart/CareKitEssentialChartView.swift",
        "Cards/Shared/Chart/Data/CKEDataSeries.swift",
        "Cards/Shared/Chart/Data/CKEDataSeriesConfiguration.swift",
        "Cards/Shared/Chart/Data/CKEPoint.swift",
        "Cards/Shared/Chart/Progress/TemporalProgress.swift",
        "Cards/Shared/Chart/Progress/TemporalTaskProgress.swift",
        "Cards/Shared/Chart/Protocols/CareKitEssentialChartable.swift",
        "Cards/Shared/CustomLabelView.swift",
        "Cards/Shared/DetailsView.swift",
        "Cards/Shared/DismissableView.swift",
        "Cards/Shared/EventViews/EventQueryContentView.swift",
        "Cards/Shared/EventViews/EventQueryView.swift",
        "Cards/Shared/Extensions/CKEDataSeries+AXChartDescriptorRepresentable.swift",
        "Cards/Shared/Extensions/CareKitEssentialChartBodyView+ChartContent.swift",
        "Cards/Shared/Extensions/CareKitEssentialSliderLogView+EventViewable.swift",
        "Cards/Shared/Extensions/InstructionsTaskView+EventViewable.swift",
        "Cards/Shared/Extensions/InstructionsTaskView.swift",
        "Cards/Shared/Extensions/LabeledValueTaskView+EventViewable.swift",
        "Cards/Shared/Extensions/LabeledValueTaskView.swift",
        "Cards/Shared/Extensions/NumericProgressTaskView+EventViewable.swift",
        "Cards/Shared/Extensions/NumericProgressTaskView.swift",
        "Cards/Shared/Extensions/SimpleTaskView+EventViewable.swift",
        "Cards/Shared/Extensions/SimpleTaskView.swift",
        "Cards/Shared/InformationHeaderView.swift",
        "Cards/Shared/Protocols/CareKitEssentialView.swift",
        "Cards/Shared/Protocols/EventViewable.swift",
        "Cards/Shared/Protocols/EventWithContentViewable.swift",
        "Cards/Shared/ResearchSurveyView/ResearchCareForm.swift",
        "Cards/Shared/ResearchSurveyView/ResearchSurveyView.swift",
        "Cards/Shared/SimpleLabelView.swift",
        "Cards/Shared/SliderLog/CareKitEssentialSliderLogView.swift",
        "Cards/Shared/SliderLog/Slider.swift",
        "Cards/Shared/SliderLog/SliderLogButton.swift",
        "Cards/Shared/SliderLog/SliderLogTaskView.swift",
        "Cards/Shared/SliderLog/SliderLogTaskViewModel.swift",
        "Cards/Shared/SliderLog/SliderStyle.swift",
        "Cards/watchOS/DigitalCrown/CareKitEssentialDigitalCrownLogView.swift",
        "Cards/watchOS/DigitalCrown/DigitalCrownView.swift",
        "Cards/watchOS/DigitalCrown/DigitalCrownViewFooter.swift",
        "Cards/watchOS/DigitalCrown/DigitalCrownViewHeader.swift",
        "Cards/watchOS/DigitalCrown/DigitalCrownViewModel.swift",
        "Environment/CardEnabledEnvironmentKey.swift",
        "Extensions/BinaryCareTaskProgress+Math.swift",
        "Extensions/CGFloat.swift",
        "Extensions/Calendar+Dates.swift",
        "Extensions/CareStoreFetchedResult+Hashable.swift",
        "Extensions/CareStoreFetchedResult.swift",
        "Extensions/CareStoreFetchedResults+Sequence.swift",
        "Extensions/CareTaskProgressStrategy.swift",
        "Extensions/ChartContent+Default.swift",
        "Extensions/Double.swift",
        "Extensions/Image.swift",
        "Extensions/LinearCareTaskProgress+Math.swift",
        "Extensions/Logger.swift",
        "Extensions/NSImage.swift",
        "Extensions/OCKAnyEvent+Comparable.swift",
        "Extensions/OCKAnyEvent+CustomStringConvertable.swift",
        "Extensions/OCKAnyEvent+Equatable.swift",
        "Extensions/OCKAnyEvent+Hashable.swift",
        "Extensions/OCKAnyEvent.swift",
        "Extensions/OCKAnyEventStore.swift",
        "Extensions/OCKAnyOutcome+Sequence.swift",
        "Extensions/OCKAnyOutcome.swift",
        "Extensions/OCKBiologicalSex+Hashable.swift",
        "Extensions/OCKCarePlan+Hashable.swift",
        "Extensions/OCKContact+Hashable.swift",
        "Extensions/OCKHealthKitLinkage+Hashable.swift",
        "Extensions/OCKHealthKitOutcome+Hashable.swift",
        "Extensions/OCKHealthKitPassthroughStore.swift",
        "Extensions/OCKHealthKitTask+Hashable.swift",
        "Extensions/OCKNote+Hashable.swift",
        "Extensions/OCKOutcome+Hashable.swift",
        "Extensions/OCKOutcome.swift",
        "Extensions/OCKOutcomeValue+Hashable.swift",
        "Extensions/OCKOutcomeValue+Identifiable.swift",
        "Extensions/OCKOutcomeValue+Plottable.swift",
        "Extensions/OCKOutcomeValue+ResearchKitSwiftUIResult.swift",
        "Extensions/OCKOutcomeValue+Sequence.swift",
        "Extensions/OCKPatient+Hashable.swift",
        "Extensions/OCKSchedule+Hashable.swift",
        "Extensions/OCKScheduleElement+Hashable.swift",
        "Extensions/OCKScheduleEvent+Comparable.swift",
        "Extensions/OCKScheduleEvent+Hashable.swift",
        "Extensions/OCKSemanticVersion+Hashable.swift",
        "Extensions/OCKStore.swift",
        "Extensions/OCKStoreCoordinator+Hashable.swift",
        "Extensions/OCKTask+Hashable.swift",
        "Extensions/OCKTask+ResearchKitSwiftUI.swift",
        "Extensions/UIImage.swift",
        "Extensions/View+Default.swift",
        "Models/CareKitEssentialsError.swift",
        "Models/CareKitEssentialsUserInfoKey.swift",
        "Models/DateComponentsForProgress.swift",
        "Models/OSValue.swift",
        "Models/PeriodComponent.swift",
        "Models/ScheduleUtility.swift",
        "Models/SurveyQuestion.swift",
        "Models/SurveyStep.swift",
        "Protocols/CareKitEssentialVersionable.swift",
        "Utility.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.