Build Information
Successful build of ColorPaletteCodable, reference main (bae0a8
), with Swift 6.1 for Linux on 31 May 2025 17:10:25 UTC.
Swift 6 data race errors: 35
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/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
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/gradient/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
19 |
20 | import Foundation
21 | import DSFRegex
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
22 |
23 | public extension PAL.Gradients.Coder {
:
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| |- note: add '@MainActor' to make let 'colorNamePattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:259:13: warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | // MARK: Parse Hex definition
258 |
259 | private let hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)%)?"#)
| |- warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hexPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 | private func parseCSSHex(_ component: String) -> GStop? {
261 | let searchResult = hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:285:13: warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
283 | // MARK: Parse RGB[A] definition
284 |
285 | private let rgbaPattern = try! DSFRegex(#"rgba?\(\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'rgbaPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
286 | private func parseCSSRGBA(_ component: String) -> GStop? {
287 | let searchResult = rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:339:5: warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
337 | // MARK: HSL
338 |
339 | let hslPattern = try! DSFRegex(#"hsla?\(\s*(\b[\d\.]+\b)\s*,\s*(\b[\d\.]+\b)%\s*,\s*(\b[\d\.]+\b)%\s*(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hslPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 | private func parseCSSHSLA(_ component: String) -> GStop? {
341 | let searchResult = hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
[141/193] Compiling ColorPaletteCodable PAL+Types.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+ColorConversions.swift:36:12: warning: var 'PAL_ColorSpaceConverter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
34 | /// You can supply your own converter object by creating an object that conforms to ColorSpaceConvertible
35 | /// and setting this variable yourself.
36 | public var PAL_ColorSpaceConverter: PAL_ColorSpaceConvertible = {
| |- warning: var 'PAL_ColorSpaceConverter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'PAL_ColorSpaceConverter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'PAL_ColorSpaceConverter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | #if canImport(CoreGraphics)
38 | // CoreGraphics
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+Errors.swift:51:8: warning: associated value 'unsupportedColorspace' of 'Sendable'-conforming enum 'CommonError' has non-sendable type 'PAL.ColorSpace'; this is an error in the Swift 6 language mode
49 | case cannotConvertColorSpace
50 | case mismatchedColorspace
51 | case unsupportedColorspace(PAL.ColorSpace)
| `- warning: associated value 'unsupportedColorspace' of 'Sendable'-conforming enum 'CommonError' has non-sendable type 'PAL.ColorSpace'; this is an error in the Swift 6 language mode
52 | case cannotCreateImage
53 | case notImplemented
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+Types.swift:24:7: note: consider making enum 'ColorSpace' conform to the 'Sendable' protocol
22 | public extension PAL {
23 | /// A color representation for a color
24 | enum ColorSpace: String, Codable {
| `- note: consider making enum 'ColorSpace' conform to the 'Sendable' protocol
25 | /// CMYK color model
26 | case CMYK
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:26:13: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
24 | public extension PAL.Color {
25 | /// RGB Black color
26 | static let black = rgbf(0.0, 0.0, 0.0, 1.0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | /// RGB Clear color
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:28:13: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
26 | static let black = rgbf(0.0, 0.0, 0.0, 1.0)
27 | /// RGB Clear color
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | /// RGB White color
30 | static let white = rgbf(1.0, 1.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:30:13: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
29 | /// RGB White color
30 | static let white = rgbf(1.0, 1.0, 1.0, 1.0)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// RGB Red color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:33:13: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// RGB Red color
33 | static let red = rgbf(1.0, 0.0, 0.0, 1.0)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | /// RGB Green color
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:35:13: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
33 | static let red = rgbf(1.0, 0.0, 0.0, 1.0)
34 | /// RGB Green color
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | /// RGB Blue color
37 | static let blue = rgbf(0.0, 0.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:37:13: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
36 | /// RGB Blue color
37 | static let blue = rgbf(0.0, 0.0, 1.0, 1.0)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 | /// CMYK cyan color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:40:13: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// CMYK cyan color
40 | static let cyan = cmykf(1.0, 0.0, 0.0, 0.0, 1.0)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | /// CMYK magenta color
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:42:13: warning: static property 'magenta' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
40 | static let cyan = cmykf(1.0, 0.0, 0.0, 0.0, 1.0)
41 | /// CMYK magenta color
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
| |- warning: static property 'magenta' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'magenta' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | /// CMYK yellow color
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:44:13: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
43 | /// CMYK yellow color
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | /// CMYK [key color](https://www.jukeboxprint.com/blog/understanding-K-in-CMYK)
46 | static let key = cmykf(0.0, 0.0, 0.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:46:13: warning: static property 'key' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
45 | /// CMYK [key color](https://www.jukeboxprint.com/blog/understanding-K-in-CMYK)
46 | static let key = cmykf(0.0, 0.0, 0.0, 1.0, 1.0)
| |- warning: static property 'key' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'key' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Basic pink color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:49:13: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | /// Basic pink color
49 | static let pink = rgbf(1, 0.251, 0.505)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pink' 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/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:234:13: warning: let 'colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| `- warning: let 'colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
19 |
20 | import Foundation
21 | import DSFRegex
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
22 |
23 | public extension PAL.Gradients.Coder {
:
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| |- note: add '@MainActor' to make let 'colorNamePattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:259:13: warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | // MARK: Parse Hex definition
258 |
259 | private let hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)%)?"#)
| |- warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hexPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 | private func parseCSSHex(_ component: String) -> GStop? {
261 | let searchResult = hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:285:13: warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
283 | // MARK: Parse RGB[A] definition
284 |
285 | private let rgbaPattern = try! DSFRegex(#"rgba?\(\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'rgbaPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
286 | private func parseCSSRGBA(_ component: String) -> GStop? {
287 | let searchResult = rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:339:5: warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
337 | // MARK: HSL
338 |
339 | let hslPattern = try! DSFRegex(#"hsla?\(\s*(\b[\d\.]+\b)\s*,\s*(\b[\d\.]+\b)%\s*,\s*(\b[\d\.]+\b)%\s*(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hslPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 | private func parseCSSHSLA(_ component: String) -> GStop? {
341 | let searchResult = hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
[142/193] Compiling ColorPaletteCodable PAL+UniformTypeIdentifiers.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+ColorConversions.swift:36:12: warning: var 'PAL_ColorSpaceConverter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
34 | /// You can supply your own converter object by creating an object that conforms to ColorSpaceConvertible
35 | /// and setting this variable yourself.
36 | public var PAL_ColorSpaceConverter: PAL_ColorSpaceConvertible = {
| |- warning: var 'PAL_ColorSpaceConverter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'PAL_ColorSpaceConverter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'PAL_ColorSpaceConverter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | #if canImport(CoreGraphics)
38 | // CoreGraphics
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+Errors.swift:51:8: warning: associated value 'unsupportedColorspace' of 'Sendable'-conforming enum 'CommonError' has non-sendable type 'PAL.ColorSpace'; this is an error in the Swift 6 language mode
49 | case cannotConvertColorSpace
50 | case mismatchedColorspace
51 | case unsupportedColorspace(PAL.ColorSpace)
| `- warning: associated value 'unsupportedColorspace' of 'Sendable'-conforming enum 'CommonError' has non-sendable type 'PAL.ColorSpace'; this is an error in the Swift 6 language mode
52 | case cannotCreateImage
53 | case notImplemented
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+Types.swift:24:7: note: consider making enum 'ColorSpace' conform to the 'Sendable' protocol
22 | public extension PAL {
23 | /// A color representation for a color
24 | enum ColorSpace: String, Codable {
| `- note: consider making enum 'ColorSpace' conform to the 'Sendable' protocol
25 | /// CMYK color model
26 | case CMYK
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:26:13: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
24 | public extension PAL.Color {
25 | /// RGB Black color
26 | static let black = rgbf(0.0, 0.0, 0.0, 1.0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | /// RGB Clear color
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:28:13: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
26 | static let black = rgbf(0.0, 0.0, 0.0, 1.0)
27 | /// RGB Clear color
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | /// RGB White color
30 | static let white = rgbf(1.0, 1.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:30:13: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
29 | /// RGB White color
30 | static let white = rgbf(1.0, 1.0, 1.0, 1.0)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// RGB Red color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:33:13: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// RGB Red color
33 | static let red = rgbf(1.0, 0.0, 0.0, 1.0)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | /// RGB Green color
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:35:13: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
33 | static let red = rgbf(1.0, 0.0, 0.0, 1.0)
34 | /// RGB Green color
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | /// RGB Blue color
37 | static let blue = rgbf(0.0, 0.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:37:13: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
36 | /// RGB Blue color
37 | static let blue = rgbf(0.0, 0.0, 1.0, 1.0)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 | /// CMYK cyan color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:40:13: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// CMYK cyan color
40 | static let cyan = cmykf(1.0, 0.0, 0.0, 0.0, 1.0)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | /// CMYK magenta color
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:42:13: warning: static property 'magenta' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
40 | static let cyan = cmykf(1.0, 0.0, 0.0, 0.0, 1.0)
41 | /// CMYK magenta color
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
| |- warning: static property 'magenta' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'magenta' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | /// CMYK yellow color
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:44:13: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
43 | /// CMYK yellow color
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | /// CMYK [key color](https://www.jukeboxprint.com/blog/understanding-K-in-CMYK)
46 | static let key = cmykf(0.0, 0.0, 0.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:46:13: warning: static property 'key' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
45 | /// CMYK [key color](https://www.jukeboxprint.com/blog/understanding-K-in-CMYK)
46 | static let key = cmykf(0.0, 0.0, 0.0, 1.0, 1.0)
| |- warning: static property 'key' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'key' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Basic pink color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:49:13: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | /// Basic pink color
49 | static let pink = rgbf(1, 0.251, 0.505)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pink' 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/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:234:13: warning: let 'colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| `- warning: let 'colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
19 |
20 | import Foundation
21 | import DSFRegex
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
22 |
23 | public extension PAL.Gradients.Coder {
:
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| |- note: add '@MainActor' to make let 'colorNamePattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:259:13: warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | // MARK: Parse Hex definition
258 |
259 | private let hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)%)?"#)
| |- warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hexPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 | private func parseCSSHex(_ component: String) -> GStop? {
261 | let searchResult = hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:285:13: warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
283 | // MARK: Parse RGB[A] definition
284 |
285 | private let rgbaPattern = try! DSFRegex(#"rgba?\(\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'rgbaPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
286 | private func parseCSSRGBA(_ component: String) -> GStop? {
287 | let searchResult = rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:339:5: warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
337 | // MARK: HSL
338 |
339 | let hslPattern = try! DSFRegex(#"hsla?\(\s*(\b[\d\.]+\b)\s*,\s*(\b[\d\.]+\b)%\s*,\s*(\b[\d\.]+\b)%\s*(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hslPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 | private func parseCSSHSLA(_ component: String) -> GStop? {
341 | let searchResult = hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
[143/193] Compiling ColorPaletteCodable AdobeGradientsCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+ColorConversions.swift:36:12: warning: var 'PAL_ColorSpaceConverter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
34 | /// You can supply your own converter object by creating an object that conforms to ColorSpaceConvertible
35 | /// and setting this variable yourself.
36 | public var PAL_ColorSpaceConverter: PAL_ColorSpaceConvertible = {
| |- warning: var 'PAL_ColorSpaceConverter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'PAL_ColorSpaceConverter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'PAL_ColorSpaceConverter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | #if canImport(CoreGraphics)
38 | // CoreGraphics
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+Errors.swift:51:8: warning: associated value 'unsupportedColorspace' of 'Sendable'-conforming enum 'CommonError' has non-sendable type 'PAL.ColorSpace'; this is an error in the Swift 6 language mode
49 | case cannotConvertColorSpace
50 | case mismatchedColorspace
51 | case unsupportedColorspace(PAL.ColorSpace)
| `- warning: associated value 'unsupportedColorspace' of 'Sendable'-conforming enum 'CommonError' has non-sendable type 'PAL.ColorSpace'; this is an error in the Swift 6 language mode
52 | case cannotCreateImage
53 | case notImplemented
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+Types.swift:24:7: note: consider making enum 'ColorSpace' conform to the 'Sendable' protocol
22 | public extension PAL {
23 | /// A color representation for a color
24 | enum ColorSpace: String, Codable {
| `- note: consider making enum 'ColorSpace' conform to the 'Sendable' protocol
25 | /// CMYK color model
26 | case CMYK
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:26:13: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
24 | public extension PAL.Color {
25 | /// RGB Black color
26 | static let black = rgbf(0.0, 0.0, 0.0, 1.0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | /// RGB Clear color
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:28:13: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
26 | static let black = rgbf(0.0, 0.0, 0.0, 1.0)
27 | /// RGB Clear color
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | /// RGB White color
30 | static let white = rgbf(1.0, 1.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:30:13: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
29 | /// RGB White color
30 | static let white = rgbf(1.0, 1.0, 1.0, 1.0)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// RGB Red color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:33:13: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// RGB Red color
33 | static let red = rgbf(1.0, 0.0, 0.0, 1.0)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | /// RGB Green color
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:35:13: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
33 | static let red = rgbf(1.0, 0.0, 0.0, 1.0)
34 | /// RGB Green color
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | /// RGB Blue color
37 | static let blue = rgbf(0.0, 0.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:37:13: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
36 | /// RGB Blue color
37 | static let blue = rgbf(0.0, 0.0, 1.0, 1.0)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 | /// CMYK cyan color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:40:13: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// CMYK cyan color
40 | static let cyan = cmykf(1.0, 0.0, 0.0, 0.0, 1.0)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | /// CMYK magenta color
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:42:13: warning: static property 'magenta' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
40 | static let cyan = cmykf(1.0, 0.0, 0.0, 0.0, 1.0)
41 | /// CMYK magenta color
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
| |- warning: static property 'magenta' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'magenta' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | /// CMYK yellow color
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:44:13: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
43 | /// CMYK yellow color
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | /// CMYK [key color](https://www.jukeboxprint.com/blog/understanding-K-in-CMYK)
46 | static let key = cmykf(0.0, 0.0, 0.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:46:13: warning: static property 'key' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
45 | /// CMYK [key color](https://www.jukeboxprint.com/blog/understanding-K-in-CMYK)
46 | static let key = cmykf(0.0, 0.0, 0.0, 1.0, 1.0)
| |- warning: static property 'key' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'key' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Basic pink color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:49:13: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | /// Basic pink color
49 | static let pink = rgbf(1, 0.251, 0.505)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pink' 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/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:234:13: warning: let 'colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| `- warning: let 'colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
19 |
20 | import Foundation
21 | import DSFRegex
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
22 |
23 | public extension PAL.Gradients.Coder {
:
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| |- note: add '@MainActor' to make let 'colorNamePattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:259:13: warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | // MARK: Parse Hex definition
258 |
259 | private let hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)%)?"#)
| |- warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hexPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 | private func parseCSSHex(_ component: String) -> GStop? {
261 | let searchResult = hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:285:13: warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
283 | // MARK: Parse RGB[A] definition
284 |
285 | private let rgbaPattern = try! DSFRegex(#"rgba?\(\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'rgbaPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
286 | private func parseCSSRGBA(_ component: String) -> GStop? {
287 | let searchResult = rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:339:5: warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
337 | // MARK: HSL
338 |
339 | let hslPattern = try! DSFRegex(#"hsla?\(\s*(\b[\d\.]+\b)\s*,\s*(\b[\d\.]+\b)%\s*,\s*(\b[\d\.]+\b)%\s*(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hslPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 | private func parseCSSHSLA(_ component: String) -> GStop? {
341 | let searchResult = hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
[144/193] Compiling ColorPaletteCodable CSSGradientCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+ColorConversions.swift:36:12: warning: var 'PAL_ColorSpaceConverter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
34 | /// You can supply your own converter object by creating an object that conforms to ColorSpaceConvertible
35 | /// and setting this variable yourself.
36 | public var PAL_ColorSpaceConverter: PAL_ColorSpaceConvertible = {
| |- warning: var 'PAL_ColorSpaceConverter' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'PAL_ColorSpaceConverter' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'PAL_ColorSpaceConverter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | #if canImport(CoreGraphics)
38 | // CoreGraphics
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+Errors.swift:51:8: warning: associated value 'unsupportedColorspace' of 'Sendable'-conforming enum 'CommonError' has non-sendable type 'PAL.ColorSpace'; this is an error in the Swift 6 language mode
49 | case cannotConvertColorSpace
50 | case mismatchedColorspace
51 | case unsupportedColorspace(PAL.ColorSpace)
| `- warning: associated value 'unsupportedColorspace' of 'Sendable'-conforming enum 'CommonError' has non-sendable type 'PAL.ColorSpace'; this is an error in the Swift 6 language mode
52 | case cannotCreateImage
53 | case notImplemented
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+Types.swift:24:7: note: consider making enum 'ColorSpace' conform to the 'Sendable' protocol
22 | public extension PAL {
23 | /// A color representation for a color
24 | enum ColorSpace: String, Codable {
| `- note: consider making enum 'ColorSpace' conform to the 'Sendable' protocol
25 | /// CMYK color model
26 | case CMYK
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:26:13: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
24 | public extension PAL.Color {
25 | /// RGB Black color
26 | static let black = rgbf(0.0, 0.0, 0.0, 1.0)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | /// RGB Clear color
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:28:13: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
26 | static let black = rgbf(0.0, 0.0, 0.0, 1.0)
27 | /// RGB Clear color
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | /// RGB White color
30 | static let white = rgbf(1.0, 1.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:30:13: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
28 | static let clear = rgbf(0.0, 0.0, 0.0, 0.0)
29 | /// RGB White color
30 | static let white = rgbf(1.0, 1.0, 1.0, 1.0)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |
32 | /// RGB Red color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:33:13: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
31 |
32 | /// RGB Red color
33 | static let red = rgbf(1.0, 0.0, 0.0, 1.0)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | /// RGB Green color
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:35:13: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
33 | static let red = rgbf(1.0, 0.0, 0.0, 1.0)
34 | /// RGB Green color
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | /// RGB Blue color
37 | static let blue = rgbf(0.0, 0.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:37:13: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
35 | static let green = rgbf(0.0, 1.0, 0.0, 1.0)
36 | /// RGB Blue color
37 | static let blue = rgbf(0.0, 0.0, 1.0, 1.0)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 | /// CMYK cyan color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:40:13: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// CMYK cyan color
40 | static let cyan = cmykf(1.0, 0.0, 0.0, 0.0, 1.0)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | /// CMYK magenta color
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:42:13: warning: static property 'magenta' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
40 | static let cyan = cmykf(1.0, 0.0, 0.0, 0.0, 1.0)
41 | /// CMYK magenta color
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
| |- warning: static property 'magenta' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'magenta' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 | /// CMYK yellow color
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:44:13: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
42 | static let magenta = cmykf(0.0, 1.0, 0.0, 0.0, 1.0)
43 | /// CMYK yellow color
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 | /// CMYK [key color](https://www.jukeboxprint.com/blog/understanding-K-in-CMYK)
46 | static let key = cmykf(0.0, 0.0, 0.0, 1.0, 1.0)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:46:13: warning: static property 'key' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
44 | static let yellow = cmykf(0.0, 0.0, 1.0, 0.0, 1.0)
45 | /// CMYK [key color](https://www.jukeboxprint.com/blog/understanding-K-in-CMYK)
46 | static let key = cmykf(0.0, 0.0, 0.0, 1.0, 1.0)
| |- warning: static property 'key' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'key' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Basic pink color
/host/spi-builder-workspace/Sources/ColorPaletteCodable/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/PAL+StandardColors.swift:49:13: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
47 |
48 | /// Basic pink color
49 | static let pink = rgbf(1, 0.251, 0.505)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'PAL.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'pink' 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/color/PAL+Color.swift:29:9: note: consider making struct 'Color' conform to the 'Sendable' protocol
27 | public extension PAL {
28 | /// A color in the palette
29 | struct Color: Equatable, CustomStringConvertible {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
30 | public let id = UUID()
31 | /// The color name
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:234:13: warning: let 'colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| `- warning: let 'colorNamePattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:21:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
19 |
20 | import Foundation
21 | import DSFRegex
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'DSFRegex'
22 |
23 | public extension PAL.Gradients.Coder {
:
232 | // MARK: Color name definition
233 |
234 | private let colorNamePattern = try! DSFRegex(#"\b(\w*)\b(?:\s*([\d\.]+)%)?"#)
| |- note: add '@MainActor' to make let 'colorNamePattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
235 | private func parseCSSColorName(_ component: String) -> GStop? {
236 | let searchResult = colorNamePattern.matches(for: component)
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:259:13: warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
257 | // MARK: Parse Hex definition
258 |
259 | private let hexPattern = try! DSFRegex(#"#([0-9a-fA-F]{8}|[0-9a-fA-F]{6}|[0-9a-fA-F]{4}|[0-9a-fA-F]{3})(?:\s*([\d\.]+)%)?"#)
| |- warning: let 'hexPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hexPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 | private func parseCSSHex(_ component: String) -> GStop? {
261 | let searchResult = hexPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:285:13: warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
283 | // MARK: Parse RGB[A] definition
284 |
285 | private let rgbaPattern = try! DSFRegex(#"rgba?\(\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)\s*,\s*(\b\d{1,3}\b)(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'rgbaPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'rgbaPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
286 | private func parseCSSRGBA(_ component: String) -> GStop? {
287 | let searchResult = rgbaPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
/host/spi-builder-workspace/Sources/ColorPaletteCodable/coders/gradient/CSSGradientCoder.swift:339:5: warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
337 | // MARK: HSL
338 |
339 | let hslPattern = try! DSFRegex(#"hsla?\(\s*(\b[\d\.]+\b)\s*,\s*(\b[\d\.]+\b)%\s*,\s*(\b[\d\.]+\b)%\s*(?:\s*,\s*(\d*\.?\d+))?\)\s*(?:([\d\.]+)%?)?"#)
| |- warning: let 'hslPattern' is not concurrency-safe because non-'Sendable' type 'DSFRegex' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hslPattern' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
340 | private func parseCSSHSLA(_ component: String) -> GStop? {
341 | let searchResult = hslPattern.matches(for: component)
/host/spi-builder-workspace/.build/checkouts/DSFRegex/Sources/DSFRegex/DSFRegex.swift:30:14: note: class 'DSFRegex' does not conform to the 'Sendable' protocol
28 |
29 | /// A regex class wrapper for Swift
30 | public class DSFRegex {
| `- note: class 'DSFRegex' does not conform to the 'Sendable' protocol
31 | /// Regex errors
32 | enum RegexError: Error {
[145/193] Compiling ColorPaletteCodable PAL+Gradient+Snapshot.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/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 }
[146/193] Compiling ColorPaletteCodable PAL+Gradient+SwiftUI.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/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 }
[147/193] Compiling ColorPaletteCodable PAL+Gradient.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/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 }
[148/193] Compiling ColorPaletteCodable PAL+Gradients+platform.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/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 }
[149/193] Compiling ColorPaletteCodable PAL+Gradients.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/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 }
[150/193] Compiling ColorPaletteCodable PAL+GradientsCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/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 }
[151/193] Compiling ColorPaletteCodable PAL+GradientsFormat.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/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 }
[152/193] Compiling ColorPaletteCodable PAL+Palette.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// All text-based coders
29 | static let TextBasedCoders: [PAL_PaletteCoder] = [
| |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | PAL.Coder.RGB(),
31 | PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
| `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | /// The palette format
30 | var format: PAL.PaletteFormat { get }
[153/193] Compiling ColorPaletteCodable PAL+PaletteCoder.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// All text-based coders
29 | static let TextBasedCoders: [PAL_PaletteCoder] = [
| |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | PAL.Coder.RGB(),
31 | PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
| `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | /// The palette format
30 | var format: PAL.PaletteFormat { get }
[154/193] Compiling ColorPaletteCodable PAL+PaletteCoderProtocol.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// All text-based coders
29 | static let TextBasedCoders: [PAL_PaletteCoder] = [
| |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | PAL.Coder.RGB(),
31 | PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
| `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | /// The palette format
30 | var format: PAL.PaletteFormat { get }
[155/193] Compiling ColorPaletteCodable PAL+PaletteFormat.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// All text-based coders
29 | static let TextBasedCoders: [PAL_PaletteCoder] = [
| |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | PAL.Coder.RGB(),
31 | PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
| `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | /// The palette format
30 | var format: PAL.PaletteFormat { get }
[156/193] Compiling ColorPaletteCodable PAL+CGColor.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// All text-based coders
29 | static let TextBasedCoders: [PAL_PaletteCoder] = [
| |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | PAL.Coder.RGB(),
31 | PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
| `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | /// The palette format
30 | var format: PAL.PaletteFormat { get }
[157/193] Compiling ColorPaletteCodable PAL+NSColorList.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// All text-based coders
29 | static let TextBasedCoders: [PAL_PaletteCoder] = [
| |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | PAL.Coder.RGB(),
31 | PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
| `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | /// The palette format
30 | var format: PAL.PaletteFormat { get }
[158/193] Compiling ColorPaletteCodable PAL+SwiftUI.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// All text-based coders
29 | static let TextBasedCoders: [PAL_PaletteCoder] = [
| |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | PAL.Coder.RGB(),
31 | PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
| `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | /// The palette format
30 | var format: PAL.PaletteFormat { get }
[159/193] Compiling ColorPaletteCodable PAL+iOS.swift
/host/spi-builder-workspace/Sources/ColorPaletteCodable/gradient/PAL+GradientsCoder.swift:23:13: warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
21 |
22 | /// The built-in supported coders
23 | private let AvailableGradientCoders: [PAL_GradientsCoder] =
| |- warning: let 'AvailableGradientCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_GradientsCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'AvailableGradientCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 | PAL.GradientsFormat.allCases.map { $0.coder }
25 |
26 | /// A gradient coder protocol
27 | public protocol PAL_GradientsCoder {
| `- note: protocol 'PAL_GradientsCoder' does not conform to the 'Sendable' protocol
28 | /// The gradients format
29 | static var format: PAL.GradientsFormat { get }
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoder.swift:29:13: warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | /// All text-based coders
29 | static let TextBasedCoders: [PAL_PaletteCoder] = [
| |- warning: static property 'TextBasedCoders' is not concurrency-safe because non-'Sendable' type '[any PAL_PaletteCoder]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'TextBasedCoders' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | PAL.Coder.RGB(),
31 | PAL.Coder.RGBA(),
/host/spi-builder-workspace/Sources/ColorPaletteCodable/palette/PAL+PaletteCoderProtocol.swift:28:17: note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
26 |
27 | /// A Palette coder protocol
28 | public protocol PAL_PaletteCoder {
| `- note: protocol 'PAL_PaletteCoder' does not conform to the 'Sendable' protocol
29 | /// The palette format
30 | var format: PAL.PaletteFormat { get }
[160/193] Compiling ColorPaletteCodable ColorPaletteTablesCoder.swift
[161/193] Compiling ColorPaletteCodable DCGGradientCoder.swift
[162/193] Compiling ColorPaletteCodable GIMPGradientCoder.swift
[163/193] Compiling ColorPaletteCodable GNUPlotGradientCoder.swift
[164/193] Compiling ColorPaletteCodable JSONGradientCoder.swift
[165/193] Compiling ColorPaletteCodable PaintShopProGradientCoder.swift
[166/193] Compiling ColorPaletteCodable SVGGradientCoder.swift
[167/193] Compiling ColorPaletteCodable SwiftGenGradientCoder.swift
[168/193] Compiling ColorPaletteCodable ACBPaletteCoder.swift
[169/193] Compiling ColorPaletteCodable ACOPaletteCoder.swift
[170/193] Compiling ColorPaletteCodable ACTPaletteCoder.swift
[171/193] Compiling ColorPaletteCodable AFPaletteCoder.swift
[172/193] Compiling ColorPaletteCodable ASEPaletteCoder.swift
[173/193] Compiling ColorPaletteCodable AndroidColorsXMLCoder.swift
[174/193] Compiling ColorPaletteCodable AutodeskColorBook.swift
[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! (37.05s)
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.