Skip to content

fix: Improve hashing of HealthKit related events #380

fix: Improve hashing of HealthKit related events

fix: Improve hashing of HealthKit related events #380

Triggered via pull request May 2, 2025 19:52
@cbaker6cbaker6
synchronize #53
chartTweaks
Status Success
Total duration 2m 54s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

40 warnings
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift#L11
extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift#L13
conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift#L11
extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L12
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
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L23
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
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift#L12
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
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift#L11
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
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L12
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
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L21
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
test (platform=visionOS\ Simulator,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY="", build): Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift#L11
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
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift#L11
extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift#L13
conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift#L11
extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L12
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
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L23
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
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift#L12
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
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift#L11
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
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L12
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
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L21
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
test (platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 10\ \(46mm\), build): Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift#L11
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
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift#L11
extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift#L13
conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift#L11
extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L12
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
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L23
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
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift#L12
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
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift#L11
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
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L12
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
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L21
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
test (platform=macOS CODE_SIGN_IDENTITY="", test): Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift#L11
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
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKTask+Hashable.swift#L11
extension declares a conformance of imported type 'OCKTask' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/CareStoreFetchedResult+Hashable.swift#L13
conformance of 'CareStoreFetchedResult<Result>' to protocol 'Hashable' conflicts with that stated in the type's module 'CareKit' and will be ignored; there cannot be more than one conformance, even with different conditional bounds
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKScheduleEvent+Hashable.swift#L11
extension declares a conformance of imported type 'OCKScheduleEvent' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'CareKitStore' introduce this conformance in the future
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L12
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
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKScheduleElement+Hashable.swift#L23
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
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKOutcomeValue+Plottable.swift#L12
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
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Equatable.swift#L11
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
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L12
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
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKAnyEvent+Hashable.swift#L21
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
test (platform=iOS\ Simulator,name=iPhone\ 16\ Pro\ Max, test): Sources/CareKitEssentials/Extensions/OCKSchedule+Hashable.swift#L11
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