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 1.1.5 (776c82), with Swift 6.0 for macOS (SPM) on 15 May 2025 19:36:04 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

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)
[581/612] Compiling CareKitEssentials Double.swift
/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)
[582/612] Compiling CareKitEssentials Image.swift
/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)
[583/612] Compiling CareKitEssentials LinearCareTaskProgress+Math.swift
/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)
[584/612] Compiling CareKitEssentials Logger.swift
/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)
[585/612] Compiling CareKitEssentials NSImage.swift
/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)
[586/612] Compiling CareKitEssentials OCKAnyEvent+Comparable.swift
/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)
[587/612] Compiling CareKitEssentials OCKAnyEvent+CustomStringConvertable.swift
/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)
[588/612] Compiling CareKitEssentials OCKAnyEvent+Equatable.swift
/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)
[589/612] Compiling CareKitEssentials OCKAnyEvent+Hashable.swift
/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)
[590/612] Compiling CareKitEssentials OCKAnyEvent.swift
/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)
[591/612] Compiling CareKitEssentials OCKAnyEventStore.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)
[592/612] Compiling CareKitEssentials OCKAnyOutcome+Sequence.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)
[593/612] Compiling CareKitEssentials OCKAnyOutcome.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)
[594/612] Compiling CareKitEssentials OCKBiologicalSex+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)
[595/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)
[596/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)
[597/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)
[598/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)
[599/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)
[600/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)
[601/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)
[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! (38.69s)
Fetching https://github.com/cbaker6/CareKit.git
[1/16315] Fetching carekit
Fetched https://github.com/cbaker6/CareKit.git from cache (7.09s)
Computing version for https://github.com/cbaker6/CareKit.git
Computed https://github.com/cbaker6/CareKit.git at 3.1.3 (3.03s)
Fetching https://github.com/apple/swift-async-algorithms
Fetching https://github.com/apple/FHIRModels.git
[1/4985] Fetching swift-async-algorithms
[500/11062] Fetching swift-async-algorithms, fhirmodels
Fetched https://github.com/apple/FHIRModels.git from cache (1.42s)
Fetched https://github.com/apple/swift-async-algorithms from cache (1.42s)
Computing version for https://github.com/apple/swift-async-algorithms
Computed https://github.com/apple/swift-async-algorithms at 1.0.4 (0.53s)
Fetching https://github.com/apple/swift-collections.git
[1/16402] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.73s)
Computing version for https://github.com/apple/FHIRModels.git
Computed https://github.com/apple/FHIRModels.git at 0.7.0 (0.57s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.63s)
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/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
Creating working copy for https://github.com/apple/FHIRModels.git
Working copy of https://github.com/apple/FHIRModels.git resolved at 0.7.0
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/Migrations/2_0To_3_0/2.0_3.0_Mapping.xcmappingmodel
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/CoreData/CareKitStore.xcdatamodeld
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.