The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of ColorPaletteCodable, reference main (6026f5), with Swift 6.1 for Linux on 30 Jul 2025 02:18:28 UTC.

Swift 6 data race errors: 38

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -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 2>&1

Build Log

 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[153/197] Compiling ColorPaletteCodable ColorPaletteTablesCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[154/197] Compiling ColorPaletteCodable DCGGradientCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[155/197] Compiling ColorPaletteCodable GIMPGradientCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[156/197] Compiling ColorPaletteCodable GNUPlotGradientCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[157/197] Compiling ColorPaletteCodable JSONGradientCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[158/197] Compiling ColorPaletteCodable PaintShopProGradientCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[159/197] Compiling ColorPaletteCodable SVGGradientCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[160/197] Compiling ColorPaletteCodable SwiftGenGradientCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[161/197] Compiling ColorPaletteCodable PAL+Palette.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[162/197] Compiling ColorPaletteCodable PAL+PaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |
 22 | /// The built-in supported coders
 23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
    |             |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 | 	PAL.GradientsFormat.allCases.map { $0.coder }
 25 |
 26 | /// A gradient coder protocol
 27 | public protocol PAL_GradientsCoder {
    |                 `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
 28 | 	/// The gradients format
 29 | 	static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:256:13: warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             `- warning: let '__colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 19 |
 20 | import Foundation
 21 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 22 |
 23 | public extension PAL.Gradients.Coder {
    :
254 | // MARK: Color name definition
255 |
256 | private let __colorNamePattern = try! DSFRegex(#"\b(\w+)\b(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- note: add '@MainActor' to make let '__colorNamePattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | private func parseCSSColorName(_ component: String) -> __GradientStop? {
258 | 	let searchResult = __colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:286:13: warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
284 | // MARK: Parse Hex definition
285 |
286 | private let __hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hexPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | private func parseCSSHex(_ component: String) -> __GradientStop? {
288 | 	let searchResult = __hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:316:13: warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
314 | // MARK: Parse RGB[A] definition
315 |
316 | private let __rgbaPattern = try! DSFRegex(#"(?i)rgba?\(\s*([\d\.]*)(%)?[\s,]+(\b[\d\.]+\b)(%)?[\s,]+(\b[\d\.]+\b)(%)?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s*([\d\.]+)(deg|%)?)?"#)
    |             |- warning: let '__rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__rgbaPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 | private func parseCSSRGBA(_ component: String) -> __GradientStop? {
318 | 	let searchResult = __rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/coders/CSSGradientCoder.swift:368:13: warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
366 | // MARK: HSL
367 |
368 | private let __hslPattern = try! DSFRegex(#"(?i)hsla?\(\s*([\d\.]*)(deg)?[\s,]+(\b[\d\.]+\b)%?[\s,]+(\b[\d\.]+\b)%?(?:[\s,]+([\d\.]*)(deg|%)?)?\)(?:\s(\b[\d\.]+\b)(%)?)?"#)
    |             |- warning: let '__hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '__hslPattern' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
369 | private func parseCSSHSLA(_ component: String) -> __GradientStop? {
370 | 	let searchResult = __hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 28 |
 29 | /// A regex class wrapper for Swift
 30 | public class DSFRegex {
    |              `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
 31 | 	/// Regex errors
 32 | 	enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
 27 |
 28 | 	/// All text-based coders
 29 | 	static let TextBasedCoders: [PAL_PaletteCoder] = [
    |             |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 | 		PAL.Coder.RGB(),
 31 | 		PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
   |                 `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | 	/// The palette format
30 | 	var format: PAL.PaletteFormat { get }
[163/197] Compiling ColorPaletteCodable PAL+iOS.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[164/197] Compiling ColorPaletteCodable PAL+macOS.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[165/197] Compiling ColorPaletteCodable BytesParser+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[166/197] Compiling ColorPaletteCodable CGColor+HexExtensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[167/197] Compiling ColorPaletteCodable CGColor+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[168/197] Compiling ColorPaletteCodable CGContext+exensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[169/197] Compiling ColorPaletteCodable CGGradient+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[170/197] Compiling ColorPaletteCodable Collection+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[171/197] Compiling ColorPaletteCodable Extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[172/197] Compiling ColorPaletteCodable HSBHelpers.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[173/197] Compiling ColorPaletteCodable HexColorUtilities.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[174/197] Compiling ColorPaletteCodable InputStream+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[175/197] Compiling ColorPaletteCodable NumberFormatter+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[176/197] Compiling ColorPaletteCodable OSLogger.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[177/197] Compiling ColorPaletteCodable OkLab+priv.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OSLogger.swift:85:5: warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
71 | // Only very basic logging support for non-OSLogger supported platforms
72 |
73 | internal class BasicLogger {
   |                `- note: class 'BasicLogger' does not conform to the 'Sendable' protocol
74 | 	enum OSLogType: String {
75 | 		case info
   :
83 |
84 | // Logger
85 | let ColorPaletteLogger = BasicLogger()
   |     |- warning: let 'ColorPaletteLogger' is not concurrency-safe because non-'Sendable' type 'BasicLogger' may have shared mutable state; this is an error in the Swift 6 language mode
   |     |- note: add '@MainActor' to make let 'ColorPaletteLogger' part of global actor 'MainActor'
   |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | #endif
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/OkLab+priv.swift:62:13: warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
 60 | // MARK: - Private implementations
 61 |
 62 | private let _cubed = SIMD3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'SIMD3<Double>' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make let '_cubed' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 | internal func sRGB_to_OkLab(_ c: SIMD3<Double>) -> SIMD3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/SIMD3.swift:26:8: note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 24 | #if !canImport(Darwin)
 25 |
 26 | struct SIMD3<T: BinaryFloatingPoint> {
    |        `- note: consider making generic struct 'SIMD3' conform to the 'Sendable' protocol
 27 | 	@usableFromInline let v: [T]
 28 | 	@inlinable init(_ v0: T, _ v1: T, _ v2: T) {
[178/197] Compiling ColorPaletteCodable SIMD3+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[179/197] Compiling ColorPaletteCodable SIMD3.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[180/197] Compiling ColorPaletteCodable Scanner+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[181/197] Compiling ColorPaletteCodable String+decoding.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[182/197] Compiling ColorPaletteCodable String+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[183/197] Compiling ColorPaletteCodable SwiftUI+Color+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[184/197] Compiling ColorPaletteCodable SwiftUI+Image+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[185/197] Compiling ColorPaletteCodable Temperature.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[186/197] Compiling ColorPaletteCodable TextParser.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[187/197] Compiling ColorPaletteCodable UInt32+extensions.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[188/197] Compiling ColorPaletteCodable UnitValue.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[189/197] Compiling ColorPaletteCodable Utils.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[190/197] Compiling ColorPaletteCodable X11Colors.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[191/197] Compiling ColorPaletteCodable xmlFormatters.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[192/197] Compiling ColorPaletteCodable resource_bundle_accessor.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/X11Colors.swift:32:13: warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
 30 | 	///   * [https://en.wikipedia.org/wiki/X11_color_names](https://en.wikipedia.org/wiki/X11_color_names)
 31 | 	///   * [https://www.w3schools.com/%5Ccolors/colors_x11.asp](https://www.w3schools.com/%5Ccolors/colors_x11.asp)
 32 | 	static let X11ColorPalette = PAL.Palette(
    |             |- warning: static property 'X11ColorPalette' is not concurrency-safe because non-'Sendable' type 'PAL.Palette' may have shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: add '@MainActor' to make static property 'X11ColorPalette' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 | 		colors: [
 34 | 			rgb255(0, 0, 0, 0,    name: "transparent"),  // Special case
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+Palette.swift:24:9: note: consider making struct 'Palette' conform to the 'Sendable' protocol
 22 | public extension PAL {
 23 | 	/// A color palette
 24 | 	struct Palette: Equatable, Codable {
    |         `- note: consider making struct 'Palette' conform to the 'Sendable' protocol
 25 | 		/// Unique object identifier
 26 | 		public let id = UUID()
[193/198] Wrapping AST for ColorPaletteCodable for debugging
[194/198] Write Objects.LinkFileList
[196/198] Archiving libColorPaletteCodable-static.a
[197/198] Linking libColorPaletteCodable-shared.so
Build complete! (43.97s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "dsfregex",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.4.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dagronf/DSFRegex"
    },
    {
      "identity" : "swiftimagereadwrite",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.7.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dagronf/SwiftImageReadWrite"
    },
    {
      "identity" : "tinycsv",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dagronf/TinyCSV"
    },
    {
      "identity" : "bytesparser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.2.1",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dagronf/BytesParser"
    }
  ],
  "manifest_display_name" : "ColorPaletteCodable",
  "name" : "ColorPaletteCodable",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "ColorPaletteCodable",
      "targets" : [
        "ColorPaletteCodable"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ColorPaletteCodable-static",
      "targets" : [
        "ColorPaletteCodable"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "ColorPaletteCodable-shared",
      "targets" : [
        "ColorPaletteCodable"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ColorPaletteCodableTests",
      "module_type" : "SwiftTarget",
      "name" : "ColorPaletteCodableTests",
      "path" : "Tests/ColorPaletteCodableTests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/37_waves.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/acton.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/balance.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/bhw1_02.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/dem3.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/gray.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/magma.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/os250k-metres.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/panoply.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/cpt/wysiwyg.cpt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/dcg/GLASS.dcg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/dcg/tsmp.dcg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/ggr/39_rainbow_white.ggr",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/ggr/Pastel_Rainbow.ggr",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/ggr/Skyline.ggr",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/ggr/Tube_Red.ggr",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/ggr/colorcube.ggr",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/gpf/arctic.gpf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/gpf/argentina.gpf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/gpf/b-255-166.gpf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/gpf/geo-smooth.gpf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/gpf/ipod-pink.gpf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/grd/30.grd",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/grd/35.grd",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/grd/my-custom-gradient-3-rgb.grd",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/jsongradient/basic3pos.jsoncolorgradient",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/jsongradient/simple2.jsoncolorgradient",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/jsongradient/skyline.jsoncolorgradient",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/gradient/pspgradient/temperature.pspgradient",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/acb/ANPA Color.acb",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/acb/DIC Color Guide.acb",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/acb/HKS E (LAB).acb",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/acb/HKS K Process (CMYK).acb",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/aco/454306_iColorpalette.aco",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/aco/Material Palette.aco",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/aco/Zeldman-v1.aco",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/aco/arne-v20-16.aco",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/aco/davis-colors-concrete-pigments.aco",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/act/16pal_v20.act",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/act/arne-v20-16.act",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/act/iconworkshop.act",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/afpalette/Bulma.io.afpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/afpalette/basicrgb.afpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/androidXML/android_basicrgbacolors.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/androidXML/android_basicrgbcolors.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/androidXML/android_basicrgbcolors_with_alpha.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/androidXML/android_colors_comments_xml.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/androidXML/android_colors_xml.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/androidXML/android_material_colors.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/androidXML/android_webcolors_colors.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/1629367375_iColorpalette.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/24 colour palettes.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/3M Scotchlite Serie 580_680.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/3M Scotchlite Serie 580_680.gpl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/ADG3-CMYK.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/Big-Red-Barn.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/Ultra-Mattes Reverse.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/argyle-socks.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/color-cubes.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/control.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/palette_complex.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/palette_pantones.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/palette_simple.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/sw-colors-name-ede-ase.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/unsupported_version.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/wisteric-17.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/ase/zenit-241.ase",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/autocad-colorbook/BM Classic Colors.acb",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/autocad-colorbook/COLORBOND.acb",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/autocad-colorbook/Resene Total Colour System - 2022.acb",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/autocad-colorbook/basic-rgb.acb",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/clr/DarkMailTopBar.clr",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/clr/apple-ii.clr",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/coreldrawpal/DB32-CDR.PAL",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/coreldrawpal/Farbpalette Trotec Laser (Corel Draw 3).pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/coreldrawpal/WithQuote.PAL",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/corelpainter/adobe-swatch-fun.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/corelpainter/corel-odd-coding.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/cpl/LaserGlow.cpl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/csv/pastel-extended.csv",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/csv/pastel.csv",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/gimp/Caramel.gpl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/gimp/Default.gpl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/gimp/atari-800xl-palette.gpl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/gimp/pear36-sep-rn.gpl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/hex/behr.hex",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/hex/pear36-transparency.hex",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/hex/pear36.hex",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/hpl/hpl1_v4.0.hpl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/hpl/hpl2_v4.0.hpl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/image/midnight-ablaze-1x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/image/pastel.jpg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/image/pastel.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/image/sunnyswamp-1x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/image/sweetie-16-32x.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/jcw/wikicolorlist.jcw",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/json/encoded.jsoncolorpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/json/groups.jsoncolorpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/koffice/KDE40.colors",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/paintnet/Paint_NET.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/paintnet/eb-gb-strawberry-flavour.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/paintnet/lospec500.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/paintshoppro/DB16.pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/paintshoppro/atari-800xl-palette.psppalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/paintshoppro/empty.pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/paintshoppro/jasc256.pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/paintshoppro/paintnet-palette.pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/procreateswatches/Ascend.swatches",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/procreateswatches/Pantone_2019.swatches",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/procreateswatches/Retro_&_Vintage.swatches",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/procreateswatches/mypalette.swatches",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/rgb/bad-coding.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/rgb/basic1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/rgb/basic1alpha.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/riff/arne-v20-16.pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/riff/sample.pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/sbz/sample.sbz",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/scribusXML/Echo_Icon_Theme_Palette.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/scribusXML/Scribus_Splash.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/simplepalette/aap-64.color-palette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/simplepalette/basic.color-palette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/simplepalette/favorites.color-palette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/skencil/mini.spl",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/sketchpalette/emoji-average-colors.gpl.sketchpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/sketchpalette/iOS-Material-FlatUI.sketchpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/sketchpalette/ios.sketchpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/sketchpalette/material-design.sketchpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/sketchpalette/sketch-default.sketchpalette",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/skp/Lible_Colors.skp",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/skp/Ubuntu_colors.skp",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/soc/freecolour-hlc.soc",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/soc/libreoffice.soc",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/soc/scribus.soc",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/soc/standard.soc",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/vga24bit/18-bit sample.pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/vga24bit/atari-7800-palette.pal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/xml/Satins Cap Colors.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/xml/Signature.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/xml/ThermoFlex Plus.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/xml/basic-xml-1.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/xml/db32-cmyk.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/palette/xml/db32-rgb.xml",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/svg/35.grd.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/svg/expected/expected - 24 colour palettes.ase.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/svg/expected/expected - atari-800xl-palette.gpl.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/svg/expected/expected - pear36-transparency.hex.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/svg/expected/expected - zenit-241.ase.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/svg/skyline.jsoncolorgradient.svg",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/host/spi-builder-workspace/Tests/ColorPaletteCodableTests/resources/svg/temperature.pspgradient.svg",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CodableTests.swift",
        "ColorFunctionTests.swift",
        "ColorTests.swift",
        "CommonTests.swift",
        "CoreGraphicsTests.swift",
        "GrayTests.swift",
        "ImageImportTests.swift",
        "ImageTests.swift",
        "InterpolationTests.swift",
        "PasteboardTests.swift",
        "TemperatureTests.swift",
        "Utils.swift",
        "gradient/CPTGradientTests.swift",
        "gradient/CSSParsingTests.swift",
        "gradient/DCGGradientTests.swift",
        "gradient/GPFGradientTests.swift",
        "gradient/GradientFormatTests.swift",
        "gradient/GradientTests.swift",
        "palette/ACBPaletteTests.swift",
        "palette/ACOPaletteTests.swift",
        "palette/ACTPaletteTests.swift",
        "palette/AFPaletteTests.swift",
        "palette/ASEPaletteTests.swift",
        "palette/AndroidColorsXMLTests.swift",
        "palette/AutoCADColorBookTests.swift",
        "palette/CLRPaletteTests.swift",
        "palette/CPLPaletteTests.swift",
        "palette/CSVCoderTests.swift",
        "palette/CoreDrawV3Tests.swift",
        "palette/CorelPainterTests.swift",
        "palette/DCPPaletteTests.swift",
        "palette/GIMPPaletteTests.swift",
        "palette/HEXPaletteTests.swift",
        "palette/HPLPaletteTests.swift",
        "palette/JASCPaletteTests.swift",
        "palette/JCWPaletteTests.swift",
        "palette/JSONPaletteTests.swift",
        "palette/KOfficePaletteTests.swift",
        "palette/OpenOfficePaletteTests.swift",
        "palette/PaintNETPaletteTests.swift",
        "palette/ProcreateSwatchesTests.swift",
        "palette/RGBPaletteTests.swift",
        "palette/RIFFPaletteTests.swift",
        "palette/SKPPaletteTests.swift",
        "palette/SVGPaletteTests.swift",
        "palette/ScribusXMLPaletteTests.swift",
        "palette/SimplePaletteTests.swift",
        "palette/SkencilPaletteTests.swift",
        "palette/SketchPaletteTests.swift",
        "palette/SwatchBookerTests.swift",
        "palette/VGA24bitPaletteTests.swift",
        "palette/XMLPaletteTests.swift"
      ],
      "target_dependencies" : [
        "ColorPaletteCodable"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ColorPaletteCodable",
      "module_type" : "SwiftTarget",
      "name" : "ColorPaletteCodable",
      "path" : "Sources/ColorPaletteCodable",
      "product_dependencies" : [
        "DSFRegex",
        "SwiftImageReadWrite",
        "TinyCSV",
        "BytesParser"
      ],
      "product_memberships" : [
        "ColorPaletteCodable",
        "ColorPaletteCodable-static",
        "ColorPaletteCodable-shared"
      ],
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Sources/ColorPaletteCodable/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "PAL+ColorConversions.swift",
        "PAL+Common.swift",
        "PAL+CoreGraphics.swift",
        "PAL+Errors.swift",
        "PAL+Functions.swift",
        "PAL+Group.swift",
        "PAL+Image.swift",
        "PAL+Pasteboard+iOS.swift",
        "PAL+Pasteboard+macOS.swift",
        "PAL+StandardColors.swift",
        "PAL+Temperature.swift",
        "PAL+Types.swift",
        "PAL+UniformTypeIdentifiers.swift",
        "color/PAL+Color+Array.swift",
        "color/PAL+Color+CMYK.swift",
        "color/PAL+Color+Gray.swift",
        "color/PAL+Color+HSB.swift",
        "color/PAL+Color+HSL.swift",
        "color/PAL+Color+Hex.swift",
        "color/PAL+Color+Interpolation.swift",
        "color/PAL+Color+LAB.swift",
        "color/PAL+Color+Modifications.swift",
        "color/PAL+Color+OkLab.swift",
        "color/PAL+Color+RGB.swift",
        "color/PAL+Color+Transferable.swift",
        "color/PAL+Color+XYZ.swift",
        "color/PAL+Color.swift",
        "color/PAL+Colors.swift",
        "gradient/PAL+Gradient+Snapshot.swift",
        "gradient/PAL+Gradient+SwiftUI.swift",
        "gradient/PAL+Gradient.swift",
        "gradient/PAL+Gradients+platform.swift",
        "gradient/PAL+Gradients.swift",
        "gradient/PAL+GradientsCoder.swift",
        "gradient/PAL+GradientsFormat.swift",
        "gradient/coders/AdobeGradientsCoder.swift",
        "gradient/coders/CSSGradientCoder.swift",
        "gradient/coders/ColorPaletteTablesCoder.swift",
        "gradient/coders/DCGGradientCoder.swift",
        "gradient/coders/GIMPGradientCoder.swift",
        "gradient/coders/GNUPlotGradientCoder.swift",
        "gradient/coders/JSONGradientCoder.swift",
        "gradient/coders/PaintShopProGradientCoder.swift",
        "gradient/coders/SVGGradientCoder.swift",
        "gradient/coders/SwiftGenGradientCoder.swift",
        "palette/PAL+Palette.swift",
        "palette/PAL+PaletteCoder.swift",
        "palette/PAL+PaletteCoderProtocol.swift",
        "palette/PAL+PaletteFormat.swift",
        "palette/coders/ACBPaletteCoder.swift",
        "palette/coders/ACOPaletteCoder.swift",
        "palette/coders/ACTPaletteCoder.swift",
        "palette/coders/AFPaletteCoder.swift",
        "palette/coders/ASEPaletteCoder.swift",
        "palette/coders/AndroidColorsXMLCoder.swift",
        "palette/coders/AutodeskColorBook.swift",
        "palette/coders/BasicXMLCoder.swift",
        "palette/coders/CLFPaletteCoder.swift",
        "palette/coders/CLRPaletteCoder.swift",
        "palette/coders/CPLPaletteCoder.swift",
        "palette/coders/CSVPaletteCoder.swift",
        "palette/coders/CorelDraw3PaletteCoder.swift",
        "palette/coders/CorelPainterCoder.swift",
        "palette/coders/CorelXMLPaletteCoder.swift",
        "palette/coders/DCPPaletteCoder.swift",
        "palette/coders/GIMPPaletteCoder.swift",
        "palette/coders/HEXPaletteCoder.swift",
        "palette/coders/HPLPaletteCoder.swift",
        "palette/coders/ImagePaletteCoder.swift",
        "palette/coders/JCWPaletteCoder.swift",
        "palette/coders/JSONPaletteCoder.swift",
        "palette/coders/KOfficePaletteCoder.swift",
        "palette/coders/OpenOfficePaletteCoder.swift",
        "palette/coders/PaintNETPaletteCoder.swift",
        "palette/coders/PaintShopProPaletteCoder.swift",
        "palette/coders/ProcreateSwatchesCoder.swift",
        "palette/coders/RGBAPaletteCoder.swift",
        "palette/coders/RGBPaletteCoder.swift",
        "palette/coders/RIFFPaletteCoder.swift",
        "palette/coders/SKPPaletteCoder.swift",
        "palette/coders/SVGPaletteCoder.swift",
        "palette/coders/ScribusXMLPaletteCoder.swift",
        "palette/coders/SimplePaletteCoder.swift",
        "palette/coders/SkencilPaletteCoder.swift",
        "palette/coders/SketchPaletteCoder.swift",
        "palette/coders/SwatchbookerCoder.swift",
        "palette/coders/SwiftPaletteCoder.swift",
        "palette/coders/VGA18BitPaletteCoder.swift",
        "palette/coders/VGA24BitPaletteCoder.swift",
        "platform/PAL+CGColor.swift",
        "platform/PAL+NSColorList.swift",
        "platform/PAL+SwiftUI.swift",
        "platform/PAL+iOS.swift",
        "platform/PAL+macOS.swift",
        "private/BytesParser+extensions.swift",
        "private/CGColor+HexExtensions.swift",
        "private/CGColor+extensions.swift",
        "private/CGContext+exensions.swift",
        "private/CGGradient+extensions.swift",
        "private/Collection+extensions.swift",
        "private/Extensions.swift",
        "private/HSBHelpers.swift",
        "private/HexColorUtilities.swift",
        "private/InputStream+extensions.swift",
        "private/NumberFormatter+extensions.swift",
        "private/OSLogger.swift",
        "private/OkLab+priv.swift",
        "private/SIMD3+extensions.swift",
        "private/SIMD3.swift",
        "private/Scanner+extensions.swift",
        "private/String+decoding.swift",
        "private/String+extensions.swift",
        "private/SwiftUI+Color+extensions.swift",
        "private/SwiftUI+Image+extensions.swift",
        "private/Temperature.swift",
        "private/TextParser.swift",
        "private/UInt32+extensions.swift",
        "private/UnitValue.swift",
        "private/Utils.swift",
        "private/X11Colors.swift",
        "private/xmlFormatters.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.