The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-snapshot-testing, reference main (ed0fd8), with Swift 6.1 for macOS (SPM) on 6 Feb 2026 17:35:32 UTC.

Swift 6 data race errors: 14

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

    |             `- note: add '@MainActor' to make global function '_verifyInlineSnapshot(matching:as:record:timeout:with:fileID:file:testName:line:column:)' part of global actor 'MainActor'
 46 |   matching value: @autoclosure () throws -> Value,
 47 |   as snapshotting: Snapshotting<Value, String>,
    :
139 |       #if !os(Linux) && !os(Android) && !os(Windows)
140 |         if ProcessInfo.processInfo.environment.keys.contains("__XCODE_BUILT_PRODUCTS_DIR_PATHS") {
141 |           XCTContext.runActivity(named: "Attached Failure Diff") { activity in
    |                      `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
142 |             attachments.forEach {
143 |               activity.add($0)
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Internal/Deprecations.swift:321:13: warning: var 'recordings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
319 | // accurate. With the FileRecording values we keep track of we modify the files so we can adjust
320 | // line numbers.
321 | private var recordings: Recordings = [:]
    |             |- warning: var 'recordings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'recordings' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'recordings' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
322 |
323 | // Deprecated after 1.11.1:
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Internal/Deprecations.swift:141:22: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 43 |   message: "Use 'assertInlineSnapshot(of:)' from the 'InlineSnapshotTesting' module, instead."
 44 | )
 45 | public func _verifyInlineSnapshot<Value>(
    |             `- note: add '@MainActor' to make global function '_verifyInlineSnapshot(matching:as:record:timeout:with:fileID:file:testName:line:column:)' part of global actor 'MainActor'
 46 |   matching value: @autoclosure () throws -> Value,
 47 |   as snapshotting: Snapshotting<Value, String>,
    :
139 |       #if !os(Linux) && !os(Android) && !os(Windows)
140 |         if ProcessInfo.processInfo.environment.keys.contains("__XCODE_BUILT_PRODUCTS_DIR_PATHS") {
141 |           XCTContext.runActivity(named: "Attached Failure Diff") { activity in
    |                      `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
142 |             attachments.forEach {
143 |               activity.add($0)
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Internal/Deprecations.swift:321:13: warning: var 'recordings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
319 | // accurate. With the FileRecording values we keep track of we modify the files so we can adjust
320 | // line numbers.
321 | private var recordings: Recordings = [:]
    |             |- warning: var 'recordings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'recordings' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'recordings' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
322 |
323 | // Deprecated after 1.11.1:
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Internal/Deprecations.swift:141:22: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 43 |   message: "Use 'assertInlineSnapshot(of:)' from the 'InlineSnapshotTesting' module, instead."
 44 | )
 45 | public func _verifyInlineSnapshot<Value>(
    |             `- note: add '@MainActor' to make global function '_verifyInlineSnapshot(matching:as:record:timeout:with:fileID:file:testName:line:column:)' part of global actor 'MainActor'
 46 |   matching value: @autoclosure () throws -> Value,
 47 |   as snapshotting: Snapshotting<Value, String>,
    :
139 |       #if !os(Linux) && !os(Android) && !os(Windows)
140 |         if ProcessInfo.processInfo.environment.keys.contains("__XCODE_BUILT_PRODUCTS_DIR_PATHS") {
141 |           XCTContext.runActivity(named: "Attached Failure Diff") { activity in
    |                      `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
142 |             attachments.forEach {
143 |               activity.add($0)
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SceneKit.swift:52:20: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |         precision: precision, perceptualPrecision: perceptualPrecision
51 |       ).pullback { scene in
52 |         let view = SCNView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
   |                    `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |         view.scene = scene
54 |         return view
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:83:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 81 | @interface NSView : NSResponder <NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElement, NSAccessibility>
 82 |
 83 | - (instancetype)initWithFrame:(NSRect)frameRect NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSView'
 84 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SceneKit.swift:53:14: warning: main actor-isolated property 'scene' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
51 |       ).pullback { scene in
52 |         let view = SCNView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
53 |         view.scene = scene
   |              `- warning: main actor-isolated property 'scene' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
54 |         return view
55 |       }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNView.h:72:50: note: mutation of this property is only permitted within the actor
 70 |  @abstract Specifies the scene of the receiver
 71 |  */
 72 | @property(nonatomic, retain, nullable) SCNScene *scene;
    |                                                  `- note: mutation of this property is only permitted within the actor
 73 |
 74 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SpriteKit.swift:52:20: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |         precision: precision, perceptualPrecision: perceptualPrecision
51 |       ).pullback { scene in
52 |         let view = SKView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
   |                    `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |         view.presentScene(scene)
54 |         return view
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:83:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 81 | @interface NSView : NSResponder <NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElement, NSAccessibility>
 82 |
 83 | - (instancetype)initWithFrame:(NSRect)frameRect NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSView'
 84 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SpriteKit.swift:53:14: warning: call to main actor-isolated instance method 'presentScene' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
51 |       ).pullback { scene in
52 |         let view = SKView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
53 |         view.presentScene(scene)
   |              `- warning: call to main actor-isolated instance method 'presentScene' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
54 |         return view
55 |       }
SpriteKit.SKView.presentScene:2:22: note: calls to instance method 'presentScene' from outside of its actor context are implicitly asynchronous
1 | class SKView {
2 | @MainActor open func presentScene(_ scene: SKScene?)}
  |                      |- note: calls to instance method 'presentScene' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSView'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/String.swift:6:21: warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Snapshotting<String, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | extension Snapshotting where Value == String, Format == String {
 5 |   /// A snapshot strategy for comparing strings based on equality.
 6 |   public static let lines = Snapshotting(pathExtension: "txt", diffing: .lines)
   |                     |- warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Snapshotting<String, String>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'lines' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/String.swift:11:21: warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Diffing<String>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | extension Diffing where Value == String {
10 |   /// A line-diffing strategy for UTF-8 text.
11 |   public static let lines = Diffing(
   |                     |- warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Diffing<String>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'lines' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     toData: { Data($0.utf8) },
13 |     fromData: { String(decoding: $0, as: UTF8.self) }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Diffing.swift:5:15: note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 3 |
 4 | /// The ability to compare `Value`s and convert them to and from `Data`.
 5 | public struct Diffing<Value> {
   |               `- note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 6 |   /// Converts a value _to_ data.
 7 |   public var toData: (Value) -> Data
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SceneKit.swift:52:20: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |         precision: precision, perceptualPrecision: perceptualPrecision
51 |       ).pullback { scene in
52 |         let view = SCNView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
   |                    `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |         view.scene = scene
54 |         return view
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:83:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 81 | @interface NSView : NSResponder <NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElement, NSAccessibility>
 82 |
 83 | - (instancetype)initWithFrame:(NSRect)frameRect NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSView'
 84 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SceneKit.swift:53:14: warning: main actor-isolated property 'scene' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
51 |       ).pullback { scene in
52 |         let view = SCNView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
53 |         view.scene = scene
   |              `- warning: main actor-isolated property 'scene' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
54 |         return view
55 |       }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNView.h:72:50: note: mutation of this property is only permitted within the actor
 70 |  @abstract Specifies the scene of the receiver
 71 |  */
 72 | @property(nonatomic, retain, nullable) SCNScene *scene;
    |                                                  `- note: mutation of this property is only permitted within the actor
 73 |
 74 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SpriteKit.swift:52:20: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |         precision: precision, perceptualPrecision: perceptualPrecision
51 |       ).pullback { scene in
52 |         let view = SKView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
   |                    `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |         view.presentScene(scene)
54 |         return view
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:83:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 81 | @interface NSView : NSResponder <NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElement, NSAccessibility>
 82 |
 83 | - (instancetype)initWithFrame:(NSRect)frameRect NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSView'
 84 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SpriteKit.swift:53:14: warning: call to main actor-isolated instance method 'presentScene' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
51 |       ).pullback { scene in
52 |         let view = SKView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
53 |         view.presentScene(scene)
   |              `- warning: call to main actor-isolated instance method 'presentScene' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
54 |         return view
55 |       }
SpriteKit.SKView.presentScene:2:22: note: calls to instance method 'presentScene' from outside of its actor context are implicitly asynchronous
1 | class SKView {
2 | @MainActor open func presentScene(_ scene: SKScene?)}
  |                      |- note: calls to instance method 'presentScene' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSView'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/String.swift:6:21: warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Snapshotting<String, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | extension Snapshotting where Value == String, Format == String {
 5 |   /// A snapshot strategy for comparing strings based on equality.
 6 |   public static let lines = Snapshotting(pathExtension: "txt", diffing: .lines)
   |                     |- warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Snapshotting<String, String>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'lines' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/String.swift:11:21: warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Diffing<String>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | extension Diffing where Value == String {
10 |   /// A line-diffing strategy for UTF-8 text.
11 |   public static let lines = Diffing(
   |                     |- warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Diffing<String>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'lines' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     toData: { Data($0.utf8) },
13 |     fromData: { String(decoding: $0, as: UTF8.self) }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Diffing.swift:5:15: note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 3 |
 4 | /// The ability to compare `Value`s and convert them to and from `Data`.
 5 | public struct Diffing<Value> {
   |               `- note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 6 |   /// Converts a value _to_ data.
 7 |   public var toData: (Value) -> Data
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SceneKit.swift:52:20: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |         precision: precision, perceptualPrecision: perceptualPrecision
51 |       ).pullback { scene in
52 |         let view = SCNView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
   |                    `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |         view.scene = scene
54 |         return view
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:83:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 81 | @interface NSView : NSResponder <NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElement, NSAccessibility>
 82 |
 83 | - (instancetype)initWithFrame:(NSRect)frameRect NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSView'
 84 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SceneKit.swift:53:14: warning: main actor-isolated property 'scene' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
51 |       ).pullback { scene in
52 |         let view = SCNView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
53 |         view.scene = scene
   |              `- warning: main actor-isolated property 'scene' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
54 |         return view
55 |       }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNView.h:72:50: note: mutation of this property is only permitted within the actor
 70 |  @abstract Specifies the scene of the receiver
 71 |  */
 72 | @property(nonatomic, retain, nullable) SCNScene *scene;
    |                                                  `- note: mutation of this property is only permitted within the actor
 73 |
 74 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SpriteKit.swift:52:20: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
50 |         precision: precision, perceptualPrecision: perceptualPrecision
51 |       ).pullback { scene in
52 |         let view = SKView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
   |                    `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
