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 6.7.2 (bae0a8), with Swift 6.1 for Linux on 31 May 2025 17:09:06 UTC.

Swift 6 data race errors: 35

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/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

 40 |
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/SKPPaletteCoder.swift:39:13: warning: let '__paletteNameRegex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |
 38 | private let __rgbColorRegex = try! DSFRegex(#"color\(\['RGB', \[(\b\d+(?:\.\d+)?\b), (\b\d+(?:\.\d+)?\b), (\b\d+(?:\.\d+)?\b)\], (\b\d+(?:\.\d+)?\b),.*?'(.*?)'"#)
 39 | private let __paletteNameRegex = try! DSFRegex(#"set_name\((?:.*?)'(.*?)'\)"#)
    |             |- warning: let '__paletteNameRegex' 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 '__paletteNameRegex' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |
 41 | // MARK: - Decoding
/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/coders/palette/SketchPaletteCoder.swift:28:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 26 | 		public let name = "Sketch Palette"
 27 | 		public let fileExtension = ["sketchpalette"]
 28 | 		public static var utTypeString = "com.bohemiancoding.sketch.palette"    // conforms to `public.json`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 | 		public init() {}
 30 |
/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/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 }
/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 'Vec3<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 = Vec3<Double>(3, 3, 3)
    |             |- warning: let '_cubed' is not concurrency-safe because non-'Sendable' type 'Vec3<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: Vec3<Double>) -> Vec3<Double> {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/private/Vec3.swift:23:8: note: consider making generic struct 'Vec3' conform to the 'Sendable' protocol
21 |
22 | /// A simple vector containing 3 elements
23 | struct Vec3<T: BinaryFloatingPoint> {
   |        `- note: consider making generic struct 'Vec3' conform to the 'Sendable' protocol
24 | 	let x: T
25 | 	let y: T
/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(255, 250, 250, name: "snow"),
/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()
[145/193] Compiling ColorPaletteCodable ColorPaletteTablesCoder.swift
[146/193] Compiling ColorPaletteCodable DCGGradientCoder.swift
[147/193] Compiling ColorPaletteCodable GIMPGradientCoder.swift
[148/193] Compiling ColorPaletteCodable GNUPlotGradientCoder.swift
[149/193] Compiling ColorPaletteCodable JSONGradientCoder.swift
[150/193] Compiling ColorPaletteCodable PaintShopProGradientCoder.swift
[151/193] Compiling ColorPaletteCodable SVGGradientCoder.swift
[152/193] Compiling ColorPaletteCodable SwiftGenGradientCoder.swift
[153/193] Compiling ColorPaletteCodable ACBPaletteCoder.swift
[154/193] Compiling ColorPaletteCodable ACOPaletteCoder.swift
[155/193] Compiling ColorPaletteCodable ACTPaletteCoder.swift
[156/193] Compiling ColorPaletteCodable AFPaletteCoder.swift
[157/193] Compiling ColorPaletteCodable ASEPaletteCoder.swift
[158/193] Compiling ColorPaletteCodable AndroidColorsXMLCoder.swift
[159/193] Compiling ColorPaletteCodable AutodeskColorBook.swift
[160/193] Compiling ColorPaletteCodable BasicXMLCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[161/193] Compiling ColorPaletteCodable CLFPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[162/193] Compiling ColorPaletteCodable CLRPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[163/193] Compiling ColorPaletteCodable CPLPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[164/193] Compiling ColorPaletteCodable CSVPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[165/193] Compiling ColorPaletteCodable CorelDraw3PaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[166/193] Compiling ColorPaletteCodable CorelPainterCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[167/193] Compiling ColorPaletteCodable CorelXMLPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[168/193] Compiling ColorPaletteCodable DCPPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[169/193] Compiling ColorPaletteCodable GIMPPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[170/193] Compiling ColorPaletteCodable HEXPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[171/193] Compiling ColorPaletteCodable ImagePaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[172/193] Compiling ColorPaletteCodable JCWPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[173/193] Compiling ColorPaletteCodable JSONPaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[174/193] Compiling ColorPaletteCodable OpenOfficePaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/BasicXMLCoder.swift:45:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 43 | 		public let name = "Basic XML Palette"
 44 | 		public let fileExtension = ["xml"]
 45 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.basicxml"   // conforms to `public.xml`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 | 	}
 47 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CSVPaletteCoder.swift:53:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 51 | 		public let name = "CSV"
 52 | 		public let fileExtension = ["csv"]
 53 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.csv"   // conforms to `public.comma-separated-values-text`
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 | 		/// Create a CSV Coder
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelDraw3PaletteCoder.swift:49:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | 	}
 51 | }
/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/coders/palette/CorelDraw3PaletteCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 47 | 		public init() {}
 48 |
 49 | 		static let regex = try! DSFRegex(#""(.*)"[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*([0-9]*\.?[0-9]+)[ \t]*"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 | 	}
 51 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/CorelPainterCoder.swift:50:14: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              `- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
 51 | 	}
 52 | }
