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 SDCALayer, reference 0.5.0 (f05643), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 15:48:21 UTC.

Swift 6 data race errors: 10

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

24 |     public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias Model = JCAShapeLayerLineJoin
29 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |         .init(\.beginTime, \.beginTime),
23 |         .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |     }
 29 |
 30 |     static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 | //        .init(\.values, \.values),
 32 |         .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.keyPath, \.keyPath),
27 |         .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.mass, \.mass),
27 |         .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |     }
 27 |
 28 |     static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 | //        .init(\.colors, \.colors), // handle manually
 30 | //        .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         .init(\.bounds, \.bounds),
 22 |         .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |     }
 33 |
 34 |     static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         .init(\.instanceCount, \.instanceCount),
 36 |         .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |     }
 34 |
 35 |     static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         .init(\.path, \.path),
 37 |         .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | //        .init(\.string, \.string), // handle manually
 34 | //        .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     }
25 |
26 |     static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |         .init(\.levelsOfDetail, \.levelsOfDetail),
28 |         .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[41/90] Compiling SDCALayer CATextLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |         .init(\.beginTime, \.beginTime),
23 |         .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[42/90] Compiling SDCALayer CATiledLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |         .init(\.beginTime, \.beginTime),
23 |         .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[43/90] Compiling SDCALayer CATransformLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |         .init(\.beginTime, \.beginTime),
23 |         .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[44/90] Compiling SDCALayer JCAAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |         .init(\.beginTime, \.beginTime),
23 |         .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[45/90] Compiling SDCALayer JCAAnimationGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CATextLayerTruncationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerTruncationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCATextLayerTruncationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CATextLayerAlignmentMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CATextLayerAlignmentMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCATextLayerAlignmentMode
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAAnimation.swift:21:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     }
20 |
21 |     static private let propertyMap: PropertyMap<CAAnimation, JCAAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAAnimation, JCAAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |         .init(\.beginTime, \.beginTime),
23 |         .init(\.duration, \.duration),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[46/90] Compiling SDCALayer CASpringAnimation+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGPath
13 |
[47/90] Compiling SDCALayer CAMediaTimingFunction+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGPath
13 |
[48/90] Compiling SDCALayer CAValueFunction+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGPath
13 |
[49/90] Compiling SDCALayer CGColor+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGPath
13 |
[50/90] Compiling SDCALayer CGPath+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAMediaTimingFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAMediaTimingFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CAValueFunction+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAValueFunction: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAValueFunction' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAValueFunction
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGColor+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGColor: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGColor' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGColor
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/CGPath+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CGPath: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CGPath' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'CoreGraphics' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCGPath
13 |
[51/90] Compiling SDCALayer CAGradientLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 |     public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |     public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
37 |     public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
41 |     public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
49 |     public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias Model = JCAShapeLayerLineJoin
29 | }
[52/90] Compiling SDCALayer CALayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 |     public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |     public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
37 |     public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
41 |     public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
49 |     public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias Model = JCAShapeLayerLineJoin
29 | }
[53/90] Compiling SDCALayer CAReplicatorLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 |     public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |     public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
37 |     public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
41 |     public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
49 |     public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias Model = JCAShapeLayerLineJoin
29 | }
[54/90] Compiling SDCALayer CAScrollLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 |     public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |     public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
37 |     public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
41 |     public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
49 |     public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias Model = JCAShapeLayerLineJoin
29 | }
[55/90] Compiling SDCALayer CAShapeLayer+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAGradientLayerType: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAGradientLayerType' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAGradientLayerType
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:11:1: warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 9 | import QuartzCore
10 |
11 | extension CALayer: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayer' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
12 |     public typealias Model = JCALayer
13 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:28:1: warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
26 | }
27 |
28 | extension CALayerCornerCurve: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerCornerCurve' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 |     public typealias Model = JCALayerCornerCurve
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:32:1: warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
30 | }
31 |
32 | extension CACornerMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CACornerMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
33 |     public typealias Model = JCACornerMask
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:36:1: warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
34 | }
35 |
36 | extension CALayerContentsGravity: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsGravity' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
37 |     public typealias Model = JCALayerContentsGravity
38 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:40:1: warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
38 | }
39 |
40 | extension CALayerContentsFormat: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFormat' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
41 |     public typealias Model = JCALayerContentsFormat
42 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:44:1: warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
42 | }
43 |
44 | extension CALayerContentsFilter: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CALayerContentsFilter' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
45 |     public typealias Model = JCALayerContentsFilter
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift:48:1: warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
46 | }
47 |
48 | extension CAEdgeAntialiasingMask: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAEdgeAntialiasingMask' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
49 |     public typealias Model = JCAEdgeAntialiasingMask
50 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAScrollLayerScrollMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAScrollLayerScrollMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAScrollLayerScrollMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAShapeLayerFillRule: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerFillRule' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAShapeLayerFillRule
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAShapeLayerLineCap: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineCap' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAShapeLayerLineCap
25 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift:27:1: warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
25 | }
26 |
27 | extension CAShapeLayerLineJoin: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAShapeLayerLineJoin' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias Model = JCAShapeLayerLineJoin
29 | }
[56/90] Compiling SDCALayer JCABasicAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |     }
 29 |
 30 |     static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 | //        .init(\.values, \.values),
 32 |         .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.keyPath, \.keyPath),
