The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of CareKitEssentials, reference 1.0.0-alpha.54 (6bddb5), with Swift 6.1 for macOS (SPM) on 6 May 2025 03:03:42 UTC.

Swift 6 data race errors: 2

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

 9 | import CareKitStore
10 |
11 | extension OCKSchedule: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(elements)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKScheduleElement: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public func hash(into hasher: inout Hasher) {
14 |         hasher.combine(text)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:23:1: warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
21 | }
22 |
23 | extension OCKScheduleElement.Duration: Hashable {
   | |- warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public func hash(into hasher: inout Hasher) {
25 |         switch self {
[576/612] Compiling CareKitEssentials OCKOutcomeValue+Sequence.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcome+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcomeValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(kind)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Identifiable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKOutcomeValue: Identifiable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public var id: String {
14 |         if let kind = kind {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Charts
11 |
12 | extension OCKOutcomeValue: Plottable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public var primitivePlottable: Double {
14 | 		LinearCareTaskProgress.accumulableDoubleValue(for: self)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKPatient+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKPatient: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKSchedule: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(elements)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKScheduleElement: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public func hash(into hasher: inout Hasher) {
14 |         hasher.combine(text)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:23:1: warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
21 | }
22 |
23 | extension OCKScheduleElement.Duration: Hashable {
   | |- warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public func hash(into hasher: inout Hasher) {
25 |         switch self {
[577/612] Compiling CareKitEssentials OCKPatient+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcome+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcomeValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(kind)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Identifiable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKOutcomeValue: Identifiable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public var id: String {
14 |         if let kind = kind {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Charts
11 |
12 | extension OCKOutcomeValue: Plottable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public var primitivePlottable: Double {
14 | 		LinearCareTaskProgress.accumulableDoubleValue(for: self)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKPatient+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKPatient: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKSchedule: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(elements)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKScheduleElement: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public func hash(into hasher: inout Hasher) {
14 |         hasher.combine(text)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:23:1: warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
21 | }
22 |
23 | extension OCKScheduleElement.Duration: Hashable {
   | |- warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public func hash(into hasher: inout Hasher) {
25 |         switch self {
[578/612] Compiling CareKitEssentials OCKSchedule+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcome+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcomeValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(kind)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Identifiable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKOutcomeValue: Identifiable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public var id: String {
14 |         if let kind = kind {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Charts
11 |
12 | extension OCKOutcomeValue: Plottable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public var primitivePlottable: Double {
14 | 		LinearCareTaskProgress.accumulableDoubleValue(for: self)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKPatient+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKPatient: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKSchedule: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(elements)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKScheduleElement: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public func hash(into hasher: inout Hasher) {
14 |         hasher.combine(text)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:23:1: warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
21 | }
22 |
23 | extension OCKScheduleElement.Duration: Hashable {
   | |- warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public func hash(into hasher: inout Hasher) {
25 |         switch self {
[579/612] Compiling CareKitEssentials OCKScheduleElement+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcome+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcome: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcome' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKOutcomeValue: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(kind)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Identifiable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKOutcomeValue: Identifiable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public var id: String {
14 |         if let kind = kind {
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift:12:1: warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import Charts
11 |
12 | extension OCKOutcomeValue: Plottable {
   | |- warning: extension declares a conformance of imported type 'OCKOutcomeValue' to imported protocol 'Plottable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public var primitivePlottable: Double {
14 | 		LinearCareTaskProgress.accumulableDoubleValue(for: self)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKPatient+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKPatient: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKPatient' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 | 	public func hash(into hasher: inout Hasher) {
14 | 		hasher.combine(id)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift:11:1: warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
 9 | import CareKitStore
10 |
11 | extension OCKSchedule: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKSchedule' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public func hash(into hasher: inout Hasher) {
13 |         hasher.combine(elements)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:12:1: warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
10 | import CareKitStore
11 |
12 | extension OCKScheduleElement: Hashable {
   | |- warning: extension declares a conformance of imported type 'OCKScheduleElement' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public func hash(into hasher: inout Hasher) {
14 |         hasher.combine(text)
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift:23:1: warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
21 | }
22 |
23 | extension OCKScheduleElement.Duration: Hashable {
   | |- warning: extension declares a conformance of imported type 'Duration' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public func hash(into hasher: inout Hasher) {
25 |         switch self {
[580/612] Compiling CareKitEssentials ResearchCareForm.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[581/612] Compiling CareKitEssentials ResearchSurveyView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[582/612] Compiling CareKitEssentials SimpleLabelView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[583/612] Compiling CareKitEssentials CareKitEssentialSliderLogView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[584/612] Compiling CareKitEssentials Slider.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[585/612] Compiling CareKitEssentials SliderLogButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[586/612] Compiling CareKitEssentials SliderLogTaskView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[587/612] Compiling CareKitEssentials SliderLogTaskViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[588/612] Compiling CareKitEssentials SliderStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[589/612] Compiling CareKitEssentials CareKitEssentialDigitalCrownLogView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[590/612] Compiling CareKitEssentials DigitalCrownView.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:97:41: warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 95 |             }
 96 |             do {
 97 |                 let outcome = try await action(newOutcomeValue)
    |                                         `- warning: non-sendable result type 'any OCKAnyOutcome' cannot be sent from nonisolated context in call to let 'action'; this is an error in the Swift 6 language mode
 98 |                 viewModel.updateOutcome(outcome)
 99 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/Protocols/Outcomes/OCKAnyOutcome.swift:34:17: note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
32 |
33 | /// A protocol that allows CareKit to query and display outcomes.
34 | public protocol OCKAnyOutcome {
   |                 `- note: protocol 'OCKAnyOutcome' does not conform to the 'Sendable' protocol
35 |
36 |     /// A human readable, user-defined unique identifier.
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Cards/Shared/SliderLog/SliderLogButton.swift:12:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 10 |
 11 | import CareKitUI
 12 | import CareKitStore
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'CareKitStore'
 13 | import os.log
 14 | import SwiftUI
[591/612] Compiling CareKitEssentials ChartContent+Default.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[592/612] Compiling CareKitEssentials Double.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[593/612] Compiling CareKitEssentials Image.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[594/612] Compiling CareKitEssentials LinearCareTaskProgress+Math.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[595/612] Compiling CareKitEssentials Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[596/612] Compiling CareKitEssentials NSImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[597/612] Compiling CareKitEssentials OCKAnyEvent+Comparable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[598/612] Compiling CareKitEssentials OCKAnyEvent+CustomStringConvertable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[599/612] Compiling CareKitEssentials OCKAnyEvent+Equatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[600/612] Compiling CareKitEssentials OCKAnyEvent+Hashable.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[601/612] Compiling CareKitEssentials OCKAnyEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/Logger.swift:12:24: warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
10 |
11 | extension Logger {
12 |     private static var subsystem = Bundle.main.bundleIdentifier!
   |                        |- warning: static property 'subsystem' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'subsystem' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'subsystem' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |
14 |     static let essentialView = Logger(
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:11:1: warning: extension declares a conformance of imported type 'OCKEvent' 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 OCKEvent: Comparable where Task: CareKitEssentialVersionable, Outcome: CareKitEssentialVersionable {
   | |- warning: extension declares a conformance of imported type 'OCKEvent' 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 | 	public static func < (lhs: OCKEvent, rhs: OCKEvent) -> Bool {
13 | 		lhs.scheduleEvent < rhs.scheduleEvent
/Users/admin/builder/spi-builder-workspace/Sources/CareKitEssentials/Extensions/OCKAnyEvent+Comparable.swift:17: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
15 | }
16 |
17 | 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
18 |     public static func < (lhs: OCKAnyEvent, rhs: OCKAnyEvent) -> Bool {
19 | 		lhs.scheduleEvent < rhs.scheduleEvent
/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)
[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! (21.64s)
warning: 'carekit': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/CoreData/CareKitStore.xcdatamodeld
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/CareKit/CareKitStore/CareKitStore/CoreData/Migrations/2_0To_3_0/2.0_3.0_Mapping.xcmappingmodel
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "carekit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0-beta.44",
            "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.