The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of FeatureFlags, reference 3.0.0 (1bd5a7), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 10:49:59 UTC.

Swift 6 data race errors: 17

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rwbutler/FeatureFlags.git
Reference: 3.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/rwbutler/FeatureFlags
 * tag               3.0.0      -> FETCH_HEAD
HEAD is now at 1bd5a7b Add canImport check for UIKit
Cloned https://github.com/rwbutler/FeatureFlags.git
Revision (git rev-parse @):
1bd5a7bd3fad4815c9184c4774f352af0378c042
SUCCESS checkout https://github.com/rwbutler/FeatureFlags.git at 3.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "featureflags",
      "name": "FeatureFlags",
      "url": "https://github.com/rwbutler/FeatureFlags.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/FeatureFlags",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/rwbutler/FeatureFlags.git
[1/1268] Fetching featureflags
Fetched https://github.com/rwbutler/FeatureFlags.git from cache (1.01s)
Creating working copy for https://github.com/rwbutler/FeatureFlags.git
Working copy of https://github.com/rwbutler/FeatureFlags.git resolved at 3.0.0 (1bd5a7b)
warning: '.resolve-product-dependencies': dependency 'featureflags' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/rwbutler/FeatureFlags.git
https://github.com/rwbutler/FeatureFlags.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "FeatureFlags",
  "name" : "FeatureFlags",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    }
  ],
  "products" : [
    {
      "name" : "FeatureFlags",
      "targets" : [
        "FeatureFlags"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FeatureFlags",
      "module_type" : "SwiftTarget",
      "name" : "FeatureFlags",
      "path" : "FeatureFlags",
      "product_memberships" : [
        "FeatureFlags"
      ],
      "sources" : [
        "Classes/Core/FeatureFlags+Internal.swift",
        "Classes/Core/FeatureFlags.swift",
        "Classes/Core/FeatureFlagsAdapter.swift",
        "Classes/Extensions/CollectionAdditions.swift",
        "Classes/Extensions/UIColorAdditions.swift",
        "Classes/Model/ConfigurationType.swift",
        "Classes/Model/Feature+Codable.swift",
        "Classes/Model/Feature+Equatable.swift",
        "Classes/Model/Feature.swift",
        "Classes/Model/FeatureName.swift",
        "Classes/Model/FeatureTest.swift",
        "Classes/Model/FeatureType.swift",
        "Classes/Model/FeaturesModel.swift",
        "Classes/Model/Percentage.swift",
        "Classes/Model/Test.swift",
        "Classes/Model/TestVariation.swift",
        "Classes/Services/Parsing/Implementation/JSONParsingService.swift",
        "Classes/Services/Parsing/Implementation/PropertyListParsingService.swift",
        "Classes/Services/Parsing/Model/ParsingServiceResult.swift",
        "Classes/Services/Parsing/Protocol/ParsingService.swift",
        "Classes/UI/Details/View Controller/FeatureDetailsViewController.swift",
        "Classes/UI/Feature Flags/Shared/UIControl.swift",
        "Classes/UI/Feature Flags/View Controller/CloseButtonAlignment.swift",
        "Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift",
        "Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift",
        "Classes/UI/Feature Flags/View Controller/FeatureFlagsViewControllerDelegate.swift",
        "Classes/UI/Feature Flags/View Controller/Filter.swift",
        "Classes/UI/Feature Flags/View Controller/NavigationSettings.swift",
        "Classes/UI/Feature Flags/View Model/FeatureFlagsViewModel.swift",
        "Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift",
        "Classes/UI/FeatureFlagsUI.swift",
        "Classes/UI/FeatureFlagsUIObserver.swift",
        "Classes/UI/Picker/View Controller/PickerViewController.swift",
        "Classes/UI/Picker/View Controller/TestVariationPickerViewController.swift",
        "Classes/UI/Picker/View Model/PickerOptionsViewModel.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
[3/35] Emitting module FeatureFlags
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags+Internal.swift:42:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     static var configuration: [Feature]? = loadConfiguration()
    |                |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |
 44 |     static let configurationName: String = "Features"
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:26:23: warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     /// Defaults configuration URL to bundled configuration detecting the type of config when set
 26 |     public static var configurationURL: URL? = bundledConfigurationURL() {
    |                       |- warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         didSet { // detect configuration format by extension
 28 |             guard let lastPathComponent = configurationURL?.lastPathComponent.lowercased() else { return }
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:38:23: warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |     }
 37 |
 38 |     public static var configurationType: ConfigurationType = {
    |                       |- warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationType' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationType' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |         for configurationType in ConfigurationType.allCases {
 40 |             if bundledConfigurationURL(configurationType) != nil {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:95:23: warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 |
 94 |     /// Whether or not the app is running in development mode
 95 |     public static var isDevelopment: Bool = false
    |                       |- warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isDevelopment' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'isDevelopment' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 |     static func isNoLongerUnderDevelopment(named name: Feature.Name) {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:111:23: warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Where using a remote URL, a local fallback file may be specified
111 |     public static var localFallbackConfigurationURL: URL?
    |                       |- warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'localFallbackConfigurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'localFallbackConfigurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Prints status of all feature flags
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Feature+Codable.swift:24:16: warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         case labels = "labels"
 23 |     }
 24 |     static let defaultTestVariations: [TestVariation] = [.enabled, .disabled]
    |                |- warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultTestVariations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     public init(from decoder: Decoder) throws {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:10:15: note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:13:16: warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
   |                |- warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'min' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
15 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:14:16: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
   |                |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |     // MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:13:23: warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
   |                       |- warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:14:23: warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
   |                       |- warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'disabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:15:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
   |                       |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:16:23: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
   |                       |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:17:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
   |                       |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:18:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
   |                       |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'd' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:19:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
   |                       |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let f = Test.Variation(rawValue: "F")
21 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:20:23: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
   |                       |- warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'f' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:23:23: warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
23 |     public static let unassigned = Test.Variation(rawValue: "Unassigned")
   |                       |- warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'unassigned' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 |     private static let disabledRawValues = ["disabled", "off"]
[4/38] Compiling FeatureFlags FeatureFlagTableViewCell.swift
[5/38] Compiling FeatureFlags FeatureFlagsUI.swift
[6/38] Compiling FeatureFlags FeatureFlagsUIObserver.swift
[7/38] Compiling FeatureFlags PickerViewController.swift
[8/38] Compiling FeatureFlags TestVariationPickerViewController.swift
[9/38] Compiling FeatureFlags PickerOptionsViewModel.swift
[10/38] Compiling FeatureFlags FeatureDetailsViewController.swift
[11/38] Compiling FeatureFlags UIControl.swift
[12/38] Compiling FeatureFlags CloseButtonAlignment.swift
[13/38] Compiling FeatureFlags UIColorAdditions.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Feature+Codable.swift:24:16: warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         case labels = "labels"
 23 |     }
 24 |     static let defaultTestVariations: [TestVariation] = [.enabled, .disabled]
    |                |- warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultTestVariations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     public init(from decoder: Decoder) throws {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:10:15: note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
[14/38] Compiling FeatureFlags ConfigurationType.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Feature+Codable.swift:24:16: warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         case labels = "labels"
 23 |     }
 24 |     static let defaultTestVariations: [TestVariation] = [.enabled, .disabled]
    |                |- warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultTestVariations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     public init(from decoder: Decoder) throws {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:10:15: note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
[15/38] Compiling FeatureFlags Feature+Codable.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Feature+Codable.swift:24:16: warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         case labels = "labels"
 23 |     }
 24 |     static let defaultTestVariations: [TestVariation] = [.enabled, .disabled]
    |                |- warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultTestVariations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     public init(from decoder: Decoder) throws {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:10:15: note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
[16/38] Compiling FeatureFlags Feature+Equatable.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Feature+Codable.swift:24:16: warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
 22 |         case labels = "labels"
 23 |     }
 24 |     static let defaultTestVariations: [TestVariation] = [.enabled, .disabled]
    |                |- warning: static property 'defaultTestVariations' is not concurrency-safe because non-'Sendable' type '[TestVariation]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'defaultTestVariations' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     public init(from decoder: Decoder) throws {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:10:15: note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
[17/38] Compiling FeatureFlags Filter.swift
[18/38] Compiling FeatureFlags NavigationSettings.swift
[19/38] Compiling FeatureFlags FeatureFlagsViewModel.swift
[20/38] Compiling FeatureFlags FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift
[21/38] Compiling FeatureFlags FeatureFlagsViewController.swift
[22/38] Compiling FeatureFlags FeatureFlagsViewControllerDelegate.swift
[23/38] Compiling FeatureFlags Feature.swift
[24/38] Compiling FeatureFlags FeatureName.swift
[25/38] Compiling FeatureFlags FeatureTest.swift
[26/38] Compiling FeatureFlags FeatureType.swift
[27/38] Compiling FeatureFlags JSONParsingService.swift
[28/38] Compiling FeatureFlags PropertyListParsingService.swift
[29/38] Compiling FeatureFlags ParsingServiceResult.swift
[30/38] Compiling FeatureFlags ParsingService.swift
[31/38] Compiling FeatureFlags FeaturesModel.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:13:16: warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
   |                |- warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'min' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
15 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:14:16: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
   |                |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |     // MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:13:23: warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
   |                       |- warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:14:23: warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
   |                       |- warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'disabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:15:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
   |                       |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:16:23: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
   |                       |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:17:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
   |                       |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:18:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
   |                       |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'd' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:19:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
   |                       |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let f = Test.Variation(rawValue: "F")
21 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:20:23: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
   |                       |- warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'f' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:23:23: warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
23 |     public static let unassigned = Test.Variation(rawValue: "Unassigned")
   |                       |- warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'unassigned' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 |     private static let disabledRawValues = ["disabled", "off"]
[32/38] Compiling FeatureFlags Percentage.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:13:16: warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
   |                |- warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'min' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
15 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:14:16: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
   |                |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |     // MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:13:23: warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
   |                       |- warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:14:23: warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
   |                       |- warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'disabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:15:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
   |                       |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:16:23: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
   |                       |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:17:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
   |                       |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:18:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
   |                       |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'd' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:19:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
   |                       |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let f = Test.Variation(rawValue: "F")
21 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:20:23: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
   |                       |- warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'f' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:23:23: warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
23 |     public static let unassigned = Test.Variation(rawValue: "Unassigned")
   |                       |- warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'unassigned' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 |     private static let disabledRawValues = ["disabled", "off"]
[33/38] Compiling FeatureFlags Test.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:13:16: warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
   |                |- warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'min' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
15 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:14:16: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
   |                |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |     // MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:13:23: warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
   |                       |- warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:14:23: warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
   |                       |- warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'disabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:15:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
   |                       |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:16:23: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
   |                       |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:17:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
   |                       |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:18:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
   |                       |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'd' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:19:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
   |                       |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let f = Test.Variation(rawValue: "F")
21 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:20:23: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
   |                       |- warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'f' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:23:23: warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
23 |     public static let unassigned = Test.Variation(rawValue: "Unassigned")
   |                       |- warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'unassigned' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 |     private static let disabledRawValues = ["disabled", "off"]
[34/38] Compiling FeatureFlags TestVariation.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:13:16: warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
   |                |- warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'min' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
15 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/Percentage.swift:14:16: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct Percentage: RawRepresentable {
   |               `- note: consider making struct 'Percentage' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     static let min: Percentage = Percentage(rawValue: 0.0)
14 |     static let max: Percentage = Percentage(rawValue: 100.0)
   |                |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Percentage' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'max' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 |     // MARK: Type definitions
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:13:23: warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
   |                       |- warning: static property 'enabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'enabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:14:23: warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
   |                       |- warning: static property 'disabled' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'disabled' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:15:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
13 |     public static let enabled = Test.Variation(rawValue: "Enabled")
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
   |                       |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:16:23: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
14 |     public static let disabled = Test.Variation(rawValue: "Disabled")
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
   |                       |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:17:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
15 |     public static let a = Test.Variation(rawValue: "A")
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
   |                       |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:18:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
16 |     public static let b = Test.Variation(rawValue: "B")
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
   |                       |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'd' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:19:23: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
17 |     public static let c = Test.Variation(rawValue: "C")
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
   |                       |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let f = Test.Variation(rawValue: "F")
21 |
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:20:23: warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
18 |     public static let d = Test.Variation(rawValue: "D")
19 |     public static let e = Test.Variation(rawValue: "E")
20 |     public static let f = Test.Variation(rawValue: "F")
   |                       |- warning: static property 'f' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'f' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Model/TestVariation.swift:23:23: warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct TestVariation: RawRepresentable {
   |               `- note: consider making struct 'TestVariation' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Global state
   :
21 |
22 |     // Note: A logic error has occurred and a Test.Variation could not be assigned.
23 |     public static let unassigned = Test.Variation(rawValue: "Unassigned")
   |                       |- warning: static property 'unassigned' is not concurrency-safe because non-'Sendable' type 'Test.Variation' (aka 'TestVariation') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: add '@MainActor' to make static property 'unassigned' part of global actor 'MainActor'
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 |     private static let disabledRawValues = ["disabled", "off"]
[35/38] Compiling FeatureFlags FeatureFlags+Internal.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags+Internal.swift:42:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     static var configuration: [Feature]? = loadConfiguration()
    |                |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |
 44 |     static let configurationName: String = "Features"
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:26:23: warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     /// Defaults configuration URL to bundled configuration detecting the type of config when set
 26 |     public static var configurationURL: URL? = bundledConfigurationURL() {
    |                       |- warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         didSet { // detect configuration format by extension
 28 |             guard let lastPathComponent = configurationURL?.lastPathComponent.lowercased() else { return }
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:38:23: warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |     }
 37 |
 38 |     public static var configurationType: ConfigurationType = {
    |                       |- warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationType' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationType' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |         for configurationType in ConfigurationType.allCases {
 40 |             if bundledConfigurationURL(configurationType) != nil {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:95:23: warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 |
 94 |     /// Whether or not the app is running in development mode
 95 |     public static var isDevelopment: Bool = false
    |                       |- warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isDevelopment' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'isDevelopment' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 |     static func isNoLongerUnderDevelopment(named name: Feature.Name) {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:111:23: warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Where using a remote URL, a local fallback file may be specified
111 |     public static var localFallbackConfigurationURL: URL?
    |                       |- warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'localFallbackConfigurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'localFallbackConfigurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Prints status of all feature flags
[36/38] Compiling FeatureFlags FeatureFlags.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags+Internal.swift:42:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     static var configuration: [Feature]? = loadConfiguration()
    |                |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |
 44 |     static let configurationName: String = "Features"
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:26:23: warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     /// Defaults configuration URL to bundled configuration detecting the type of config when set
 26 |     public static var configurationURL: URL? = bundledConfigurationURL() {
    |                       |- warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         didSet { // detect configuration format by extension
 28 |             guard let lastPathComponent = configurationURL?.lastPathComponent.lowercased() else { return }
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:38:23: warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |     }
 37 |
 38 |     public static var configurationType: ConfigurationType = {
    |                       |- warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationType' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationType' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |         for configurationType in ConfigurationType.allCases {
 40 |             if bundledConfigurationURL(configurationType) != nil {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:95:23: warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 |
 94 |     /// Whether or not the app is running in development mode
 95 |     public static var isDevelopment: Bool = false
    |                       |- warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isDevelopment' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'isDevelopment' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 |     static func isNoLongerUnderDevelopment(named name: Feature.Name) {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:111:23: warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Where using a remote URL, a local fallback file may be specified
111 |     public static var localFallbackConfigurationURL: URL?
    |                       |- warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'localFallbackConfigurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'localFallbackConfigurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Prints status of all feature flags
[37/38] Compiling FeatureFlags FeatureFlagsAdapter.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags+Internal.swift:42:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     static var configuration: [Feature]? = loadConfiguration()
    |                |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |
 44 |     static let configurationName: String = "Features"
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:26:23: warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     /// Defaults configuration URL to bundled configuration detecting the type of config when set
 26 |     public static var configurationURL: URL? = bundledConfigurationURL() {
    |                       |- warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         didSet { // detect configuration format by extension
 28 |             guard let lastPathComponent = configurationURL?.lastPathComponent.lowercased() else { return }
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:38:23: warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |     }
 37 |
 38 |     public static var configurationType: ConfigurationType = {
    |                       |- warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationType' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationType' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |         for configurationType in ConfigurationType.allCases {
 40 |             if bundledConfigurationURL(configurationType) != nil {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:95:23: warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 |
 94 |     /// Whether or not the app is running in development mode
 95 |     public static var isDevelopment: Bool = false
    |                       |- warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isDevelopment' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'isDevelopment' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 |     static func isNoLongerUnderDevelopment(named name: Feature.Name) {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:111:23: warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Where using a remote URL, a local fallback file may be specified
111 |     public static var localFallbackConfigurationURL: URL?
    |                       |- warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'localFallbackConfigurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'localFallbackConfigurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Prints status of all feature flags
[38/38] Compiling FeatureFlags CollectionAdditions.swift
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags+Internal.swift:42:16: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 40 |     }
 41 |
 42 |     static var configuration: [Feature]? = loadConfiguration()
    |                |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
    |                |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 43 |
 44 |     static let configurationName: String = "Features"
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:26:23: warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 24 |
 25 |     /// Defaults configuration URL to bundled configuration detecting the type of config when set
 26 |     public static var configurationURL: URL? = bundledConfigurationURL() {
    |                       |- warning: static property 'configurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |         didSet { // detect configuration format by extension
 28 |             guard let lastPathComponent = configurationURL?.lastPathComponent.lowercased() else { return }
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:38:23: warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 36 |     }
 37 |
 38 |     public static var configurationType: ConfigurationType = {
    |                       |- warning: static property 'configurationType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'configurationType' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'configurationType' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |         for configurationType in ConfigurationType.allCases {
 40 |             if bundledConfigurationURL(configurationType) != nil {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:95:23: warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 93 |
 94 |     /// Whether or not the app is running in development mode
 95 |     public static var isDevelopment: Bool = false
    |                       |- warning: static property 'isDevelopment' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'isDevelopment' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'isDevelopment' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 |     static func isNoLongerUnderDevelopment(named name: Feature.Name) {
/Users/admin/builder/spi-builder-workspace/FeatureFlags/Classes/Core/FeatureFlags.swift:111:23: warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Where using a remote URL, a local fallback file may be specified
111 |     public static var localFallbackConfigurationURL: URL?
    |                       |- warning: static property 'localFallbackConfigurationURL' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'localFallbackConfigurationURL' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'localFallbackConfigurationURL' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
112 |
113 |     /// Prints status of all feature flags
Build complete! (5.88s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "FeatureFlags",
  "name" : "FeatureFlags",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    }
  ],
  "products" : [
    {
      "name" : "FeatureFlags",
      "targets" : [
        "FeatureFlags"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FeatureFlags",
      "module_type" : "SwiftTarget",
      "name" : "FeatureFlags",
      "path" : "FeatureFlags",
      "product_memberships" : [
        "FeatureFlags"
      ],
      "sources" : [
        "Classes/Core/FeatureFlags+Internal.swift",
        "Classes/Core/FeatureFlags.swift",
        "Classes/Core/FeatureFlagsAdapter.swift",
        "Classes/Extensions/CollectionAdditions.swift",
        "Classes/Extensions/UIColorAdditions.swift",
        "Classes/Model/ConfigurationType.swift",
        "Classes/Model/Feature+Codable.swift",
        "Classes/Model/Feature+Equatable.swift",
        "Classes/Model/Feature.swift",
        "Classes/Model/FeatureName.swift",
        "Classes/Model/FeatureTest.swift",
        "Classes/Model/FeatureType.swift",
        "Classes/Model/FeaturesModel.swift",
        "Classes/Model/Percentage.swift",
        "Classes/Model/Test.swift",
        "Classes/Model/TestVariation.swift",
        "Classes/Services/Parsing/Implementation/JSONParsingService.swift",
        "Classes/Services/Parsing/Implementation/PropertyListParsingService.swift",
        "Classes/Services/Parsing/Model/ParsingServiceResult.swift",
        "Classes/Services/Parsing/Protocol/ParsingService.swift",
        "Classes/UI/Details/View Controller/FeatureDetailsViewController.swift",
        "Classes/UI/Feature Flags/Shared/UIControl.swift",
        "Classes/UI/Feature Flags/View Controller/CloseButtonAlignment.swift",
        "Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController+UIViewControllerPreviewingDelegate.swift",
        "Classes/UI/Feature Flags/View Controller/FeatureFlagsViewController.swift",
        "Classes/UI/Feature Flags/View Controller/FeatureFlagsViewControllerDelegate.swift",
        "Classes/UI/Feature Flags/View Controller/Filter.swift",
        "Classes/UI/Feature Flags/View Controller/NavigationSettings.swift",
        "Classes/UI/Feature Flags/View Model/FeatureFlagsViewModel.swift",
        "Classes/UI/Feature Flags/Views/FeatureFlagTableViewCell.swift",
        "Classes/UI/FeatureFlagsUI.swift",
        "Classes/UI/FeatureFlagsUIObserver.swift",
        "Classes/UI/Picker/View Controller/PickerViewController.swift",
        "Classes/UI/Picker/View Controller/TestVariationPickerViewController.swift",
        "Classes/UI/Picker/View Model/PickerOptionsViewModel.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.