/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/coders/palette/CorelPainterCoder.swift:20:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 18 | //
 19 |
 20 | import DSFRegex
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
 21 | import Foundation
 22 |
    :
 48 | 		public init() {}
 49 |
 50 | 		static let regex = try! DSFRegex(#"[ \t]*R[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*G[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*B[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*(?:HV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:SV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(?:VV[ \t]*:[ \t]*([0-9]*\.?[0-9]+)[ \t,]*)?(.*)"#)
    |              |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 | 	}
 52 | }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/DCPPaletteCoder.swift:31:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 29 | 		public let name = "ColorPaletteCodable Binary Palette"
 30 | 		public let fileExtension = ["dcp"]
 31 | 		public static var utTypeString = "public.dagronf.colorpalette.palette.dcp"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 | 		public init() {}
 33 | 	}
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/palette/GIMPPaletteCoder.swift:27:21: warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 25 | 		public let format: PAL.PaletteFormat = .gimp
 26 | 		public let name = "GIMP Palette"
 27 | 		public static var utTypeString: String = "public.dagronf.colorpalette.palette.gimp.gpl"
    |                     |- warning: static property 'utTypeString' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: convert 'utTypeString' to a 'let' constant to make 'Sendable' shared state immutable
    |                     |- note: add '@MainActor' to make static property 'utTypeString' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 | 		public let fileExtension = ["gpl"]
 29 | 	}
[175/193] 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(255, 250, 250, name: "snow"),
/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()
[176/193] 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(255, 250, 250, name: "snow"),
/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()
[177/193] 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(255, 250, 250, name: "snow"),
/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()
[178/193] 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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/193] Compiling ColorPaletteCodable Vec3.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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/193] 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(255, 250, 250, name: "snow"),
/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/194] Wrapping AST for ColorPaletteCodable for debugging
[190/194] Write Objects.LinkFileList
[192/194] Archiving libColorPaletteCodable-static.a
[193/194] Linking libColorPaletteCodable-shared.so
Build complete! (41.62s)
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/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/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/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/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/JASCPaletteTests.swift",
        "palette/JCWPaletteTests.swift",
        "palette/JSONPaletteTests.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/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",
        "coders/gradient/AdobeGradientsCoder.swift",
        "coders/gradient/CSSGradientCoder.swift",
        "coders/gradient/ColorPaletteTablesCoder.swift",
        "coders/gradient/DCGGradientCoder.swift",
        "coders/gradient/GIMPGradientCoder.swift",
        "coders/gradient/GNUPlotGradientCoder.swift",
        "coders/gradient/JSONGradientCoder.swift",
        "coders/gradient/PaintShopProGradientCoder.swift",
        "coders/gradient/SVGGradientCoder.swift",
        "coders/gradient/SwiftGenGradientCoder.swift",
        "coders/palette/ACBPaletteCoder.swift",
        "coders/palette/ACOPaletteCoder.swift",
        "coders/palette/ACTPaletteCoder.swift",
        "coders/palette/AFPaletteCoder.swift",
        "coders/palette/ASEPaletteCoder.swift",
        "coders/palette/AndroidColorsXMLCoder.swift",
        "coders/palette/AutodeskColorBook.swift",
        "coders/palette/BasicXMLCoder.swift",
        "coders/palette/CLFPaletteCoder.swift",
        "coders/palette/CLRPaletteCoder.swift",
        "coders/palette/CPLPaletteCoder.swift",
        "coders/palette/CSVPaletteCoder.swift",
        "coders/palette/CorelDraw3PaletteCoder.swift",
        "coders/palette/CorelPainterCoder.swift",
        "coders/palette/CorelXMLPaletteCoder.swift",
        "coders/palette/DCPPaletteCoder.swift",
        "coders/palette/GIMPPaletteCoder.swift",
        "coders/palette/HEXPaletteCoder.swift",
        "coders/palette/ImagePaletteCoder.swift",
        "coders/palette/JCWPaletteCoder.swift",
        "coders/palette/JSONPaletteCoder.swift",
        "coders/palette/OpenOfficePaletteCoder.swift",
        "coders/palette/PaintNETPaletteCoder.swift",
        "coders/palette/PaintShopProPaletteCoder.swift",
        "coders/palette/ProcreateSwatchesCoder.swift",
        "coders/palette/RGBAPaletteCoder.swift",
        "coders/palette/RGBPaletteCoder.swift",
        "coders/palette/RIFFPaletteCoder.swift",
        "coders/palette/SKPPaletteCoder.swift",
        "coders/palette/SVGPaletteCoder.swift",
        "coders/palette/ScribusXMLPaletteCoder.swift",
        "coders/palette/SimplePaletteCoder.swift",
        "coders/palette/SketchPaletteCoder.swift",
        "coders/palette/SwatchbookerCoder.swift",
        "coders/palette/SwiftPaletteCoder.swift",
        "coders/palette/VGA18BitPaletteCoder.swift",
        "coders/palette/VGA24BitPaletteCoder.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",
        "palette/PAL+Palette.swift",
        "palette/PAL+PaletteCoder.swift",
        "palette/PAL+PaletteCoderProtocol.swift",
        "palette/PAL+PaletteFormat.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/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/Vec3.swift",
        "private/X11Colors.swift",
        "private/xmlFormatters.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2b296aa7156f49efc57252cdf9ed4bb21d0f92fc98d88800e255491ba2db3116
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.