27 |         .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.mass, \.mass),
27 |         .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[57/90] Compiling SDCALayer JCAKeyframeAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |     }
 29 |
 30 |     static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 | //        .init(\.values, \.values),
 32 |         .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.keyPath, \.keyPath),
27 |         .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.mass, \.mass),
27 |         .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[58/90] Compiling SDCALayer JCAPropertyAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |     }
 29 |
 30 |     static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 | //        .init(\.values, \.values),
 32 |         .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.keyPath, \.keyPath),
27 |         .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.mass, \.mass),
27 |         .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[59/90] Compiling SDCALayer JCASpringAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |     }
 29 |
 30 |     static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 | //        .init(\.values, \.values),
 32 |         .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.keyPath, \.keyPath),
27 |         .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.mass, \.mass),
27 |         .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[60/90] Compiling SDCALayer JCAAnimationAny.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAKeyframeAnimation.swift:30:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
 28 |     }
 29 |
 30 |     static private let propertyMap: PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAKeyframeAnimation, JCAKeyframeAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 | //        .init(\.values, \.values),
 32 |         .init(\.path, \.path),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCAPropertyAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CAPropertyAnimation, JCAPropertyAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAPropertyAnimation, JCAPropertyAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.keyPath, \.keyPath),
27 |         .init(\.isAdditive, \.isAdditive),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Animation/JCASpringAnimation.swift:25:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     }
24 |
25 |     static private let propertyMap: PropertyMap<CASpringAnimation, JCASpringAnimation> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CASpringAnimation, JCASpringAnimation>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         .init(\.mass, \.mass),
27 |         .init(\.stiffness, \.stiffness),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[61/90] Compiling SDCALayer CAMediaTimingFunction+.swift
[62/90] Compiling SDCALayer CATransform3D+.swift
[63/90] Compiling SDCALayer CGColor+.swift
[64/90] Compiling SDCALayer CGPath+.swift
[65/90] Compiling SDCALayer Codable+.swift
[66/90] Compiling SDCALayer JCATiledLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     }
25 |
26 |     static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |         .init(\.levelsOfDetail, \.levelsOfDetail),
28 |         .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[67/90] Compiling SDCALayer JCATransformLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     }
25 |
26 |     static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |         .init(\.levelsOfDetail, \.levelsOfDetail),
28 |         .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[68/90] Compiling SDCALayer CAAnimationConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     }
25 |
26 |     static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |         .init(\.levelsOfDetail, \.levelsOfDetail),
28 |         .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[69/90] Compiling SDCALayer CALayerConvertible.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     }
25 |
26 |     static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |         .init(\.levelsOfDetail, \.levelsOfDetail),
28 |         .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[70/90] Compiling SDCALayer OptionalType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATiledLayer.swift:26:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     }
25 |
26 |     static private let propertyMap: PropertyMap<CATiledLayer, JCATiledLayer> = .init([
   |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATiledLayer, JCATiledLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |         .init(\.levelsOfDetail, \.levelsOfDetail),
28 |         .init(\.levelsOfDetailBias, \.levelsOfDetailBias),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[71/90] Compiling SDCALayer JCAMediaTimingFunction.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |     }
 27 |
 28 |     static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 | //        .init(\.colors, \.colors), // handle manually
 30 | //        .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[72/90] Compiling SDCALayer JCAValueFunction.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |     }
 27 |
 28 |     static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 | //        .init(\.colors, \.colors), // handle manually
 30 | //        .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[73/90] Compiling SDCALayer JCGColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |     }
 27 |
 28 |     static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 | //        .init(\.colors, \.colors), // handle manually
 30 | //        .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[74/90] Compiling SDCALayer JCGPath.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |     }
 27 |
 28 |     static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 | //        .init(\.colors, \.colors), // handle manually
 30 | //        .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[75/90] Compiling SDCALayer JCAGradientLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAGradientLayer.swift:28:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |     }
 27 |
 28 |     static private let propertyMap: PropertyMap<CAGradientLayer, JCAGradientLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAGradientLayer, JCAGradientLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 | //        .init(\.colors, \.colors), // handle manually
 30 | //        .init(\.locations, \.locations), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[76/90] Compiling SDCALayer CAAnimation+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAAnimation
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:1: warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
[77/90] Compiling SDCALayer CAAnimationGroup+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAAnimation
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:1: warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
[78/90] Compiling SDCALayer CABasicAnimation+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAAnimation
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:1: warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
[79/90] Compiling SDCALayer CAKeyframeAnimation+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAAnimation
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:1: warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
[80/90] Compiling SDCALayer CAPropertyAnimation+ICodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:12:1: warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
10 | import IndirectlyCodable
11 |
12 | extension CAAnimation: IndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimation' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public typealias Model = JCAAnimation
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift:29:1: warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
27 | }
28 |
29 | extension CAMediaTimingFillMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAMediaTimingFillMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
30 |     public typealias Model = JCAMediaTimingFillMode
31 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:19:1: warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
17 | }
18 |
19 | extension CAAnimationCalculationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationCalculationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
20 |     public typealias Model = JCAAnimationCalculationMode
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift:23:1: warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
21 | }
22 |
23 | extension CAAnimationRotationMode: RawIndirectlyCodable {
   | |- warning: extension declares a conformance of imported type 'CAAnimationRotationMode' to imported protocols 'IndirectlyCodable', 'IndirectlyDecodable', 'IndirectlyEncodable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
24 |     public typealias Model = JCAAnimationRotationMode
25 | }
[81/90] Compiling SDCALayer JCALayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         .init(\.bounds, \.bounds),
 22 |         .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |     }
 33 |
 34 |     static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         .init(\.instanceCount, \.instanceCount),
 36 |         .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |     }
 34 |
 35 |     static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         .init(\.path, \.path),
 37 |         .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | //        .init(\.string, \.string), // handle manually
 34 | //        .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[82/90] Compiling SDCALayer JCAReplicatorLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         .init(\.bounds, \.bounds),
 22 |         .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |     }
 33 |
 34 |     static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         .init(\.instanceCount, \.instanceCount),
 36 |         .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |     }
 34 |
 35 |     static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         .init(\.path, \.path),
 37 |         .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | //        .init(\.string, \.string), // handle manually
 34 | //        .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[83/90] Compiling SDCALayer JCAScrollLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         .init(\.bounds, \.bounds),
 22 |         .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |     }
 33 |
 34 |     static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         .init(\.instanceCount, \.instanceCount),
 36 |         .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |     }
 34 |
 35 |     static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         .init(\.path, \.path),
 37 |         .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | //        .init(\.string, \.string), // handle manually
 34 | //        .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[84/90] Compiling SDCALayer JCAShapeLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         .init(\.bounds, \.bounds),
 22 |         .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |     }
 33 |
 34 |     static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         .init(\.instanceCount, \.instanceCount),
 36 |         .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |     }
 34 |
 35 |     static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         .init(\.path, \.path),
 37 |         .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | //        .init(\.string, \.string), // handle manually
 34 | //        .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[85/90] Compiling SDCALayer JCATextLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCALayer.swift:20:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 18 |     }
 19 |
 20 |     static private let propertyMap: PropertyMap<CALayer, JCALayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CALayer, JCALayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |         .init(\.bounds, \.bounds),
 22 |         .init(\.position, \.position),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAReplicatorLayer.swift:34:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 32 |     }
 33 |
 34 |     static private let propertyMap: PropertyMap<CAReplicatorLayer, JCAReplicatorLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAReplicatorLayer, JCAReplicatorLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         .init(\.instanceCount, \.instanceCount),
 36 |         .init(\.preservesDepth, \.preservesDepth),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCAShapeLayer.swift:35:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 33 |     }
 34 |
 35 |     static private let propertyMap: PropertyMap<CAShapeLayer, JCAShapeLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CAShapeLayer, JCAShapeLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         .init(\.path, \.path),
 37 |         .init(\.fillColor, \.fillColor),
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Model/Layer/JCATextLayer.swift:32:24: warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
 30 |     }
 31 |
 32 |     static private let propertyMap: PropertyMap<CATextLayer, JCATextLayer> = .init([
    |                        |- warning: static property 'propertyMap' is not concurrency-safe because non-'Sendable' type 'PropertyMap<CATextLayer, JCATextLayer>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: add '@MainActor' to make static property 'propertyMap' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | //        .init(\.string, \.string), // handle manually
 34 | //        .init(\.font, \.font), // handle manually
/Users/admin/builder/spi-builder-workspace/Sources/SDCALayer/Util/PropertyMap.swift:13:15: note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 11 | import KeyPathValue
 12 |
 13 | public struct PropertyMap<Source: AnyObject, Destination: AnyObject> {
    |               `- note: consider making generic struct 'PropertyMap' conform to the 'Sendable' protocol
 14 |     public typealias Map<A: AnyObject, B: AnyObject> = [PartialKeyPath<A>: ReferenceWritableKeyPathValueApplier<B>]
 15 |
[86/90] Compiling SDCALayer RawIndirectlyCodable.swift
[87/90] Compiling SDCALayer SDCAAnimation.swift
[88/90] Compiling SDCALayer SDCALayer.swift
[89/90] Compiling SDCALayer PropertyMap.swift
[90/90] Compiling SDCALayer exported.swift
Build complete! (12.07s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "indirectlycodable",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/p-x9/IndirectlyCodable.git"
    },
    {
      "identity" : "keypathvalue",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/p-x9/KeyPathValue.git"
    },
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.0.1",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams.git"
    }
  ],
  "manifest_display_name" : "SDCALayer",
  "name" : "SDCALayer",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "SDCALayer",
      "targets" : [
        "SDCALayer"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SDCALayerTests",
      "module_type" : "SwiftTarget",
      "name" : "SDCALayerTests",
      "path" : "Tests/SDCALayerTests",
      "sources" : [
        "SDCALayerTests.swift"
      ],
      "target_dependencies" : [
        "SDCALayer"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SDCALayer",
      "module_type" : "SwiftTarget",
      "name" : "SDCALayer",
      "path" : "Sources/SDCALayer",
      "product_dependencies" : [
        "IndirectlyCodable",
        "KeyPathValue",
        "Yams"
      ],
      "product_memberships" : [
        "SDCALayer"
      ],
      "sources" : [
        "Extension/CAMediaTimingFunction+.swift",
        "Extension/CATransform3D+.swift",
        "Extension/CGColor+.swift",
        "Extension/CGPath+.swift",
        "Extension/Codable+.swift",
        "Extension/IndirectlyCodable/Animation/CAAnimation+ICodable.swift",
        "Extension/IndirectlyCodable/Animation/CAAnimationGroup+ICodable.swift",
        "Extension/IndirectlyCodable/Animation/CABasicAnimation+ICodable.swift",
        "Extension/IndirectlyCodable/Animation/CAKeyframeAnimation+ICodable.swift",
        "Extension/IndirectlyCodable/Animation/CAPropertyAnimation+ICodable.swift",
        "Extension/IndirectlyCodable/Animation/CASpringAnimation+ICodable.swift",
        "Extension/IndirectlyCodable/CAMediaTimingFunction+ICodable.swift",
        "Extension/IndirectlyCodable/CAValueFunction+ICodable.swift",
        "Extension/IndirectlyCodable/CGColor+ICodable.swift",
        "Extension/IndirectlyCodable/CGPath+ICodable.swift",
        "Extension/IndirectlyCodable/Layer/CAGradientLayer+ICodable.swift",
        "Extension/IndirectlyCodable/Layer/CALayer+ICodable.swift",
        "Extension/IndirectlyCodable/Layer/CAReplicatorLayer+ICodable.swift",
        "Extension/IndirectlyCodable/Layer/CAScrollLayer+ICodable.swift",
        "Extension/IndirectlyCodable/Layer/CAShapeLayer+ICodable.swift",
        "Extension/IndirectlyCodable/Layer/CATextLayer+ICodable.swift",
        "Extension/IndirectlyCodable/Layer/CATiledLayer+ICodable.swift",
        "Extension/IndirectlyCodable/Layer/CATransformLayer+ICodable.swift",
        "Model/Animation/JCAAnimation.swift",
        "Model/Animation/JCAAnimationGroup.swift",
        "Model/Animation/JCABasicAnimation.swift",
        "Model/Animation/JCAKeyframeAnimation.swift",
        "Model/Animation/JCAPropertyAnimation.swift",
        "Model/Animation/JCASpringAnimation.swift",
        "Model/JCAAnimationAny.swift",
        "Model/JCAMediaTimingFunction.swift",
        "Model/JCAValueFunction.swift",
        "Model/JCGColor.swift",
        "Model/JCGPath.swift",
        "Model/Layer/JCAGradientLayer.swift",
        "Model/Layer/JCALayer.swift",
        "Model/Layer/JCAReplicatorLayer.swift",
        "Model/Layer/JCAScrollLayer.swift",
        "Model/Layer/JCAShapeLayer.swift",
        "Model/Layer/JCATextLayer.swift",
        "Model/Layer/JCATiledLayer.swift",
        "Model/Layer/JCATransformLayer.swift",
        "Protocol/CAAnimationConvertible.swift",
        "Protocol/CALayerConvertible.swift",
        "Protocol/OptionalType.swift",
        "Protocol/RawIndirectlyCodable.swift",
        "SDCAAnimation.swift",
        "SDCALayer.swift",
        "Util/PropertyMap.swift",
        "Util/exported.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.