53 |         view.presentScene(scene)
54 |         return view
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:83:1: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 81 | @interface NSView : NSResponder <NSAnimatablePropertyContainer, NSUserInterfaceItemIdentification, NSDraggingDestination, NSAppearanceCustomization, NSAccessibilityElement, NSAccessibility>
 82 |
 83 | - (instancetype)initWithFrame:(NSRect)frameRect NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSView'
 84 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 85 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/SpriteKit.swift:53:14: warning: call to main actor-isolated instance method 'presentScene' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
51 |       ).pullback { scene in
52 |         let view = SKView(frame: .init(x: 0, y: 0, width: size.width, height: size.height))
53 |         view.presentScene(scene)
   |              `- warning: call to main actor-isolated instance method 'presentScene' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
54 |         return view
55 |       }
SpriteKit.SKView.presentScene:2:22: note: calls to instance method 'presentScene' from outside of its actor context are implicitly asynchronous
1 | class SKView {
2 | @MainActor open func presentScene(_ scene: SKScene?)}
  |                      |- note: calls to instance method 'presentScene' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSView'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/String.swift:6:21: warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Snapshotting<String, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | extension Snapshotting where Value == String, Format == String {
 5 |   /// A snapshot strategy for comparing strings based on equality.
 6 |   public static let lines = Snapshotting(pathExtension: "txt", diffing: .lines)
   |                     |- warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Snapshotting<String, String>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'lines' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/String.swift:11:21: warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Diffing<String>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | extension Diffing where Value == String {
10 |   /// A line-diffing strategy for UTF-8 text.
11 |   public static let lines = Diffing(
   |                     |- warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Diffing<String>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'lines' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     toData: { Data($0.utf8) },
13 |     fromData: { String(decoding: $0, as: UTF8.self) }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Diffing.swift:5:15: note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 3 |
 4 | /// The ability to compare `Value`s and convert them to and from `Data`.
 5 | public struct Diffing<Value> {
   |               `- note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 6 |   /// Converts a value _to_ data.
 7 |   public var toData: (Value) -> Data
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/UIImage.swift:334:16: warning: static property 'device' is not concurrency-safe because non-'Sendable' type '(any MTLDevice)?' may have shared mutable state; this is an error in the Swift 6 language mode
332 |   final class ThresholdImageProcessorKernel: CIImageProcessorKernel {
333 |     static let inputThresholdKey = "thresholdValue"
334 |     static let device = MTLCreateSystemDefaultDevice()
    |                `- warning: static property 'device' is not concurrency-safe because non-'Sendable' type '(any MTLDevice)?' may have shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     static var isSupported: Bool {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:434:11: note: protocol 'MTLDevice' does not conform to the 'Sendable' protocol
 432 |  */
 433 | API_AVAILABLE(macos(10.11), ios(8.0))
 434 | @protocol MTLDevice <NSObject>
     |           `- note: protocol 'MTLDevice' does not conform to the 'Sendable' protocol
 435 |
 436 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/UIImage.swift:195:3: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Metal'
193 |
194 | #if os(iOS) || os(tvOS) || os(macOS)
195 |   import Accelerate.vImage
    |   `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Metal'
196 |   import CoreImage.CIKernel
197 |   import MetalPerformanceShaders
    :
332 |   final class ThresholdImageProcessorKernel: CIImageProcessorKernel {
333 |     static let inputThresholdKey = "thresholdValue"
334 |     static let device = MTLCreateSystemDefaultDevice()
    |                |- note: add '@MainActor' to make static property 'device' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     static var isSupported: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/UIImage.swift:334:16: warning: static property 'device' is not concurrency-safe because non-'Sendable' type '(any MTLDevice)?' may have shared mutable state; this is an error in the Swift 6 language mode
332 |   final class ThresholdImageProcessorKernel: CIImageProcessorKernel {
333 |     static let inputThresholdKey = "thresholdValue"
334 |     static let device = MTLCreateSystemDefaultDevice()
    |                `- warning: static property 'device' is not concurrency-safe because non-'Sendable' type '(any MTLDevice)?' may have shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     static var isSupported: Bool {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:434:11: note: protocol 'MTLDevice' does not conform to the 'Sendable' protocol
 432 |  */
 433 | API_AVAILABLE(macos(10.11), ios(8.0))
 434 | @protocol MTLDevice <NSObject>
     |           `- note: protocol 'MTLDevice' does not conform to the 'Sendable' protocol
 435 |
 436 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/UIImage.swift:195:3: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Metal'
193 |
194 | #if os(iOS) || os(tvOS) || os(macOS)
195 |   import Accelerate.vImage
    |   `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Metal'
196 |   import CoreImage.CIKernel
197 |   import MetalPerformanceShaders
    :
332 |   final class ThresholdImageProcessorKernel: CIImageProcessorKernel {
333 |     static let inputThresholdKey = "thresholdValue"
334 |     static let device = MTLCreateSystemDefaultDevice()
    |                |- note: add '@MainActor' to make static property 'device' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     static var isSupported: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/UIImage.swift:334:16: warning: static property 'device' is not concurrency-safe because non-'Sendable' type '(any MTLDevice)?' may have shared mutable state; this is an error in the Swift 6 language mode
332 |   final class ThresholdImageProcessorKernel: CIImageProcessorKernel {
333 |     static let inputThresholdKey = "thresholdValue"
334 |     static let device = MTLCreateSystemDefaultDevice()
    |                `- warning: static property 'device' is not concurrency-safe because non-'Sendable' type '(any MTLDevice)?' may have shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     static var isSupported: Bool {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:434:11: note: protocol 'MTLDevice' does not conform to the 'Sendable' protocol
 432 |  */
 433 | API_AVAILABLE(macos(10.11), ios(8.0))
 434 | @protocol MTLDevice <NSObject>
     |           `- note: protocol 'MTLDevice' does not conform to the 'Sendable' protocol
 435 |
 436 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/UIImage.swift:195:3: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Metal'
193 |
194 | #if os(iOS) || os(tvOS) || os(macOS)
195 |   import Accelerate.vImage
    |   `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Metal'
196 |   import CoreImage.CIKernel
197 |   import MetalPerformanceShaders
    :
332 |   final class ThresholdImageProcessorKernel: CIImageProcessorKernel {
333 |     static let inputThresholdKey = "thresholdValue"
334 |     static let device = MTLCreateSystemDefaultDevice()
    |                |- note: add '@MainActor' to make static property 'device' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     static var isSupported: Bool {
[182/193] Emitting module SnapshotTesting
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:25:12: warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 | /// This should only be turned off when running swift-snapshot-testcase with an external screenshot tracking service
 24 | /// such as Screenshotbot. Incorrectly turning this off can hide real regressions.
 25 | public var screenshotbotMode = true
    |            |- warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'screenshotbotMode' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'screenshotbotMode' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | @_spi(Internals)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:47:12: warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | @_spi(Internals)
 47 | public var __diffTool: SnapshotTestingConfiguration.DiffTool = .default
    |            |- warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__diffTool' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__diffTool' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 | /// Whether or not to record all new references.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:80:12: warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 | @_spi(Internals)
 80 | public var __record: SnapshotTestingConfiguration.Record = {
    |            |- warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__record' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__record' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |   if let value = ProcessInfo.processInfo.environment["SNAPSHOT_TESTING_RECORD"],
 82 |     let record = SnapshotTestingConfiguration.Record(rawValue: value)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:562:22: warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
560 | // We need to clean counter between tests executions in order to support test-iterations.
561 | private class CleanCounterBetweenTestCases: NSObject, XCTestObservation {
562 |   private static var registered = false
    |                      |- warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: convert 'registered' to a 'let' constant to make 'Sendable' shared state immutable
    |                      |- note: add '@MainActor' to make static property 'registered' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
563 |
564 |   static func registerIfNeeded() {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/PlistEncoder.swift:2245:13: warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
2243 | // Since plists do not support null values by default, we will encode them as "$null".
2244 | private let _plistNull = "$null"
2245 | private let _plistNullNSString = NSString(string: _plistNull)
     |             |- warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |             |- note: add '@MainActor' to make let '_plistNullNSString' part of global actor 'MainActor'
     |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2246 |
2247 | //===----------------------------------------------------------------------===//
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:103:12: note: class 'NSString' does not conform to the 'Sendable' protocol
101 |
102 |
103 | @interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSString' does not conform to the 'Sendable' protocol
104 |
105 | #pragma mark *** String funnel methods ***
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Internal/Deprecations.swift:321:13: warning: var 'recordings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
319 | // accurate. With the FileRecording values we keep track of we modify the files so we can adjust
320 | // line numbers.
321 | private var recordings: Recordings = [:]
    |             |- warning: var 'recordings' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert 'recordings' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var 'recordings' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
322 |
323 | // Deprecated after 1.11.1:
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/NSImage.swift:7:23: warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'Diffing<NSImage>' may have shared mutable state; this is an error in the Swift 6 language mode
  5 |   extension Diffing where Value == NSImage {
  6 |     /// A pixel-diffing strategy for NSImage's which requires a 100% match.
  7 |     public static let image = Diffing.image()
    |                       |- warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'Diffing<NSImage>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'image' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |
  9 |     /// A pixel-diffing strategy for NSImage that allows customizing how precise the matching must be.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Diffing.swift:5:15: note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 3 |
 4 | /// The ability to compare `Value`s and convert them to and from `Data`.
 5 | public struct Diffing<Value> {
   |               `- note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 6 |   /// Converts a value _to_ data.
 7 |   public var toData: (Value) -> Data
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/String.swift:6:21: warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Snapshotting<String, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 4 | extension Snapshotting where Value == String, Format == String {
 5 |   /// A snapshot strategy for comparing strings based on equality.
 6 |   public static let lines = Snapshotting(pathExtension: "txt", diffing: .lines)
   |                     |- warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Snapshotting<String, String>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'lines' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 | }
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/String.swift:11:21: warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Diffing<String>' may have shared mutable state; this is an error in the Swift 6 language mode
 9 | extension Diffing where Value == String {
10 |   /// A line-diffing strategy for UTF-8 text.
11 |   public static let lines = Diffing(
   |                     |- warning: static property 'lines' is not concurrency-safe because non-'Sendable' type 'Diffing<String>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'lines' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     toData: { Data($0.utf8) },
13 |     fromData: { String(decoding: $0, as: UTF8.self) }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Diffing.swift:5:15: note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 3 |
 4 | /// The ability to compare `Value`s and convert them to and from `Data`.
 5 | public struct Diffing<Value> {
   |               `- note: consider making generic struct 'Diffing' conform to the 'Sendable' protocol
 6 |   /// Converts a value _to_ data.
 7 |   public var toData: (Value) -> Data
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/UIImage.swift:334:16: warning: static property 'device' is not concurrency-safe because non-'Sendable' type '(any MTLDevice)?' may have shared mutable state; this is an error in the Swift 6 language mode
332 |   final class ThresholdImageProcessorKernel: CIImageProcessorKernel {
333 |     static let inputThresholdKey = "thresholdValue"
334 |     static let device = MTLCreateSystemDefaultDevice()
    |                `- warning: static property 'device' is not concurrency-safe because non-'Sendable' type '(any MTLDevice)?' may have shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     static var isSupported: Bool {
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLDevice.h:434:11: note: protocol 'MTLDevice' does not conform to the 'Sendable' protocol
 432 |  */
 433 | API_AVAILABLE(macos(10.11), ios(8.0))
 434 | @protocol MTLDevice <NSObject>
     |           `- note: protocol 'MTLDevice' does not conform to the 'Sendable' protocol
 435 |
 436 | /*!
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/UIImage.swift:195:3: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Metal'
193 |
194 | #if os(iOS) || os(tvOS) || os(macOS)
195 |   import Accelerate.vImage
    |   `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Metal'
196 |   import CoreImage.CIKernel
197 |   import MetalPerformanceShaders
    :
332 |   final class ThresholdImageProcessorKernel: CIImageProcessorKernel {
333 |     static let inputThresholdKey = "thresholdValue"
334 |     static let device = MTLCreateSystemDefaultDevice()
    |                |- note: add '@MainActor' to make static property 'device' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     static var isSupported: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/URLRequest.swift:23:23: warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     /// email=blob%40pointfree.co&name=Blob
 22 |     /// ```
 23 |     public static let raw = Snapshotting.raw(pretty: false)
    |                       |- warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'raw' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     /// A snapshot strategy for comparing requests based on raw equality.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/URLRequest.swift:78:23: warning: static property 'curl' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 76 |     //   "https://www.pointfree.co/subscribe"
 77 |     // ```
 78 |     public static let curl = SimplySnapshotting.lines.pullback { (request: URLRequest) in
    |                       |- warning: static property 'curl' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'curl' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |       var components = ["curl"]
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:25:12: warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 | /// This should only be turned off when running swift-snapshot-testcase with an external screenshot tracking service
 24 | /// such as Screenshotbot. Incorrectly turning this off can hide real regressions.
 25 | public var screenshotbotMode = true
    |            |- warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'screenshotbotMode' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'screenshotbotMode' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | @_spi(Internals)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:47:12: warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | @_spi(Internals)
 47 | public var __diffTool: SnapshotTestingConfiguration.DiffTool = .default
    |            |- warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__diffTool' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__diffTool' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 | /// Whether or not to record all new references.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:80:12: warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 | @_spi(Internals)
 80 | public var __record: SnapshotTestingConfiguration.Record = {
    |            |- warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__record' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__record' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |   if let value = ProcessInfo.processInfo.environment["SNAPSHOT_TESTING_RECORD"],
 82 |     let record = SnapshotTestingConfiguration.Record(rawValue: value)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:562:22: warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
560 | // We need to clean counter between tests executions in order to support test-iterations.
561 | private class CleanCounterBetweenTestCases: NSObject, XCTestObservation {
562 |   private static var registered = false
    |                      |- warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: convert 'registered' to a 'let' constant to make 'Sendable' shared state immutable
    |                      |- note: add '@MainActor' to make static property 'registered' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
563 |
564 |   static func registerIfNeeded() {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:388:24: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
375 |       }
376 |
377 |       func recordSnapshot(writeToDisk: Bool) throws {
    |            `- note: add '@MainActor' to make local function 'recordSnapshot(writeToDisk:)' part of global actor 'MainActor'
378 |         let snapshotData = snapshotting.diffing.toData(diffable)
379 |
    :
386 |             ProcessInfo.processInfo.environment.keys.contains("__XCODE_BUILT_PRODUCTS_DIR_PATHS")
387 |           {
388 |             XCTContext.runActivity(named: "Attached Recorded Snapshot") { activity in
    |                        `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
389 |               if writeToDisk {
390 |                 // Snapshot was written to disk. Create attachment from files
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:478:24: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
476 |             !isSwiftTesting
477 |           {
478 |             XCTContext.runActivity(named: "Attached Failure Diff") { activity in
    |                        `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
479 |               attachments.forEach {
480 |                 activity.add($0)
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/PlistEncoder.swift:2245:13: warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
2243 | // Since plists do not support null values by default, we will encode them as "$null".
2244 | private let _plistNull = "$null"
2245 | private let _plistNullNSString = NSString(string: _plistNull)
     |             |- warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |             |- note: add '@MainActor' to make let '_plistNullNSString' part of global actor 'MainActor'
     |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2246 |
2247 | //===----------------------------------------------------------------------===//
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:103:12: note: class 'NSString' does not conform to the 'Sendable' protocol
101 |
102 |
103 | @interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSString' does not conform to the 'Sendable' protocol
104 |
105 | #pragma mark *** String funnel methods ***
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:397:38: warning: sending 'snapshotting' risks causing data races; this is an error in the Swift 6 language mode
395 |               } else {
396 |                 // Snapshot was not written to disk. Create attachment from data and path extension
397 |                 let typeIdentifier = snapshotting.pathExtension.flatMap(
    |                                      |- warning: sending 'snapshotting' risks causing data races; this is an error in the Swift 6 language mode
    |                                      `- note: task-isolated 'snapshotting' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
398 |                   uniformTypeIdentifier(fromExtension:))
399 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:479:15: warning: sending 'attachments' risks causing data races; this is an error in the Swift 6 language mode
477 |           {
478 |             XCTContext.runActivity(named: "Attached Failure Diff") { activity in
479 |               attachments.forEach {
    |               |- warning: sending 'attachments' risks causing data races; this is an error in the Swift 6 language mode
    |               `- note: 'attachments' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
480 |                 activity.add($0)
481 |               }
    :
498 |
499 |       if record == .failed {
500 |         try recordSnapshot(writeToDisk: true)
    |             `- note: access can happen concurrently
501 |         failureMessage += " A new snapshot was automatically recorded."
502 |       }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:25:12: warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 | /// This should only be turned off when running swift-snapshot-testcase with an external screenshot tracking service
 24 | /// such as Screenshotbot. Incorrectly turning this off can hide real regressions.
 25 | public var screenshotbotMode = true
    |            |- warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'screenshotbotMode' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'screenshotbotMode' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | @_spi(Internals)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:47:12: warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | @_spi(Internals)
 47 | public var __diffTool: SnapshotTestingConfiguration.DiffTool = .default
    |            |- warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__diffTool' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__diffTool' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 | /// Whether or not to record all new references.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:80:12: warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 | @_spi(Internals)
 80 | public var __record: SnapshotTestingConfiguration.Record = {
    |            |- warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__record' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__record' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |   if let value = ProcessInfo.processInfo.environment["SNAPSHOT_TESTING_RECORD"],
 82 |     let record = SnapshotTestingConfiguration.Record(rawValue: value)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:562:22: warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
560 | // We need to clean counter between tests executions in order to support test-iterations.
561 | private class CleanCounterBetweenTestCases: NSObject, XCTestObservation {
562 |   private static var registered = false
    |                      |- warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: convert 'registered' to a 'let' constant to make 'Sendable' shared state immutable
    |                      |- note: add '@MainActor' to make static property 'registered' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
563 |
564 |   static func registerIfNeeded() {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:388:24: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
375 |       }
376 |
377 |       func recordSnapshot(writeToDisk: Bool) throws {
    |            `- note: add '@MainActor' to make local function 'recordSnapshot(writeToDisk:)' part of global actor 'MainActor'
378 |         let snapshotData = snapshotting.diffing.toData(diffable)
379 |
    :
386 |             ProcessInfo.processInfo.environment.keys.contains("__XCODE_BUILT_PRODUCTS_DIR_PATHS")
387 |           {
388 |             XCTContext.runActivity(named: "Attached Recorded Snapshot") { activity in
    |                        `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
389 |               if writeToDisk {
390 |                 // Snapshot was written to disk. Create attachment from files
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:478:24: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
476 |             !isSwiftTesting
477 |           {
478 |             XCTContext.runActivity(named: "Attached Failure Diff") { activity in
    |                        `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
479 |               attachments.forEach {
480 |                 activity.add($0)
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/PlistEncoder.swift:2245:13: warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
2243 | // Since plists do not support null values by default, we will encode them as "$null".
2244 | private let _plistNull = "$null"
2245 | private let _plistNullNSString = NSString(string: _plistNull)
     |             |- warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |             |- note: add '@MainActor' to make let '_plistNullNSString' part of global actor 'MainActor'
     |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2246 |
2247 | //===----------------------------------------------------------------------===//
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:103:12: note: class 'NSString' does not conform to the 'Sendable' protocol
101 |
102 |
103 | @interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSString' does not conform to the 'Sendable' protocol
104 |
105 | #pragma mark *** String funnel methods ***
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:397:38: warning: sending 'snapshotting' risks causing data races; this is an error in the Swift 6 language mode
395 |               } else {
396 |                 // Snapshot was not written to disk. Create attachment from data and path extension
397 |                 let typeIdentifier = snapshotting.pathExtension.flatMap(
    |                                      |- warning: sending 'snapshotting' risks causing data races; this is an error in the Swift 6 language mode
    |                                      `- note: task-isolated 'snapshotting' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
398 |                   uniformTypeIdentifier(fromExtension:))
399 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:479:15: warning: sending 'attachments' risks causing data races; this is an error in the Swift 6 language mode
477 |           {
478 |             XCTContext.runActivity(named: "Attached Failure Diff") { activity in
479 |               attachments.forEach {
    |               |- warning: sending 'attachments' risks causing data races; this is an error in the Swift 6 language mode
    |               `- note: 'attachments' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
480 |                 activity.add($0)
481 |               }
    :
498 |
499 |       if record == .failed {
500 |         try recordSnapshot(writeToDisk: true)
    |             `- note: access can happen concurrently
501 |         failureMessage += " A new snapshot was automatically recorded."
502 |       }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:25:12: warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 | /// This should only be turned off when running swift-snapshot-testcase with an external screenshot tracking service
 24 | /// such as Screenshotbot. Incorrectly turning this off can hide real regressions.
 25 | public var screenshotbotMode = true
    |            |- warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'screenshotbotMode' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'screenshotbotMode' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | @_spi(Internals)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:47:12: warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | @_spi(Internals)
 47 | public var __diffTool: SnapshotTestingConfiguration.DiffTool = .default
    |            |- warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__diffTool' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__diffTool' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 | /// Whether or not to record all new references.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:80:12: warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 | @_spi(Internals)
 80 | public var __record: SnapshotTestingConfiguration.Record = {
    |            |- warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__record' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__record' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |   if let value = ProcessInfo.processInfo.environment["SNAPSHOT_TESTING_RECORD"],
 82 |     let record = SnapshotTestingConfiguration.Record(rawValue: value)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:562:22: warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
560 | // We need to clean counter between tests executions in order to support test-iterations.
561 | private class CleanCounterBetweenTestCases: NSObject, XCTestObservation {
562 |   private static var registered = false
    |                      |- warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: convert 'registered' to a 'let' constant to make 'Sendable' shared state immutable
    |                      |- note: add '@MainActor' to make static property 'registered' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
563 |
564 |   static func registerIfNeeded() {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:388:24: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
375 |       }
376 |
377 |       func recordSnapshot(writeToDisk: Bool) throws {
    |            `- note: add '@MainActor' to make local function 'recordSnapshot(writeToDisk:)' part of global actor 'MainActor'
378 |         let snapshotData = snapshotting.diffing.toData(diffable)
379 |
    :
386 |             ProcessInfo.processInfo.environment.keys.contains("__XCODE_BUILT_PRODUCTS_DIR_PATHS")
387 |           {
388 |             XCTContext.runActivity(named: "Attached Recorded Snapshot") { activity in
    |                        `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
389 |               if writeToDisk {
390 |                 // Snapshot was written to disk. Create attachment from files
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:478:24: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
476 |             !isSwiftTesting
477 |           {
478 |             XCTContext.runActivity(named: "Attached Failure Diff") { activity in
    |                        `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
479 |               attachments.forEach {
480 |                 activity.add($0)
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/PlistEncoder.swift:2245:13: warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
2243 | // Since plists do not support null values by default, we will encode them as "$null".
2244 | private let _plistNull = "$null"
2245 | private let _plistNullNSString = NSString(string: _plistNull)
     |             |- warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |             |- note: add '@MainActor' to make let '_plistNullNSString' part of global actor 'MainActor'
     |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2246 |
2247 | //===----------------------------------------------------------------------===//
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:103:12: note: class 'NSString' does not conform to the 'Sendable' protocol
101 |
102 |
103 | @interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSString' does not conform to the 'Sendable' protocol
104 |
105 | #pragma mark *** String funnel methods ***
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:397:38: warning: sending 'snapshotting' risks causing data races; this is an error in the Swift 6 language mode
395 |               } else {
396 |                 // Snapshot was not written to disk. Create attachment from data and path extension
397 |                 let typeIdentifier = snapshotting.pathExtension.flatMap(
    |                                      |- warning: sending 'snapshotting' risks causing data races; this is an error in the Swift 6 language mode
    |                                      `- note: task-isolated 'snapshotting' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
398 |                   uniformTypeIdentifier(fromExtension:))
399 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:479:15: warning: sending 'attachments' risks causing data races; this is an error in the Swift 6 language mode
477 |           {
478 |             XCTContext.runActivity(named: "Attached Failure Diff") { activity in
479 |               attachments.forEach {
    |               |- warning: sending 'attachments' risks causing data races; this is an error in the Swift 6 language mode
    |               `- note: 'attachments' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
480 |                 activity.add($0)
481 |               }
    :
498 |
499 |       if record == .failed {
500 |         try recordSnapshot(writeToDisk: true)
    |             `- note: access can happen concurrently
501 |         failureMessage += " A new snapshot was automatically recorded."
502 |       }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:25:12: warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 23 | /// This should only be turned off when running swift-snapshot-testcase with an external screenshot tracking service
 24 | /// such as Screenshotbot. Incorrectly turning this off can hide real regressions.
 25 | public var screenshotbotMode = true
    |            |- warning: var 'screenshotbotMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert 'screenshotbotMode' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var 'screenshotbotMode' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |
 27 | @_spi(Internals)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:47:12: warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 45 |
 46 | @_spi(Internals)
 47 | public var __diffTool: SnapshotTestingConfiguration.DiffTool = .default
    |            |- warning: var '__diffTool' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__diffTool' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__diffTool' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 | /// Whether or not to record all new references.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:80:12: warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 78 |
 79 | @_spi(Internals)
 80 | public var __record: SnapshotTestingConfiguration.Record = {
    |            |- warning: var '__record' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |            |- note: convert '__record' to a 'let' constant to make 'Sendable' shared state immutable
    |            |- note: add '@MainActor' to make var '__record' part of global actor 'MainActor'
    |            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |   if let value = ProcessInfo.processInfo.environment["SNAPSHOT_TESTING_RECORD"],
 82 |     let record = SnapshotTestingConfiguration.Record(rawValue: value)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:562:22: warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
560 | // We need to clean counter between tests executions in order to support test-iterations.
561 | private class CleanCounterBetweenTestCases: NSObject, XCTestObservation {
562 |   private static var registered = false
    |                      |- warning: static property 'registered' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: convert 'registered' to a 'let' constant to make 'Sendable' shared state immutable
    |                      |- note: add '@MainActor' to make static property 'registered' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
563 |
564 |   static func registerIfNeeded() {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:388:24: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
375 |       }
376 |
377 |       func recordSnapshot(writeToDisk: Bool) throws {
    |            `- note: add '@MainActor' to make local function 'recordSnapshot(writeToDisk:)' part of global actor 'MainActor'
378 |         let snapshotData = snapshotting.diffing.toData(diffable)
379 |
    :
386 |             ProcessInfo.processInfo.environment.keys.contains("__XCODE_BUILT_PRODUCTS_DIR_PATHS")
387 |           {
388 |             XCTContext.runActivity(named: "Attached Recorded Snapshot") { activity in
    |                        `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
389 |               if writeToDisk {
390 |                 // Snapshot was written to disk. Create attachment from files
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:478:24: warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
476 |             !isSwiftTesting
477 |           {
478 |             XCTContext.runActivity(named: "Attached Failure Diff") { activity in
    |                        `- warning: call to main actor-isolated class method 'runActivity(named:block:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
479 |               attachments.forEach {
480 |                 activity.add($0)
XCTest.XCTContext.runActivity:2:46: note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
1 | class XCTContext {
2 | @MainActor @preconcurrency public class func runActivity<Result>(named name: String, block: @MainActor (any XCTActivity) throws -> Result) rethrows -> Result}
  |                                              `- note: calls to class method 'runActivity(named:block:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/PlistEncoder.swift:2245:13: warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
2243 | // Since plists do not support null values by default, we will encode them as "$null".
2244 | private let _plistNull = "$null"
2245 | private let _plistNullNSString = NSString(string: _plistNull)
     |             |- warning: let '_plistNullNSString' is not concurrency-safe because non-'Sendable' type 'NSString' may have shared mutable state; this is an error in the Swift 6 language mode
     |             |- note: add '@MainActor' to make let '_plistNullNSString' part of global actor 'MainActor'
     |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
2246 |
2247 | //===----------------------------------------------------------------------===//
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h:103:12: note: class 'NSString' does not conform to the 'Sendable' protocol
101 |
102 |
103 | @interface NSString : NSObject <NSCopying, NSMutableCopying, NSSecureCoding>
    |            `- note: class 'NSString' does not conform to the 'Sendable' protocol
104 |
105 | #pragma mark *** String funnel methods ***
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:397:38: warning: sending 'snapshotting' risks causing data races; this is an error in the Swift 6 language mode
395 |               } else {
396 |                 // Snapshot was not written to disk. Create attachment from data and path extension
397 |                 let typeIdentifier = snapshotting.pathExtension.flatMap(
    |                                      |- warning: sending 'snapshotting' risks causing data races; this is an error in the Swift 6 language mode
    |                                      `- note: task-isolated 'snapshotting' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
398 |                   uniformTypeIdentifier(fromExtension:))
399 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/AssertSnapshot.swift:479:15: warning: sending 'attachments' risks causing data races; this is an error in the Swift 6 language mode
477 |           {
478 |             XCTContext.runActivity(named: "Attached Failure Diff") { activity in
479 |               attachments.forEach {
    |               |- warning: sending 'attachments' risks causing data races; this is an error in the Swift 6 language mode
    |               `- note: 'attachments' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
480 |                 activity.add($0)
481 |               }
    :
498 |
499 |       if record == .failed {
500 |         try recordSnapshot(writeToDisk: true)
    |             `- note: access can happen concurrently
501 |         failureMessage += " A new snapshot was automatically recorded."
502 |       }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:812:17: warning: main actor-isolated property 'snapshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 809 |   #endif
 810 |
 811 |   func addImagesForRenderedViews(_ view: View) -> [Async<View>] {
     |        `- note: add '@MainActor' to make global function 'addImagesForRenderedViews' part of global actor 'MainActor'
 812 |     return view.snapshot
     |                 `- warning: main actor-isolated property 'snapshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 813 |       .map { async in
 814 |         [
     :
 832 |
 833 |   extension View {
 834 |     var snapshot: Async<Image>? {
     |         `- note: property declared here
 835 |       func inWindow<T>(_ perform: () -> T) -> T {
 836 |         #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:817:31: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 815 |           Async { callback in
 816 |             async.run { image in
 817 |               let imageView = ImageView()
     |                               `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSControl'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:818:25: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 816 |             async.run { image in
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
     |                         `- warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSImageView.h:42:39: note: mutation of this property is only permitted within the actor
 40 | + (instancetype)imageViewWithImage:(NSImage *)image API_AVAILABLE(macos(10.12));
 41 |
 42 | @property (nullable, strong) NSImage *image;
    |                                       `- note: mutation of this property is only permitted within the actor
 43 |
 44 | @property (getter=isEditable) BOOL editable;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:819:25: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
     |                         `- warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: mutation of this property is only permitted within the actor
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: mutation of this property is only permitted within the actor
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:819:38: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
     |                                      `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: property declared here
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:821:33: warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
     |                                 `- warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 822 |               #elseif os(iOS) || os(tvOS)
 823 |                 view.superview?.insertSubview(imageView, aboveSubview: view)
AppKit.NSView.addSubview:2:22: note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
1 | class NSView {
2 | @MainActor open func addSubview(_ view: NSView, positioned place: NSWindow.OrderingMode, relativeTo otherView: NSView?)}
  |                      |- note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:821:22: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
     |                      `- warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 822 |               #elseif os(iOS) || os(tvOS)
 823 |                 view.superview?.insertSubview(imageView, aboveSubview: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:87:59: note: property declared here
 85 |
 86 | @property (nullable, readonly, unsafe_unretained) NSWindow *window;
 87 | @property (nullable, readonly, unsafe_unretained) NSView *superview;
    |                                                           `- note: property declared here
 88 | @property (copy) NSArray<__kindof NSView *> *subviews;
 89 | - (BOOL)isDescendantOf:(NSView *)view;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:830:15: warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
 828 |         ]
 829 |       }
 830 |       ?? view.subviews.flatMap(addImagesForRenderedViews)
     |               `- warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
 831 |   }
 832 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:88:46: note: property declared here
 86 | @property (nullable, readonly, unsafe_unretained) NSWindow *window;
 87 | @property (nullable, readonly, unsafe_unretained) NSView *superview;
 88 | @property (copy) NSArray<__kindof NSView *> *subviews;
    |                                              `- note: property declared here
 89 | - (BOOL)isDescendantOf:(NSView *)view;
 90 | - (nullable NSView *)ancestorSharedWithView:(NSView *)view;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:895:19: warning: capture of 'work' with non-sendable type '() -> ()' in a '@Sendable' closure
 893 |                 subscription = nil
 894 |                 if change.newValue == false {
 895 |                   work()
     |                   |- warning: capture of 'work' with non-sendable type '() -> ()' in a '@Sendable' closure
     |                   `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 896 |                 }
 897 |               }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:892:17: warning: reference to captured var 'subscription' in concurrently-executing code
 890 |               subscription = wkWebView.observe(\.isLoading, options: [.initial, .new]) {
 891 |                 (webview, change) in
 892 |                 subscription?.invalidate()
     |                 `- warning: reference to captured var 'subscription' in concurrently-executing code
 893 |                 subscription = nil
 894 |                 if change.newValue == false {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:893:17: warning: mutation of captured var 'subscription' in concurrently-executing code
 891 |                 (webview, change) in
 892 |                 subscription?.invalidate()
 893 |                 subscription = nil
     |                 `- warning: mutation of captured var 'subscription' in concurrently-executing code
 894 |                 if change.newValue == false {
 895 |                   work()
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:812:17: warning: main actor-isolated property 'snapshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 809 |   #endif
 810 |
 811 |   func addImagesForRenderedViews(_ view: View) -> [Async<View>] {
     |        `- note: add '@MainActor' to make global function 'addImagesForRenderedViews' part of global actor 'MainActor'
 812 |     return view.snapshot
     |                 `- warning: main actor-isolated property 'snapshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 813 |       .map { async in
 814 |         [
     :
 832 |
 833 |   extension View {
 834 |     var snapshot: Async<Image>? {
     |         `- note: property declared here
 835 |       func inWindow<T>(_ perform: () -> T) -> T {
 836 |         #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:817:31: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 815 |           Async { callback in
 816 |             async.run { image in
 817 |               let imageView = ImageView()
     |                               `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSControl'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:818:25: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 816 |             async.run { image in
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
     |                         `- warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSImageView.h:42:39: note: mutation of this property is only permitted within the actor
 40 | + (instancetype)imageViewWithImage:(NSImage *)image API_AVAILABLE(macos(10.12));
 41 |
 42 | @property (nullable, strong) NSImage *image;
    |                                       `- note: mutation of this property is only permitted within the actor
 43 |
 44 | @property (getter=isEditable) BOOL editable;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:819:25: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
     |                         `- warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: mutation of this property is only permitted within the actor
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: mutation of this property is only permitted within the actor
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:819:38: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
     |                                      `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: property declared here
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:821:33: warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
     |                                 `- warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 822 |               #elseif os(iOS) || os(tvOS)
 823 |                 view.superview?.insertSubview(imageView, aboveSubview: view)
AppKit.NSView.addSubview:2:22: note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
1 | class NSView {
2 | @MainActor open func addSubview(_ view: NSView, positioned place: NSWindow.OrderingMode, relativeTo otherView: NSView?)}
  |                      |- note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:821:22: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
     |                      `- warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 822 |               #elseif os(iOS) || os(tvOS)
 823 |                 view.superview?.insertSubview(imageView, aboveSubview: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:87:59: note: property declared here
 85 |
 86 | @property (nullable, readonly, unsafe_unretained) NSWindow *window;
 87 | @property (nullable, readonly, unsafe_unretained) NSView *superview;
    |                                                           `- note: property declared here
 88 | @property (copy) NSArray<__kindof NSView *> *subviews;
 89 | - (BOOL)isDescendantOf:(NSView *)view;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:830:15: warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
 828 |         ]
 829 |       }
 830 |       ?? view.subviews.flatMap(addImagesForRenderedViews)
     |               `- warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
 831 |   }
 832 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:88:46: note: property declared here
 86 | @property (nullable, readonly, unsafe_unretained) NSWindow *window;
 87 | @property (nullable, readonly, unsafe_unretained) NSView *superview;
 88 | @property (copy) NSArray<__kindof NSView *> *subviews;
    |                                              `- note: property declared here
 89 | - (BOOL)isDescendantOf:(NSView *)view;
 90 | - (nullable NSView *)ancestorSharedWithView:(NSView *)view;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:895:19: warning: capture of 'work' with non-sendable type '() -> ()' in a '@Sendable' closure
 893 |                 subscription = nil
 894 |                 if change.newValue == false {
 895 |                   work()
     |                   |- warning: capture of 'work' with non-sendable type '() -> ()' in a '@Sendable' closure
     |                   `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 896 |                 }
 897 |               }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:892:17: warning: reference to captured var 'subscription' in concurrently-executing code
 890 |               subscription = wkWebView.observe(\.isLoading, options: [.initial, .new]) {
 891 |                 (webview, change) in
 892 |                 subscription?.invalidate()
     |                 `- warning: reference to captured var 'subscription' in concurrently-executing code
 893 |                 subscription = nil
 894 |                 if change.newValue == false {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:893:17: warning: mutation of captured var 'subscription' in concurrently-executing code
 891 |                 (webview, change) in
 892 |                 subscription?.invalidate()
 893 |                 subscription = nil
     |                 `- warning: mutation of captured var 'subscription' in concurrently-executing code
 894 |                 if change.newValue == false {
 895 |                   work()
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:812:17: warning: main actor-isolated property 'snapshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 809 |   #endif
 810 |
 811 |   func addImagesForRenderedViews(_ view: View) -> [Async<View>] {
     |        `- note: add '@MainActor' to make global function 'addImagesForRenderedViews' part of global actor 'MainActor'
 812 |     return view.snapshot
     |                 `- warning: main actor-isolated property 'snapshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 813 |       .map { async in
 814 |         [
     :
 832 |
 833 |   extension View {
 834 |     var snapshot: Async<Image>? {
     |         `- note: property declared here
 835 |       func inWindow<T>(_ perform: () -> T) -> T {
 836 |         #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:817:31: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 815 |           Async { callback in
 816 |             async.run { image in
 817 |               let imageView = ImageView()
     |                               `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSControl'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:818:25: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 816 |             async.run { image in
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
     |                         `- warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSImageView.h:42:39: note: mutation of this property is only permitted within the actor
 40 | + (instancetype)imageViewWithImage:(NSImage *)image API_AVAILABLE(macos(10.12));
 41 |
 42 | @property (nullable, strong) NSImage *image;
    |                                       `- note: mutation of this property is only permitted within the actor
 43 |
 44 | @property (getter=isEditable) BOOL editable;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:819:25: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
     |                         `- warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: mutation of this property is only permitted within the actor
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: mutation of this property is only permitted within the actor
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:819:38: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
     |                                      `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: property declared here
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:821:33: warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
     |                                 `- warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 822 |               #elseif os(iOS) || os(tvOS)
 823 |                 view.superview?.insertSubview(imageView, aboveSubview: view)
AppKit.NSView.addSubview:2:22: note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
1 | class NSView {
2 | @MainActor open func addSubview(_ view: NSView, positioned place: NSWindow.OrderingMode, relativeTo otherView: NSView?)}
  |                      |- note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:821:22: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
     |                      `- warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 822 |               #elseif os(iOS) || os(tvOS)
 823 |                 view.superview?.insertSubview(imageView, aboveSubview: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:87:59: note: property declared here
 85 |
 86 | @property (nullable, readonly, unsafe_unretained) NSWindow *window;
 87 | @property (nullable, readonly, unsafe_unretained) NSView *superview;
    |                                                           `- note: property declared here
 88 | @property (copy) NSArray<__kindof NSView *> *subviews;
 89 | - (BOOL)isDescendantOf:(NSView *)view;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:830:15: warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
 828 |         ]
 829 |       }
 830 |       ?? view.subviews.flatMap(addImagesForRenderedViews)
     |               `- warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
 831 |   }
 832 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:88:46: note: property declared here
 86 | @property (nullable, readonly, unsafe_unretained) NSWindow *window;
 87 | @property (nullable, readonly, unsafe_unretained) NSView *superview;
 88 | @property (copy) NSArray<__kindof NSView *> *subviews;
    |                                              `- note: property declared here
 89 | - (BOOL)isDescendantOf:(NSView *)view;
 90 | - (nullable NSView *)ancestorSharedWithView:(NSView *)view;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:895:19: warning: capture of 'work' with non-sendable type '() -> ()' in a '@Sendable' closure
 893 |                 subscription = nil
 894 |                 if change.newValue == false {
 895 |                   work()
     |                   |- warning: capture of 'work' with non-sendable type '() -> ()' in a '@Sendable' closure
     |                   `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 896 |                 }
 897 |               }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:892:17: warning: reference to captured var 'subscription' in concurrently-executing code
 890 |               subscription = wkWebView.observe(\.isLoading, options: [.initial, .new]) {
 891 |                 (webview, change) in
 892 |                 subscription?.invalidate()
     |                 `- warning: reference to captured var 'subscription' in concurrently-executing code
 893 |                 subscription = nil
 894 |                 if change.newValue == false {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:893:17: warning: mutation of captured var 'subscription' in concurrently-executing code
 891 |                 (webview, change) in
 892 |                 subscription?.invalidate()
 893 |                 subscription = nil
     |                 `- warning: mutation of captured var 'subscription' in concurrently-executing code
 894 |                 if change.newValue == false {
 895 |                   work()
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:812:17: warning: main actor-isolated property 'snapshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 809 |   #endif
 810 |
 811 |   func addImagesForRenderedViews(_ view: View) -> [Async<View>] {
     |        `- note: add '@MainActor' to make global function 'addImagesForRenderedViews' part of global actor 'MainActor'
 812 |     return view.snapshot
     |                 `- warning: main actor-isolated property 'snapshot' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 813 |       .map { async in
 814 |         [
     :
 832 |
 833 |   extension View {
 834 |     var snapshot: Async<Image>? {
     |         `- note: property declared here
 835 |       func inWindow<T>(_ perform: () -> T) -> T {
 836 |         #if os(macOS)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:817:31: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 815 |           Async { callback in
 816 |             async.run { image in
 817 |               let imageView = ImageView()
     |                               `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSResponder.h:23:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 21 | @interface NSResponder : NSObject <NSCoding>
 22 |
 23 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
    | `- note: main actor isolation inferred from inheritance from class 'NSControl'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:818:25: warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 816 |             async.run { image in
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
     |                         `- warning: main actor-isolated property 'image' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSImageView.h:42:39: note: mutation of this property is only permitted within the actor
 40 | + (instancetype)imageViewWithImage:(NSImage *)image API_AVAILABLE(macos(10.12));
 41 |
 42 | @property (nullable, strong) NSImage *image;
    |                                       `- note: mutation of this property is only permitted within the actor
 43 |
 44 | @property (getter=isEditable) BOOL editable;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:819:25: warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
     |                         `- warning: main actor-isolated property 'frame' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: mutation of this property is only permitted within the actor
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: mutation of this property is only permitted within the actor
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:819:38: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 817 |               let imageView = ImageView()
 818 |               imageView.image = image
 819 |               imageView.frame = view.frame
     |                                      `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:129:18: note: property declared here
127 | - (void)setFrameOrigin:(NSPoint)newOrigin;
128 | - (void)setFrameSize:(NSSize)newSize;
129 | @property NSRect frame;
    |                  `- note: property declared here
130 | @property CGFloat frameRotation;
131 | @property CGFloat frameCenterRotation API_AVAILABLE(macos(10.5));
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:821:33: warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
     |                                 `- warning: call to main actor-isolated instance method 'addSubview(_:positioned:relativeTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 822 |               #elseif os(iOS) || os(tvOS)
 823 |                 view.superview?.insertSubview(imageView, aboveSubview: view)
AppKit.NSView.addSubview:2:22: note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
1 | class NSView {
2 | @MainActor open func addSubview(_ view: NSView, positioned place: NSWindow.OrderingMode, relativeTo otherView: NSView?)}
  |                      |- note: calls to instance method 'addSubview(_:positioned:relativeTo:)' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:821:22: warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 819 |               imageView.frame = view.frame
 820 |               #if os(macOS)
 821 |                 view.superview?.addSubview(imageView, positioned: .above, relativeTo: view)
     |                      `- warning: main actor-isolated property 'superview' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 822 |               #elseif os(iOS) || os(tvOS)
 823 |                 view.superview?.insertSubview(imageView, aboveSubview: view)
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:87:59: note: property declared here
 85 |
 86 | @property (nullable, readonly, unsafe_unretained) NSWindow *window;
 87 | @property (nullable, readonly, unsafe_unretained) NSView *superview;
    |                                                           `- note: property declared here
 88 | @property (copy) NSArray<__kindof NSView *> *subviews;
 89 | - (BOOL)isDescendantOf:(NSView *)view;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:830:15: warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
 828 |         ]
 829 |       }
 830 |       ?? view.subviews.flatMap(addImagesForRenderedViews)
     |               `- warning: main actor-isolated property 'subviews' can not be referenced from a nonisolated autoclosure; this is an error in the Swift 6 language mode
 831 |   }
 832 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:88:46: note: property declared here
 86 | @property (nullable, readonly, unsafe_unretained) NSWindow *window;
 87 | @property (nullable, readonly, unsafe_unretained) NSView *superview;
 88 | @property (copy) NSArray<__kindof NSView *> *subviews;
    |                                              `- note: property declared here
 89 | - (BOOL)isDescendantOf:(NSView *)view;
 90 | - (nullable NSView *)ancestorSharedWithView:(NSView *)view;
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:895:19: warning: capture of 'work' with non-sendable type '() -> ()' in a '@Sendable' closure
 893 |                 subscription = nil
 894 |                 if change.newValue == false {
 895 |                   work()
     |                   |- warning: capture of 'work' with non-sendable type '() -> ()' in a '@Sendable' closure
     |                   `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 896 |                 }
 897 |               }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:892:17: warning: reference to captured var 'subscription' in concurrently-executing code
 890 |               subscription = wkWebView.observe(\.isLoading, options: [.initial, .new]) {
 891 |                 (webview, change) in
 892 |                 subscription?.invalidate()
     |                 `- warning: reference to captured var 'subscription' in concurrently-executing code
 893 |                 subscription = nil
 894 |                 if change.newValue == false {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Common/View.swift:893:17: warning: mutation of captured var 'subscription' in concurrently-executing code
 891 |                 (webview, change) in
 892 |                 subscription?.invalidate()
 893 |                 subscription = nil
     |                 `- warning: mutation of captured var 'subscription' in concurrently-executing code
 894 |                 if change.newValue == false {
 895 |                   work()
[191/253] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[192/254] Compiling SwiftParser SwiftParserCompatibility.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/URLRequest.swift:23:23: warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     /// email=blob%40pointfree.co&name=Blob
 22 |     /// ```
 23 |     public static let raw = Snapshotting.raw(pretty: false)
    |                       |- warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'raw' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     /// A snapshot strategy for comparing requests based on raw equality.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/URLRequest.swift:78:23: warning: static property 'curl' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 76 |     //   "https://www.pointfree.co/subscribe"
 77 |     // ```
 78 |     public static let curl = SimplySnapshotting.lines.pullback { (request: URLRequest) in
    |                       |- warning: static property 'curl' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'curl' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |       var components = ["curl"]
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
[193/254] Compiling SwiftParser SwiftVersion.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/URLRequest.swift:23:23: warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     /// email=blob%40pointfree.co&name=Blob
 22 |     /// ```
 23 |     public static let raw = Snapshotting.raw(pretty: false)
    |                       |- warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'raw' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     /// A snapshot strategy for comparing requests based on raw equality.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/URLRequest.swift:78:23: warning: static property 'curl' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 76 |     //   "https://www.pointfree.co/subscribe"
 77 |     // ```
 78 |     public static let curl = SimplySnapshotting.lines.pullback { (request: URLRequest) in
    |                       |- warning: static property 'curl' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'curl' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |       var components = ["curl"]
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
[194/254] Compiling SwiftParser SyntaxUtils.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/URLRequest.swift:23:23: warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 21 |     /// email=blob%40pointfree.co&name=Blob
 22 |     /// ```
 23 |     public static let raw = Snapshotting.raw(pretty: false)
    |                       |- warning: static property 'raw' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'raw' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     /// A snapshot strategy for comparing requests based on raw equality.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting/URLRequest.swift:78:23: warning: static property 'curl' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
 76 |     //   "https://www.pointfree.co/subscribe"
 77 |     // ```
 78 |     public static let curl = SimplySnapshotting.lines.pullback { (request: URLRequest) in
    |                       |- warning: static property 'curl' is not concurrency-safe because non-'Sendable' type 'Snapshotting<URLRequest, String>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: add '@MainActor' to make static property 'curl' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 79 |
 80 |       var components = ["curl"]
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotTesting/Snapshotting.swift:6:15: note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  4 | /// A type representing the ability to transform a snapshottable value into a diffable format (like
  5 | /// text or an image) for snapshot testing.
  6 | public struct Snapshotting<Value, Format> {
    |               `- note: consider making generic struct 'Snapshotting' conform to the 'Sendable' protocol
  7 |   /// The path extension applied to references saved to disk.
  8 |   public var pathExtension: String?
[195/254] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[196/254] Compiling SwiftDiagnostics Diagnostic.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[197/254] Compiling SwiftDiagnostics Convenience.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[198/254] Emitting module SwiftDiagnostics
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[199/254] Compiling SwiftDiagnostics Message.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[200/254] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[201/256] Compiling SwiftDiagnostics Note.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[202/256] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[203/256] Compiling SwiftDiagnostics FixIt.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[204/256] Compiling SwiftDiagnostics GroupedDiagnostics.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[205/256] Compiling SwiftDiagnostics DiagnosticDecorator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[206/256] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[207/256] Compiling SwiftBasicFormat Indenter.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[208/256] Compiling SwiftBasicFormat Syntax+Extensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[209/256] Compiling SwiftBasicFormat InferIndentation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[210/256] Emitting module SwiftBasicFormat
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[211/256] Compiling SwiftBasicFormat BasicFormat.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[212/256] Compiling SwiftParser TopLevel.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[213/256] Compiling SwiftParser TriviaParser.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[214/256] Compiling SwiftParser Types.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[215/256] Compiling SwiftParser ExperimentalFeatures.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[216/260] Compiling SwiftParser StringLiterals.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[220/260] Compiling SwiftParser TokenConsumer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[221/260] Compiling SwiftParser TokenPrecedence.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[222/260] Compiling SwiftParser TokenSpec.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[223/260] Compiling SwiftParser TokenSpecSet.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[224/260] Compiling SwiftParser RegexLiteralLexer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[225/260] Compiling SwiftParser UnicodeScalarExtensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[226/260] Compiling SwiftParser Lookahead.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[227/260] Compiling SwiftParser LoopProgressCondition.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[228/260] Compiling SwiftParser Modifiers.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[229/260] Emitting module SwiftParser
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[230/260] Compiling SwiftParser Names.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[231/260] Compiling SwiftParser Nominals.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[232/260] Compiling SwiftParser Parameters.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[233/260] Compiling SwiftParser ParseSourceFile.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[234/260] Compiling SwiftParser Parser.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[235/260] Compiling SwiftParser Patterns.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[236/260] Compiling SwiftParser Recovery.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[237/260] Compiling SwiftParser Specifiers.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[238/260] Compiling SwiftParser Statements.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[239/260] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[240/260] Compiling SwiftParser IsValidIdentifier.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[241/260] Compiling SwiftParser Cursor.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[242/260] Compiling SwiftParser Lexeme.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[243/260] Compiling SwiftParser LexemeSequence.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[244/260] Compiling SwiftParser Lexer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[245/260] Compiling SwiftParser Attributes.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[246/260] Compiling SwiftParser Availability.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[247/260] Compiling SwiftParser CharacterInfo.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[248/260] Compiling SwiftParser CollectionNodes+Parsable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[249/260] Compiling SwiftParser CompilerFiles.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[250/260] Compiling SwiftParser Declarations.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[251/260] Compiling SwiftParser Directives.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[252/260] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[253/260] Compiling SwiftParser Expressions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[254/260] Compiling SwiftParser IncrementalParseTransition.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[255/260] Compiling SnapshotTestingCustomDump CustomDump.swift
[256/260] Emitting module SnapshotTestingCustomDump
[257/260] Compiling SwiftParser IsLexerClassified.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[258/260] Compiling SwiftParser LayoutNodes+Parsable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[259/260] Compiling SwiftParser Parser+TokenSpecSet.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[260/260] Compiling SwiftParser TokenSpecStaticMembers.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[261/273] Compiling SwiftParserDiagnostics Utils.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[262/274] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[263/274] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[264/274] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[265/274] Compiling SwiftParserDiagnostics PresenceUtils.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[266/274] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[267/274] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[268/274] Compiling SwiftParserDiagnostics MissingNodesError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[269/274] Compiling SwiftParserDiagnostics MissingTokenError.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[270/274] Emitting module SwiftParserDiagnostics
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[271/274] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[272/274] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[273/274] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[274/274] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[275/289] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[276/289] Compiling SwiftSyntaxBuilder ResultBuilders.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[277/290] Compiling SwiftSyntaxBuilder Indenter.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[278/290] Compiling SwiftSyntaxBuilder ListBuilder.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[279/290] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[280/290] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[281/290] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[282/290] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[283/290] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[284/290] Emitting module SwiftSyntaxBuilder
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[285/290] Compiling SwiftSyntaxBuilder BuildableNodes.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[286/290] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[287/290] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[288/290] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[289/290] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[290/290] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[291/293] Compiling InlineSnapshotTesting Exports.swift
[292/293] Emitting module InlineSnapshotTesting
/Users/admin/builder/spi-builder-workspace/Sources/InlineSnapshotTesting/AssertInlineSnapshot.swift:366:14: warning: var 'inlineSnapshotState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
364 |
365 |   @_spi(Internals)
366 |   public var inlineSnapshotState: LockIsolated<[File: [InlineSnapshot]]> = LockIsolated([:])
    |              |- warning: var 'inlineSnapshotState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'inlineSnapshotState' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make var 'inlineSnapshotState' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 |   private struct TestSource {
/Users/admin/builder/spi-builder-workspace/Sources/InlineSnapshotTesting/AssertInlineSnapshot.swift:392:15: warning: var 'testSourceCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
390 |   }
391 |
392 |   private var testSourceCache: [File: TestSource] = [:]
    |               |- warning: var 'testSourceCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |               |- note: convert 'testSourceCache' to a 'let' constant to make 'Sendable' shared state immutable
    |               |- note: add '@MainActor' to make var 'testSourceCache' part of global actor 'MainActor'
    |               `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
393 |
394 |   private func writeInlineSnapshots() {
[293/293] Compiling InlineSnapshotTesting AssertInlineSnapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/InlineSnapshotTesting/AssertInlineSnapshot.swift:366:14: warning: var 'inlineSnapshotState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
364 |
365 |   @_spi(Internals)
366 |   public var inlineSnapshotState: LockIsolated<[File: [InlineSnapshot]]> = LockIsolated([:])
    |              |- warning: var 'inlineSnapshotState' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'inlineSnapshotState' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make var 'inlineSnapshotState' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 |   private struct TestSource {
/Users/admin/builder/spi-builder-workspace/Sources/InlineSnapshotTesting/AssertInlineSnapshot.swift:392:15: warning: var 'testSourceCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
390 |   }
391 |
392 |   private var testSourceCache: [File: TestSource] = [:]
    |               |- warning: var 'testSourceCache' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |               |- note: convert 'testSourceCache' to a 'let' constant to make 'Sendable' shared state immutable
    |               |- note: add '@MainActor' to make var 'testSourceCache' part of global actor 'MainActor'
    |               `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
393 |
394 |   private func writeInlineSnapshots() {
/Users/admin/builder/spi-builder-workspace/Sources/InlineSnapshotTesting/AssertInlineSnapshot.swift:108:35: warning: capture of 'syntaxDescriptor' with non-sendable type 'InlineSnapshotSyntaxDescriptor' in a '@Sendable' closure; this is an error in the Swift 6 language mode
106 |                 actual: actual,
107 |                 wasRecording: record == .all || record == .failed,
108 |                 syntaxDescriptor: syntaxDescriptor,
    |                                   `- warning: capture of 'syntaxDescriptor' with non-sendable type 'InlineSnapshotSyntaxDescriptor' in a '@Sendable' closure; this is an error in the Swift 6 language mode
109 |                 function: "\(function)",
110 |                 line: line,
    :
219 | /// ``assertInlineSnapshot(of:as:message:record:timeout:syntaxDescriptor:matches:file:function:line:column:)``
220 | /// under the hood.
221 | public struct InlineSnapshotSyntaxDescriptor: Hashable {
    |               `- note: consider making struct 'InlineSnapshotSyntaxDescriptor' conform to the 'Sendable' protocol
222 |   /// The default label describing an inline snapshot.
223 |   public static let defaultTrailingClosureLabel = "matches"
Build complete! (28.44s)
Fetching https://github.com/pointfreeco/swift-custom-dump from cache
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.03s)
Fetched https://github.com/swiftlang/swift-syntax from cache (1.91s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.4.1 (2.42s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay from cache
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.77s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (3.77s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.8.1 (0.46s)
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.4.1
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 602.0.0
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.8.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-custom-dump",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-custom-dump"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "509.0.0",
            "upper_bound" : "603.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "swift-snapshot-testing",
  "name" : "swift-snapshot-testing",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    }
  ],
  "products" : [
    {
      "name" : "SnapshotTesting",
      "targets" : [
        "SnapshotTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "InlineSnapshotTesting",
      "targets" : [
        "InlineSnapshotTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SnapshotTestingCustomDump",
      "targets" : [
        "SnapshotTestingCustomDump"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SnapshotTestingTests",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotTestingTests",
      "path" : "Tests/SnapshotTestingTests",
      "sources" : [
        "AssertSnapshotSwiftTests.swift",
        "DeprecationTests.swift",
        "Internal/BaseSuite.swift",
        "Internal/BaseTestCase.swift",
        "Internal/TestHelpers.swift",
        "RecordTests.swift",
        "SnapshotTestingTests.swift",
        "SnapshotsTraitTests.swift",
        "SwiftTestingTests.swift",
        "WaitTests.swift",
        "WithSnapshotTestingTests.swift"
      ],
      "target_dependencies" : [
        "SnapshotTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SnapshotTestingCustomDump",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotTestingCustomDump",
      "path" : "Sources/SnapshotTestingCustomDump",
      "product_dependencies" : [
        "CustomDump"
      ],
      "product_memberships" : [
        "InlineSnapshotTesting",
        "SnapshotTestingCustomDump"
      ],
      "sources" : [
        "CustomDump.swift"
      ],
      "target_dependencies" : [
        "SnapshotTesting"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshotTesting",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotTesting",
      "path" : "Sources/SnapshotTesting",
      "product_memberships" : [
        "SnapshotTesting",
        "InlineSnapshotTesting",
        "SnapshotTestingCustomDump"
      ],
      "sources" : [
        "AssertSnapshot.swift",
        "Async.swift",
        "Common/Internal.swift",
        "Common/PlistEncoder.swift",
        "Common/String+SpecialCharacters.swift",
        "Common/View.swift",
        "Common/XCTAttachment.swift",
        "Diff.swift",
        "Diffing.swift",
        "Extensions/Wait.swift",
        "Internal/Deprecations.swift",
        "Internal/RecordIssue.swift",
        "SnapshotTestingConfiguration.swift",
        "SnapshotsTestTrait.swift",
        "Snapshotting.swift",
        "Snapshotting/Any.swift",
        "Snapshotting/CALayer.swift",
        "Snapshotting/CGPath.swift",
        "Snapshotting/CaseIterable.swift",
        "Snapshotting/Data.swift",
        "Snapshotting/Encodable.swift",
        "Snapshotting/NSBezierPath.swift",
        "Snapshotting/NSImage.swift",
        "Snapshotting/NSView.swift",
        "Snapshotting/NSViewController.swift",
        "Snapshotting/SceneKit.swift",
        "Snapshotting/SpriteKit.swift",
        "Snapshotting/String.swift",
        "Snapshotting/SwiftUIView.swift",
        "Snapshotting/UIBezierPath.swift",
        "Snapshotting/UIImage.swift",
        "Snapshotting/UIView.swift",
        "Snapshotting/UIViewController.swift",
        "Snapshotting/URLRequest.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "InlineSnapshotTestingTests",
      "module_type" : "SwiftTarget",
      "name" : "InlineSnapshotTestingTests",
      "path" : "Tests/InlineSnapshotTestingTests",
      "sources" : [
        "AssertInlineSnapshotSwiftTests.swift",
        "CustomDumpTests.swift",
        "InlineSnapshotTestingTests.swift",
        "Internal/BaseSuite.swift",
        "Internal/BaseTestCase.swift"
      ],
      "target_dependencies" : [
        "InlineSnapshotTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "InlineSnapshotTesting",
      "module_type" : "SwiftTarget",
      "name" : "InlineSnapshotTesting",
      "path" : "Sources/InlineSnapshotTesting",
      "product_dependencies" : [
        "SwiftParser",
        "SwiftSyntax",
        "SwiftSyntaxBuilder"
      ],
      "product_memberships" : [
        "InlineSnapshotTesting"
      ],
      "sources" : [
        "AssertInlineSnapshot.swift",
        "Exports.swift"
      ],
      "target_dependencies" : [
        "SnapshotTesting",
        "SnapshotTestingCustomDump"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.