The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of SnapshotPreviews, reference v0.10.22 (d2e18d), with Swift 6.1 for macOS (SPM) on 1 May 2025 03:38:07 UTC.

Swift 6 data race errors: 23

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/EmergeTools/SnapshotPreviews.git
Reference: v0.10.22
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/EmergeTools/SnapshotPreviews
 * tag               v0.10.22   -> FETCH_HEAD
HEAD is now at d2e18d1 Add rendering mode support (#232)
Cloned https://github.com/EmergeTools/SnapshotPreviews.git
Revision (git rev-parse @):
d2e18d1d8d8737f424babaeeeda88a63f9325b70
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/EmergeTools/SnapshotPreviews.git at v0.10.22
Fetching https://github.com/EmergeTools/SimpleDebugger.git
Fetching https://github.com/swhitty/FlyingFox.git
Fetching https://github.com/EmergeTools/AccessibilitySnapshot.git
[1/5280] Fetching flyingfox
[107/5376] Fetching flyingfox, simpledebugger
[203/8118] Fetching flyingfox, simpledebugger, accessibilitysnapshot
Fetched https://github.com/EmergeTools/SimpleDebugger.git from cache (1.05s)
Fetched https://github.com/swhitty/FlyingFox.git from cache (1.05s)
[138/2742] Fetching accessibilitysnapshot
Fetched https://github.com/EmergeTools/AccessibilitySnapshot.git from cache (2.03s)
Computing version for https://github.com/EmergeTools/SimpleDebugger.git
Computed https://github.com/EmergeTools/SimpleDebugger.git at 1.0.0 (2.54s)
Computing version for https://github.com/EmergeTools/AccessibilitySnapshot.git
Computed https://github.com/EmergeTools/AccessibilitySnapshot.git at 1.0.2 (0.61s)
Computing version for https://github.com/swhitty/FlyingFox.git
Computed https://github.com/swhitty/FlyingFox.git at 0.16.0 (0.48s)
Creating working copy for https://github.com/swhitty/FlyingFox.git
Working copy of https://github.com/swhitty/FlyingFox.git resolved at 0.16.0
Creating working copy for https://github.com/EmergeTools/AccessibilitySnapshot.git
Working copy of https://github.com/EmergeTools/AccessibilitySnapshot.git resolved at 1.0.2
Creating working copy for https://github.com/EmergeTools/SimpleDebugger.git
Working copy of https://github.com/EmergeTools/SimpleDebugger.git resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "snapshotpreviews",
      "name": "SnapshotPreviews",
      "url": "https://github.com/EmergeTools/SnapshotPreviews.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SnapshotPreviews",
      "dependencies": [
        {
          "identity": "flyingfox",
          "name": "FlyingFox",
          "url": "https://github.com/swhitty/FlyingFox.git",
          "version": "0.16.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/FlyingFox",
          "dependencies": [
          ]
        },
        {
          "identity": "accessibilitysnapshot",
          "name": "AccessibilitySnapshot",
          "url": "https://github.com/EmergeTools/AccessibilitySnapshot.git",
          "version": "1.0.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/AccessibilitySnapshot",
          "dependencies": [
          ]
        },
        {
          "identity": "simpledebugger",
          "name": "SimpleDebugger",
          "url": "https://github.com/EmergeTools/SimpleDebugger.git",
          "version": "1.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SimpleDebugger",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/EmergeTools/SnapshotPreviews.git
[1/4294] Fetching snapshotpreviews
Fetched https://github.com/EmergeTools/SnapshotPreviews.git from cache (1.11s)
Fetching https://github.com/EmergeTools/SimpleDebugger.git from cache
Fetching https://github.com/swhitty/FlyingFox.git from cache
Fetching https://github.com/EmergeTools/AccessibilitySnapshot.git from cache
Fetched https://github.com/EmergeTools/SimpleDebugger.git from cache (0.48s)
Fetched https://github.com/EmergeTools/AccessibilitySnapshot.git from cache (0.48s)
Fetched https://github.com/swhitty/FlyingFox.git from cache (0.48s)
Computing version for https://github.com/EmergeTools/SimpleDebugger.git
Computed https://github.com/EmergeTools/SimpleDebugger.git at 1.0.0 (0.54s)
Computing version for https://github.com/EmergeTools/AccessibilitySnapshot.git
Computed https://github.com/EmergeTools/AccessibilitySnapshot.git at 1.0.2 (0.03s)
Computing version for https://github.com/swhitty/FlyingFox.git
Computed https://github.com/swhitty/FlyingFox.git at 0.16.0 (0.03s)
Creating working copy for https://github.com/EmergeTools/SnapshotPreviews.git
Working copy of https://github.com/EmergeTools/SnapshotPreviews.git resolved at v0.10.22 (d2e18d1)
Creating working copy for https://github.com/EmergeTools/SimpleDebugger.git
Working copy of https://github.com/EmergeTools/SimpleDebugger.git resolved at 1.0.0
Creating working copy for https://github.com/EmergeTools/AccessibilitySnapshot.git
Working copy of https://github.com/EmergeTools/AccessibilitySnapshot.git resolved at 1.0.2
Creating working copy for https://github.com/swhitty/FlyingFox.git
Working copy of https://github.com/swhitty/FlyingFox.git resolved at 0.16.0
warning: '.resolve-product-dependencies': dependency 'snapshotpreviews' is not used by any target
Found 3 product dependencies
  - FlyingFox
  - AccessibilitySnapshot
  - SimpleDebugger
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/EmergeTools/SnapshotPreviews.git
https://github.com/EmergeTools/SnapshotPreviews.git
{
  "cxx_language_standard" : "c++11",
  "dependencies" : [
    {
      "identity" : "flyingfox",
      "requirement" : {
        "exact" : [
          "0.16.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swhitty/FlyingFox.git"
    },
    {
      "identity" : "accessibilitysnapshot",
      "requirement" : {
        "exact" : [
          "1.0.2"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/EmergeTools/AccessibilitySnapshot.git"
    },
    {
      "identity" : "simpledebugger",
      "requirement" : {
        "exact" : [
          "1.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/EmergeTools/SimpleDebugger.git"
    }
  ],
  "manifest_display_name" : "SnapshotPreviews",
  "name" : "SnapshotPreviews",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "PreviewGallery",
      "targets" : [
        "PreviewGallery"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "SnapshottingTests",
      "targets" : [
        "SnapshottingTests"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "SnapshotPreferences",
      "targets" : [
        "SnapshotPreferences"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SnapshotPreviewsCore",
      "targets" : [
        "SnapshotPreviewsCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Snapshotting",
      "targets" : [
        "Snapshotting"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SnapshottingTestsObjc",
      "module_type" : "ClangTarget",
      "name" : "SnapshottingTestsObjc",
      "path" : "Sources/SnapshottingTestsObjc",
      "product_dependencies" : [
        "SimpleDebugger"
      ],
      "product_memberships" : [
        "SnapshottingTests"
      ],
      "sources" : [
        "EMGInvocationCreator.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshottingTests",
      "module_type" : "SwiftTarget",
      "name" : "SnapshottingTests",
      "path" : "Sources/SnapshottingTests",
      "product_memberships" : [
        "SnapshottingTests"
      ],
      "sources" : [
        "AccessibilityPreviewTest.swift",
        "DiscoveredPreview+PreviewType.swift",
        "PreviewBaseTest.swift",
        "PreviewFilters.swift",
        "PreviewLayoutTest.swift",
        "SnapshotTest.swift"
      ],
      "target_dependencies" : [
        "SnapshotPreviewsCore",
        "SnapshottingTestsObjc"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshottingSwift",
      "module_type" : "SwiftTarget",
      "name" : "SnapshottingSwift",
      "path" : "Sources/SnapshottingSwift",
      "product_dependencies" : [
        "FlyingFox"
      ],
      "product_memberships" : [
        "Snapshotting"
      ],
      "sources" : [
        "Initializer.swift",
        "Snapshots.swift"
      ],
      "target_dependencies" : [
        "SnapshotPreviewsCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Snapshotting",
      "module_type" : "ClangTarget",
      "name" : "Snapshotting",
      "path" : "Sources/Snapshotting",
      "product_memberships" : [
        "Snapshotting"
      ],
      "sources" : [
        "Initializer.m"
      ],
      "target_dependencies" : [
        "SnapshottingSwift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshotSharedModels",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotSharedModels",
      "path" : "Sources/SnapshotSharedModels",
      "product_memberships" : [
        "PreviewGallery",
        "SnapshottingTests",
        "SnapshotPreferences",
        "SnapshotPreviewsCore",
        "Snapshotting"
      ],
      "sources" : [
        "RenderingMode.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshotPreviewsTests",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotPreviewsTests",
      "path" : "Tests/SnapshotPreviewsTests",
      "sources" : [
        "ETBrowserTests.swift"
      ],
      "target_dependencies" : [
        "SnapshotPreviewsCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SnapshotPreviewsCore",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotPreviewsCore",
      "path" : "Sources/SnapshotPreviewsCore",
      "product_dependencies" : [
        "AccessibilitySnapshotCore"
      ],
      "product_memberships" : [
        "PreviewGallery",
        "SnapshottingTests",
        "SnapshotPreviewsCore",
        "Snapshotting"
      ],
      "sources" : [
        "AppKitRenderingStrategy.swift",
        "ConformanceLookup.swift",
        "ExpandingViewController.swift",
        "MetadataTypes.swift",
        "ModifierFinder.swift",
        "NSImage+EMG.swift",
        "Orientation.swift",
        "PreferredColorSchemeWrapper.swift",
        "RenderingStrategy.swift",
        "ScrollExpansion.swift",
        "SnapshotPreviewsCore.swift",
        "String+Split.swift",
        "SwiftUIRenderingStrategy.swift",
        "UIImage+EMG.swift",
        "UIKitRenderingStrategy.swift",
        "UIViewWrapper.swift",
        "View+Snapshot.swift",
        "ViewSelector.swift"
      ],
      "target_dependencies" : [
        "PreviewsSupport",
        "SnapshotSharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshotPreferences",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotPreferences",
      "path" : "Sources/SnapshotPreferences",
      "product_memberships" : [
        "PreviewGallery",
        "SnapshotPreferences"
      ],
      "sources" : [
        "AccessibiltyPreference.swift",
        "AppStoreSnapshotPreference.swift",
        "EmergeModifierFinder.swift",
        "ExpansionPreference.swift",
        "PrecisionPreference.swift",
        "RenderingModePreference.swift"
      ],
      "target_dependencies" : [
        "SnapshotSharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PreviewsSupport",
      "module_type" : "BinaryTarget",
      "name" : "PreviewsSupport",
      "path" : "PreviewsSupport/PreviewsSupport.xcframework",
      "product_memberships" : [
        "PreviewGallery",
        "SnapshottingTests",
        "SnapshotPreviewsCore",
        "Snapshotting"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "PreviewGallery",
      "module_type" : "SwiftTarget",
      "name" : "PreviewGallery",
      "path" : "Sources/PreviewGallery",
      "product_memberships" : [
        "PreviewGallery"
      ],
      "sources" : [
        "Array+Filter.swift",
        "Checkerboard.swift",
        "Colors.swift",
        "ModulePreviews.swift",
        "ModuleScreens.swift",
        "Preview+FullScreen.swift",
        "PreviewCell.swift",
        "PreviewData.swift",
        "PreviewGallery.swift",
        "PreviewsDetail.swift",
        "TitleSubtitleRow.swift"
      ],
      "target_dependencies" : [
        "SnapshotPreviewsCore",
        "SnapshotPreferences"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/20] Write sources
[8/20] Copying PreviewsSupport.framework
[9/20] Write swift-version-2F0A5646E1D333AE.txt
[10/47] Compiling SimpleDebugger emg_vm_protect.c
[11/47] Compiling SnapshottingTestsObjc EMGInvocationCreator.mm
[12/47] Compiling SimpleDebugger SimpleDebugger.cpp
[14/47] Emitting module FlyingSocks
[15/49] Compiling FlyingSocks Logging.swift
[16/49] Compiling FlyingSocks Socket+Darwin.swift
[17/49] Compiling FlyingSocks Socket+Glibc.swift
[18/49] Compiling FlyingSocks AllocatedLock.swift
[19/49] Compiling FlyingSocks AsyncBufferedCollection.swift
[20/49] Compiling FlyingSocks AsyncBufferedEmptySequence.swift
[21/49] Compiling FlyingSocks Task+Timeout.swift
[22/49] Compiling FlyingSocks Transferring.swift
[23/49] Compiling FlyingSocks ConsumingAsyncSequence.swift
[24/49] Compiling FlyingSocks IdentifiableContinuation.swift
[25/49] Compiling FlyingSocks Logging+OSLog.swift
[26/49] Compiling FlyingSocks SocketPool+ePoll.swift
[27/49] Compiling FlyingSocks SocketPool+kQueue.swift
[28/49] Compiling FlyingSocks Socket+WinSock2.swift
[29/49] Compiling FlyingSocks Socket.swift
[30/49] Compiling FlyingSocks SocketAddress.swift
[31/49] Compiling FlyingSocks AsyncBufferedFileSequence.swift
[32/49] Compiling FlyingSocks AsyncBufferedSequence+Extensions.swift
[33/49] Compiling FlyingSocks AsyncBufferedSequence.swift
[34/49] Compiling FlyingSocks SocketError.swift
[35/49] Compiling FlyingSocks SocketPool+Poll.swift
[36/49] Compiling FlyingSocks SocketPool.swift
[37/49] Compiling FlyingSocks SwiftSupport.swift
[38/49] Compiling FlyingSocks AsyncChunkedSequence.swift
[39/49] Compiling FlyingSocks AsyncSharedReplaySequence.swift
[40/49] Compiling FlyingSocks AsyncSocket.swift
[41/49] Emitting module SnapshotSharedModels
[42/49] Compiling SnapshotSharedModels RenderingMode.swift
[43/113] Compiling FlyingFox UncheckedSendable.swift
[44/113] Compiling FlyingFox AsyncStream+WSFrame.swift
[45/113] Compiling FlyingFox SHA1.swift
[46/113] Compiling FlyingFox WSFrame.swift
[47/117] Compiling FlyingFox HTTPLogging+OSLog.swift
[48/117] Compiling FlyingFox HTTPLogging.swift
[49/117] Compiling FlyingFox HTTPMethod.swift
[50/117] Compiling FlyingFox HTTPRequest+Address.swift
[51/117] Emitting module FlyingFox
[52/117] Compiling FlyingFox RoutedHTTPHandler.swift
[53/117] Compiling FlyingFox WebSocketHTTPHandler.swift
[54/117] Compiling FlyingFox SocketAddress+Glibc.swift
[55/117] Compiling FlyingFox URLSession+Async.swift
[56/117] Compiling FlyingFox DirectoryHTTPHandler.swift
[57/117] Compiling FlyingFox FileHTTPHandler.swift
[58/117] Compiling FlyingFox ProxyHTTPHandler.swift
[59/117] Compiling FlyingFox RedirectHTTPHandler.swift
[60/117] Compiling FlyingFox HTTPRoute.swift
[61/117] Compiling FlyingFox HTTPRouteParameterValue.swift
[62/117] Compiling FlyingFox HTTPServer+Configuration.swift
[63/117] Compiling FlyingFox HTTPServer+Listening.swift
[64/117] Compiling FlyingFox HTTPRequest+QueryItem.swift
[65/117] Compiling FlyingFox HTTPRequest+RouteParameter.swift
[66/117] Compiling FlyingFox HTTPRequest.swift
[67/117] Compiling FlyingFox HTTPResponse.swift
[68/117] Compiling FlyingFox AsyncSequence+Extensions.swift
[69/117] Compiling FlyingFox HTTPBodyPattern.swift
[70/117] Compiling FlyingFox HTTPBodySequence.swift
[71/117] Compiling FlyingFox HTTPChunkedEncodedSequence.swift
[72/117] Compiling FlyingFox HTTPClient.swift
[73/117] Compiling FlyingFox HTTPConnection.swift
[74/117] Compiling FlyingFox HTTPDecoder.swift
[75/117] Compiling FlyingFox HTTPEncoder.swift
[76/117] Compiling FlyingFox HTTPHandler.swift
[77/117] Compiling FlyingFox HTTPHeader.swift
[78/117] Compiling FlyingFox HTTPServer.swift
[79/117] Compiling FlyingFox HTTPStatusCode.swift
[80/117] Compiling FlyingFox HTTPVersion.swift
[81/117] Compiling FlyingFox ClosureHTTPHandler.swift
[82/117] Compiling FlyingFox WSFrameEncoder.swift
[83/117] Compiling FlyingFox WSFrameValidator.swift
[84/117] Compiling FlyingFox WSHandler.swift
[85/117] Compiling FlyingFox WSMessage.swift
[86/117] Compiling SnapshotPreferences PrecisionPreference.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/PrecisionPreference.swift:16:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |   }
15 |
16 |   static var defaultValue: Float? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
[87/117] Compiling SnapshotPreferences AccessibiltyPreference.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/AccessibiltyPreference.swift:18:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |   }
17 |
18 |   static var defaultValue: Bool? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
[88/117] Compiling SnapshotPreferences ExpansionPreference.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/ExpansionPreference.swift:18:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |   }
17 |
18 |   static var defaultValue: Bool? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
[89/117] Compiling SnapshotPreferences EmergeModifierFinder.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/EmergeModifierFinder.swift:20:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'EmergeModifierState' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | @objc(EmergeModifierState)
17 | class EmergeModifierState: NSObject {
   |       `- note: class 'EmergeModifierState' does not conform to the 'Sendable' protocol
18 |
19 |   @objc
20 |   static let shared = EmergeModifierState()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'EmergeModifierState' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |   func reset() {
[90/117] Emitting module SnapshotPreferences
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/AccessibiltyPreference.swift:18:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |   }
17 |
18 |   static var defaultValue: Bool? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/AppStoreSnapshotPreference.swift:18:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |   }
17 |
18 |   static var defaultValue: Bool? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/EmergeModifierFinder.swift:20:14: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'EmergeModifierState' may have shared mutable state; this is an error in the Swift 6 language mode
15 |
16 | @objc(EmergeModifierState)
17 | class EmergeModifierState: NSObject {
   |       `- note: class 'EmergeModifierState' does not conform to the 'Sendable' protocol
18 |
19 |   @objc
20 |   static let shared = EmergeModifierState()
   |              |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'EmergeModifierState' may have shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |
22 |   func reset() {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/ExpansionPreference.swift:18:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |   }
17 |
18 |   static var defaultValue: Bool? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/PrecisionPreference.swift:16:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 |   }
15 |
16 |   static var defaultValue: Float? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 | }
18 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/RenderingModePreference.swift:17:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 |   }
16 |
17 |   static var defaultValue: EmergeRenderingMode.RawValue? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | }
19 |
[91/117] Compiling SnapshotPreferences AppStoreSnapshotPreference.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/AppStoreSnapshotPreference.swift:18:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 |   }
17 |
18 |   static var defaultValue: Bool? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 | }
20 |
[92/117] Compiling SnapshotPreferences RenderingModePreference.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreferences/RenderingModePreference.swift:17:14: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 |   }
16 |
17 |   static var defaultValue: EmergeRenderingMode.RawValue? = nil
   |              |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |              |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |              |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | }
19 |
[93/117] Compiling SnapshotPreviewsCore View+Snapshot.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/SnapshotPreviewsCore.swift:92:23: warning: main actor-isolated static property '_allPreviews' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 90 |     self.fileID = nil
 91 |     self.line = nil
 92 |     self.previews = A._allPreviews.map { Preview(preview: $0, type: A.self) }
    |                       `- warning: main actor-isolated static property '_allPreviews' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 93 |     self.platform = A.platform
 94 |   }
SwiftUI._PreviewProvider._allPreviews:2:46: note: static property declared here
1 | protocol _PreviewProvider {
2 | @MainActor @preconcurrency public static var _allPreviews: [_Preview] { get }}
  |                                              `- note: static property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/SnapshotPreviewsCore.swift:93:23: warning: main actor-isolated static property 'platform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 91 |     self.line = nil
 92 |     self.previews = A._allPreviews.map { Preview(preview: $0, type: A.self) }
 93 |     self.platform = A.platform
    |                       `- warning: main actor-isolated static property 'platform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 94 |   }
 95 |
SwiftUI.PreviewProvider.platform:2:39: note: static property declared here
1 | protocol PreviewProvider {
2 | @MainActor @preconcurrency static var platform: PreviewPlatform? { get }}
  |                                       `- note: static property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/SnapshotPreviewsCore.swift:13:49: warning: sending 'preview' risks causing data races; this is an error in the Swift 6 language mode
 11 |     layout = preview.layout
 12 |     _view = {
 13 |       ViewSelectorTree(SnapshotViewModel(index: preview.id)) {
    |                                                 |- warning: sending 'preview' risks causing data races; this is an error in the Swift 6 language mode
    |                                                 `- note: task-isolated 'preview' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 14 |         P.previews
 15 |       }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/SnapshotPreviewsCore.swift:92:23: warning: main actor-isolated static property '_allPreviews' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 90 |     self.fileID = nil
 91 |     self.line = nil
 92 |     self.previews = A._allPreviews.map { Preview(preview: $0, type: A.self) }
    |                       `- warning: main actor-isolated static property '_allPreviews' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 93 |     self.platform = A.platform
 94 |   }
SwiftUI._PreviewProvider._allPreviews:2:46: note: static property declared here
1 | protocol _PreviewProvider {
2 | @MainActor @preconcurrency public static var _allPreviews: [_Preview] { get }}
  |                                              `- note: static property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/SnapshotPreviewsCore.swift:93:23: warning: main actor-isolated static property 'platform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 91 |     self.line = nil
 92 |     self.previews = A._allPreviews.map { Preview(preview: $0, type: A.self) }
 93 |     self.platform = A.platform
    |                       `- warning: main actor-isolated static property 'platform' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 94 |   }
 95 |
SwiftUI.PreviewProvider.platform:2:39: note: static property declared here
1 | protocol PreviewProvider {
2 | @MainActor @preconcurrency static var platform: PreviewPlatform? { get }}
  |                                       `- note: static property declared here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/SnapshotPreviewsCore.swift:13:49: warning: sending 'preview' risks causing data races; this is an error in the Swift 6 language mode
 11 |     layout = preview.layout
 12 |     _view = {
 13 |       ViewSelectorTree(SnapshotViewModel(index: preview.id)) {
    |                                                 |- warning: sending 'preview' risks causing data races; this is an error in the Swift 6 language mode
    |                                                 `- note: task-isolated 'preview' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
 14 |         P.previews
 15 |       }
[100/118] Compiling SnapshotPreviewsCore ViewSelector.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:12:13: warning: let 'modifierFinderClass' is not concurrency-safe because non-'Sendable' type 'NSObject?' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import SnapshotSharedModels
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
   |             `- warning: let 'modifierFinderClass' is not concurrency-safe because non-'Sendable' type 'NSObject?' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:53:12: note: class 'NSObject' does not conform to the 'Sendable' protocol
 51 | OBJC_ROOT_CLASS
 52 | OBJC_EXPORT
 53 | @interface NSObject <NSObject> {
    |            `- note: class 'NSObject' does not conform to the 'Sendable' protocol
 54 | #pragma clang diagnostic push
 55 | #pragma clang diagnostic ignored "-Wobjc-interface-ivars"
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 6 | //
 7 |
 8 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 9 | import SwiftUI
10 | import SnapshotSharedModels
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
   |             |- note: add '@MainActor' to make let 'modifierFinderClass' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:13:13: warning: let 'finder' is not concurrency-safe because non-'Sendable' type '((any View) -> any View)?' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
   |             |- warning: let 'finder' is not concurrency-safe because non-'Sendable' type '((any View) -> any View)?' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'finder' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
15 | private let stateMirror = modifierState != nil ? Mirror(
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:15:13: warning: let 'stateMirror' is not concurrency-safe because non-'Sendable' type 'Mirror?' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
15 | private let stateMirror = modifierState != nil ? Mirror(
   |             |- warning: let 'stateMirror' is not concurrency-safe because non-'Sendable' type 'Mirror?' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'stateMirror' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |   reflecting: modifierState!
17 |     .perform(NSSelectorFromString("shared"))
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
  |                     `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 |     case none
3 |     case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:12:13: warning: let 'modifierFinderClass' is not concurrency-safe because non-'Sendable' type 'NSObject?' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import SnapshotSharedModels
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
   |             `- warning: let 'modifierFinderClass' is not concurrency-safe because non-'Sendable' type 'NSObject?' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:53:12: note: class 'NSObject' does not conform to the 'Sendable' protocol
 51 | OBJC_ROOT_CLASS
 52 | OBJC_EXPORT
 53 | @interface NSObject <NSObject> {
    |            `- note: class 'NSObject' does not conform to the 'Sendable' protocol
 54 | #pragma clang diagnostic push
 55 | #pragma clang diagnostic ignored "-Wobjc-interface-ivars"
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 6 | //
 7 |
 8 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 9 | import SwiftUI
10 | import SnapshotSharedModels
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
   |             |- note: add '@MainActor' to make let 'modifierFinderClass' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:13:13: warning: let 'finder' is not concurrency-safe because non-'Sendable' type '((any View) -> any View)?' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
   |             |- warning: let 'finder' is not concurrency-safe because non-'Sendable' type '((any View) -> any View)?' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'finder' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
15 | private let stateMirror = modifierState != nil ? Mirror(
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:15:13: warning: let 'stateMirror' is not concurrency-safe because non-'Sendable' type 'Mirror?' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
15 | private let stateMirror = modifierState != nil ? Mirror(
   |             |- warning: let 'stateMirror' is not concurrency-safe because non-'Sendable' type 'Mirror?' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'stateMirror' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |   reflecting: modifierState!
17 |     .perform(NSSelectorFromString("shared"))
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
  |                     `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 |     case none
3 |     case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:112:7: warning: main actor-isolated property 'contentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
 16 |
 17 | protocol ContentHeightProviding {
 18 |   var contentHeight: CGFloat { get }
    |       `- note: requirement 'contentHeight' declared here
 19 |
 20 |   var visibleContentHeight: CGFloat { get }
    :
108 |
109 | #if canImport(AppKit) && !targetEnvironment(macCatalyst)
110 | extension NSScrollView: ContentHeightProviding {
    |                         `- note: add '@preconcurrency' to the 'ContentHeightProviding' conformance to defer isolation checking to run time
111 |
112 |   var contentHeight: CGFloat {
    |       `- warning: main actor-isolated property 'contentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
113 |     documentView?.frame.size.height ?? 0
114 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:116:7: warning: main actor-isolated property 'visibleContentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
 18 |   var contentHeight: CGFloat { get }
 19 |
 20 |   var visibleContentHeight: CGFloat { get }
    |       `- note: requirement 'visibleContentHeight' declared here
 21 | }
 22 |
    :
114 |   }
115 |
116 |   var visibleContentHeight: CGFloat {
    |       `- warning: main actor-isolated property 'visibleContentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
117 |     frame.height - (contentInsets.top + contentInsets.bottom)
118 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:122:7: warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
 22 |
 23 | protocol FirstScrollViewProviding {
 24 |   var firstScrollView: ContentHeightProviding? { get }
    |       `- note: requirement 'firstScrollView' declared here
 25 | }
 26 |
    :
119 | }
120 |
121 | extension NSView: FirstScrollViewProviding {
    |                   `- note: add '@preconcurrency' to the 'FirstScrollViewProviding' conformance to defer isolation checking to run time
122 |   var firstScrollView: ContentHeightProviding? {
    |       `- warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
123 |     var subviews = subviews
124 |     while !subviews.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:141:7: warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
 22 |
 23 | protocol FirstScrollViewProviding {
 24 |   var firstScrollView: ContentHeightProviding? { get }
    |       `- note: requirement 'firstScrollView' declared here
 25 | }
 26 |
    :
138 | }
139 |
140 | extension NSViewController: FirstScrollViewProviding {
    |                             `- note: add '@preconcurrency' to the 'FirstScrollViewProviding' conformance to defer isolation checking to run time
141 |   var firstScrollView: ContentHeightProviding? {
    |       `- warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
142 |     view.firstScrollView
143 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:112:7: warning: main actor-isolated property 'contentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
 16 |
 17 | protocol ContentHeightProviding {
 18 |   var contentHeight: CGFloat { get }
    |       `- note: requirement 'contentHeight' declared here
 19 |
 20 |   var visibleContentHeight: CGFloat { get }
    :
108 |
109 | #if canImport(AppKit) && !targetEnvironment(macCatalyst)
110 | extension NSScrollView: ContentHeightProviding {
    |                         `- note: add '@preconcurrency' to the 'ContentHeightProviding' conformance to defer isolation checking to run time
111 |
112 |   var contentHeight: CGFloat {
    |       `- warning: main actor-isolated property 'contentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
113 |     documentView?.frame.size.height ?? 0
114 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:116:7: warning: main actor-isolated property 'visibleContentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
 18 |   var contentHeight: CGFloat { get }
 19 |
 20 |   var visibleContentHeight: CGFloat { get }
    |       `- note: requirement 'visibleContentHeight' declared here
 21 | }
 22 |
    :
114 |   }
115 |
116 |   var visibleContentHeight: CGFloat {
    |       `- warning: main actor-isolated property 'visibleContentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
117 |     frame.height - (contentInsets.top + contentInsets.bottom)
118 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:122:7: warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
 22 |
 23 | protocol FirstScrollViewProviding {
 24 |   var firstScrollView: ContentHeightProviding? { get }
    |       `- note: requirement 'firstScrollView' declared here
 25 | }
 26 |
    :
119 | }
120 |
121 | extension NSView: FirstScrollViewProviding {
    |                   `- note: add '@preconcurrency' to the 'FirstScrollViewProviding' conformance to defer isolation checking to run time
122 |   var firstScrollView: ContentHeightProviding? {
    |       `- warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
123 |     var subviews = subviews
124 |     while !subviews.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:141:7: warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
 22 |
 23 | protocol FirstScrollViewProviding {
 24 |   var firstScrollView: ContentHeightProviding? { get }
    |       `- note: requirement 'firstScrollView' declared here
 25 | }
 26 |
    :
138 | }
139 |
140 | extension NSViewController: FirstScrollViewProviding {
    |                             `- note: add '@preconcurrency' to the 'FirstScrollViewProviding' conformance to defer isolation checking to run time
141 |   var firstScrollView: ContentHeightProviding? {
    |       `- warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
142 |     view.firstScrollView
143 |   }
[109/118] Emitting module SnapshotPreviewsCore
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:22:13: warning: var '_colorScheme' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 20 | }
 21 |
 22 | private var _colorScheme: ColorScheme? = nil
    |             |- warning: var '_colorScheme' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_colorScheme' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var '_colorScheme' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | public class AppKitRenderingStrategy: RenderingStrategy {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:72:7: warning: main actor-isolated property 'previousHeight' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 64 | }
 65 |
 66 | final class AppKitContainer: NSHostingController<EmergeModifierView>, ScrollExpansionProviding {
    |                                                                       `- note: add '@preconcurrency' to the 'ScrollExpansionProviding' conformance to defer isolation checking to run time
 67 |
 68 |   var supportsExpansion: Bool {
    :
 70 |   }
 71 |   var heightAnchor: NSLayoutConstraint?
 72 |   var previousHeight: CGFloat?
    |       `- warning: main actor-isolated property 'previousHeight' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 73 |
 74 |   public var rendered: ((EmergeRenderingMode?, Float?, Bool?, Bool?) -> Void)? {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:29:7: note: requirement 'previousHeight' declared here
 27 | #if !os(watchOS)
 28 | protocol ScrollExpansionProviding: AnyObject, FirstScrollViewProviding {
 29 |   var previousHeight: CGFloat? { get set }
    |       `- note: requirement 'previousHeight' declared here
 30 |   var heightAnchor: NSLayoutConstraint? { get }
 31 |   var supportsExpansion: Bool { get }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:71:7: warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 69 |     rootView.supportsExpansion
 70 |   }
 71 |   var heightAnchor: NSLayoutConstraint?
    |       `- warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 72 |   var previousHeight: CGFloat?
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:30:7: note: requirement 'heightAnchor' declared here
 28 | protocol ScrollExpansionProviding: AnyObject, FirstScrollViewProviding {
 29 |   var previousHeight: CGFloat? { get set }
 30 |   var heightAnchor: NSLayoutConstraint? { get }
    |       `- note: requirement 'heightAnchor' declared here
 31 |   var supportsExpansion: Bool { get }
 32 | }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:68:7: warning: main actor-isolated property 'supportsExpansion' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 66 | final class AppKitContainer: NSHostingController<EmergeModifierView>, ScrollExpansionProviding {
 67 |
 68 |   var supportsExpansion: Bool {
    |       `- warning: main actor-isolated property 'supportsExpansion' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 69 |     rootView.supportsExpansion
 70 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:31:7: note: requirement 'supportsExpansion' declared here
 29 |   var previousHeight: CGFloat? { get set }
 30 |   var heightAnchor: NSLayoutConstraint? { get }
 31 |   var supportsExpansion: Bool { get }
    |       `- note: requirement 'supportsExpansion' declared here
 32 | }
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:12:13: warning: let 'modifierFinderClass' is not concurrency-safe because non-'Sendable' type 'NSObject?' may have shared mutable state; this is an error in the Swift 6 language mode
10 | import SnapshotSharedModels
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
   |             `- warning: let 'modifierFinderClass' is not concurrency-safe because non-'Sendable' type 'NSObject?' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/objc/NSObject.h:53:12: note: class 'NSObject' does not conform to the 'Sendable' protocol
 51 | OBJC_ROOT_CLASS
 52 | OBJC_EXPORT
 53 | @interface NSObject <NSObject> {
    |            `- note: class 'NSObject' does not conform to the 'Sendable' protocol
 54 | #pragma clang diagnostic push
 55 | #pragma clang diagnostic ignored "-Wobjc-interface-ivars"
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 6 | //
 7 |
 8 | import Foundation
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ObjectiveC'
 9 | import SwiftUI
10 | import SnapshotSharedModels
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
   |             |- note: add '@MainActor' to make let 'modifierFinderClass' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
<unknown>:0: note: a function type must be marked '@Sendable' to conform to 'Sendable'
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:13:13: warning: let 'finder' is not concurrency-safe because non-'Sendable' type '((any View) -> any View)?' may have shared mutable state; this is an error in the Swift 6 language mode
11 |
12 | private let modifierFinderClass = (NSClassFromString("EmergeModifierFinder") as? NSObject.Type)?.init()
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
   |             |- warning: let 'finder' is not concurrency-safe because non-'Sendable' type '((any View) -> any View)?' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'finder' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
15 | private let stateMirror = modifierState != nil ? Mirror(
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ModifierFinder.swift:15:13: warning: let 'stateMirror' is not concurrency-safe because non-'Sendable' type 'Mirror?' may have shared mutable state; this is an error in the Swift 6 language mode
13 | private let finder = modifierFinderClass != nil ? Mirror(reflecting: modifierFinderClass!).descendant("finder") as? (any View) -> any View : nil
14 | private let modifierState = NSClassFromString("EmergeModifierState") as? NSObject.Type
15 | private let stateMirror = modifierState != nil ? Mirror(
   |             |- warning: let 'stateMirror' is not concurrency-safe because non-'Sendable' type 'Mirror?' may have shared mutable state; this is an error in the Swift 6 language mode
   |             |- note: add '@MainActor' to make let 'stateMirror' part of global actor 'MainActor'
   |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |   reflecting: modifierState!
17 |     .perform(NSSelectorFromString("shared"))
Swift.Optional:1:21: note: generic enum 'Optional' does not conform to the 'Sendable' protocol
1 | @frozen public enum Optional<Wrapped> : ~Copyable where Wrapped : ~Copyable {
  |                     `- note: generic enum 'Optional' does not conform to the 'Sendable' protocol
2 |     case none
3 |     case some(Wrapped)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:112:7: warning: main actor-isolated property 'contentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
 16 |
 17 | protocol ContentHeightProviding {
 18 |   var contentHeight: CGFloat { get }
    |       `- note: requirement 'contentHeight' declared here
 19 |
 20 |   var visibleContentHeight: CGFloat { get }
    :
108 |
109 | #if canImport(AppKit) && !targetEnvironment(macCatalyst)
110 | extension NSScrollView: ContentHeightProviding {
    |                         `- note: add '@preconcurrency' to the 'ContentHeightProviding' conformance to defer isolation checking to run time
111 |
112 |   var contentHeight: CGFloat {
    |       `- warning: main actor-isolated property 'contentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
113 |     documentView?.frame.size.height ?? 0
114 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:116:7: warning: main actor-isolated property 'visibleContentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
 18 |   var contentHeight: CGFloat { get }
 19 |
 20 |   var visibleContentHeight: CGFloat { get }
    |       `- note: requirement 'visibleContentHeight' declared here
 21 | }
 22 |
    :
114 |   }
115 |
116 |   var visibleContentHeight: CGFloat {
    |       `- warning: main actor-isolated property 'visibleContentHeight' cannot be used to satisfy nonisolated requirement from protocol 'ContentHeightProviding'; this is an error in the Swift 6 language mode
117 |     frame.height - (contentInsets.top + contentInsets.bottom)
118 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:122:7: warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
 22 |
 23 | protocol FirstScrollViewProviding {
 24 |   var firstScrollView: ContentHeightProviding? { get }
    |       `- note: requirement 'firstScrollView' declared here
 25 | }
 26 |
    :
119 | }
120 |
121 | extension NSView: FirstScrollViewProviding {
    |                   `- note: add '@preconcurrency' to the 'FirstScrollViewProviding' conformance to defer isolation checking to run time
122 |   var firstScrollView: ContentHeightProviding? {
    |       `- warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
123 |     var subviews = subviews
124 |     while !subviews.isEmpty {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:141:7: warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
 22 |
 23 | protocol FirstScrollViewProviding {
 24 |   var firstScrollView: ContentHeightProviding? { get }
    |       `- note: requirement 'firstScrollView' declared here
 25 | }
 26 |
    :
138 | }
139 |
140 | extension NSViewController: FirstScrollViewProviding {
    |                             `- note: add '@preconcurrency' to the 'FirstScrollViewProviding' conformance to defer isolation checking to run time
141 |   var firstScrollView: ContentHeightProviding? {
    |       `- warning: main actor-isolated property 'firstScrollView' cannot be used to satisfy nonisolated requirement from protocol 'FirstScrollViewProviding'; this is an error in the Swift 6 language mode
142 |     view.firstScrollView
143 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:22:13: warning: var '_colorScheme' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 20 | }
 21 |
 22 | private var _colorScheme: ColorScheme? = nil
    |             |- warning: var '_colorScheme' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_colorScheme' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var '_colorScheme' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | public class AppKitRenderingStrategy: RenderingStrategy {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:72:7: warning: main actor-isolated property 'previousHeight' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 64 | }
 65 |
 66 | final class AppKitContainer: NSHostingController<EmergeModifierView>, ScrollExpansionProviding {
    |                                                                       `- note: add '@preconcurrency' to the 'ScrollExpansionProviding' conformance to defer isolation checking to run time
 67 |
 68 |   var supportsExpansion: Bool {
    :
 70 |   }
 71 |   var heightAnchor: NSLayoutConstraint?
 72 |   var previousHeight: CGFloat?
    |       `- warning: main actor-isolated property 'previousHeight' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 73 |
 74 |   public var rendered: ((EmergeRenderingMode?, Float?, Bool?, Bool?) -> Void)? {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:29:7: note: requirement 'previousHeight' declared here
 27 | #if !os(watchOS)
 28 | protocol ScrollExpansionProviding: AnyObject, FirstScrollViewProviding {
 29 |   var previousHeight: CGFloat? { get set }
    |       `- note: requirement 'previousHeight' declared here
 30 |   var heightAnchor: NSLayoutConstraint? { get }
 31 |   var supportsExpansion: Bool { get }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:71:7: warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 69 |     rootView.supportsExpansion
 70 |   }
 71 |   var heightAnchor: NSLayoutConstraint?
    |       `- warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 72 |   var previousHeight: CGFloat?
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:30:7: note: requirement 'heightAnchor' declared here
 28 | protocol ScrollExpansionProviding: AnyObject, FirstScrollViewProviding {
 29 |   var previousHeight: CGFloat? { get set }
 30 |   var heightAnchor: NSLayoutConstraint? { get }
    |       `- note: requirement 'heightAnchor' declared here
 31 |   var supportsExpansion: Bool { get }
 32 | }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:68:7: warning: main actor-isolated property 'supportsExpansion' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 66 | final class AppKitContainer: NSHostingController<EmergeModifierView>, ScrollExpansionProviding {
 67 |
 68 |   var supportsExpansion: Bool {
    |       `- warning: main actor-isolated property 'supportsExpansion' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 69 |     rootView.supportsExpansion
 70 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:31:7: note: requirement 'supportsExpansion' declared here
 29 |   var previousHeight: CGFloat? { get set }
 30 |   var heightAnchor: NSLayoutConstraint? { get }
 31 |   var supportsExpansion: Bool { get }
    |       `- note: requirement 'supportsExpansion' declared here
 32 | }
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:29:14: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 27 |
 28 |   public init() {
 29 |     window = BorderlessWindow()
    |              `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 30 |     window.makeKeyAndOrderFront(nil)
 31 |   }
/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 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:30:12: warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 28 |   public init() {
 29 |     window = BorderlessWindow()
 30 |     window.makeKeyAndOrderFront(nil)
    |            `- warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 31 |   }
 32 |
AppKit.NSWindow.makeKeyAndOrderFront:2:22: note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
1 | class NSWindow {
2 | @MainActor open func makeKeyAndOrderFront(_ sender: Any?)}
  |                      |- note: calls to instance method 'makeKeyAndOrderFront' 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/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:22:13: warning: var '_colorScheme' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 20 | }
 21 |
 22 | private var _colorScheme: ColorScheme? = nil
    |             |- warning: var '_colorScheme' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |             |- note: convert '_colorScheme' to a 'let' constant to make 'Sendable' shared state immutable
    |             |- note: add '@MainActor' to make var '_colorScheme' part of global actor 'MainActor'
    |             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |
 24 | public class AppKitRenderingStrategy: RenderingStrategy {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:72:7: warning: main actor-isolated property 'previousHeight' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 64 | }
 65 |
 66 | final class AppKitContainer: NSHostingController<EmergeModifierView>, ScrollExpansionProviding {
    |                                                                       `- note: add '@preconcurrency' to the 'ScrollExpansionProviding' conformance to defer isolation checking to run time
 67 |
 68 |   var supportsExpansion: Bool {
    :
 70 |   }
 71 |   var heightAnchor: NSLayoutConstraint?
 72 |   var previousHeight: CGFloat?
    |       `- warning: main actor-isolated property 'previousHeight' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 73 |
 74 |   public var rendered: ((EmergeRenderingMode?, Float?, Bool?, Bool?) -> Void)? {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:29:7: note: requirement 'previousHeight' declared here
 27 | #if !os(watchOS)
 28 | protocol ScrollExpansionProviding: AnyObject, FirstScrollViewProviding {
 29 |   var previousHeight: CGFloat? { get set }
    |       `- note: requirement 'previousHeight' declared here
 30 |   var heightAnchor: NSLayoutConstraint? { get }
 31 |   var supportsExpansion: Bool { get }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:71:7: warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 69 |     rootView.supportsExpansion
 70 |   }
 71 |   var heightAnchor: NSLayoutConstraint?
    |       `- warning: main actor-isolated property 'heightAnchor' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 72 |   var previousHeight: CGFloat?
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:30:7: note: requirement 'heightAnchor' declared here
 28 | protocol ScrollExpansionProviding: AnyObject, FirstScrollViewProviding {
 29 |   var previousHeight: CGFloat? { get set }
 30 |   var heightAnchor: NSLayoutConstraint? { get }
    |       `- note: requirement 'heightAnchor' declared here
 31 |   var supportsExpansion: Bool { get }
 32 | }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:68:7: warning: main actor-isolated property 'supportsExpansion' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 66 | final class AppKitContainer: NSHostingController<EmergeModifierView>, ScrollExpansionProviding {
 67 |
 68 |   var supportsExpansion: Bool {
    |       `- warning: main actor-isolated property 'supportsExpansion' cannot be used to satisfy nonisolated requirement from protocol 'ScrollExpansionProviding'; this is an error in the Swift 6 language mode
 69 |     rootView.supportsExpansion
 70 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/ScrollExpansion.swift:31:7: note: requirement 'supportsExpansion' declared here
 29 |   var previousHeight: CGFloat? { get set }
 30 |   var heightAnchor: NSLayoutConstraint? { get }
 31 |   var supportsExpansion: Bool { get }
    |       `- note: requirement 'supportsExpansion' declared here
 32 | }
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:29:14: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 27 |
 28 |   public init() {
 29 |     window = BorderlessWindow()
    |              `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 30 |     window.makeKeyAndOrderFront(nil)
 31 |   }
/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 'NSResponder'
 24 | - (nullable instancetype)initWithCoder:(NSCoder *)coder NS_DESIGNATED_INITIALIZER;
 25 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/AppKitRenderingStrategy.swift:30:12: warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 28 |   public init() {
 29 |     window = BorderlessWindow()
 30 |     window.makeKeyAndOrderFront(nil)
    |            `- warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 31 |   }
 32 |
AppKit.NSWindow.makeKeyAndOrderFront:2:22: note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
1 | class NSWindow {
2 | @MainActor open func makeKeyAndOrderFront(_ sender: Any?)}
  |                      |- note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
  |                      `- note: main actor isolation inferred from inheritance from class 'NSResponder'
3 |
[112/139] Compiling PreviewGallery Array+Filter.swift
[113/139] Compiling PreviewGallery Checkerboard.swift
[114/140] Compiling SnapshottingSwift Initializer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingSwift/Initializer.swift:17:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Initializer' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | @objc
14 | public class Initializer: NSObject {
   |              `- note: class 'Initializer' does not conform to the 'Sendable' protocol
15 |
16 |   @objc
17 |   static public let shared = Initializer()
   |                     |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Initializer' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |   override init() {
[115/140] Emitting module SnapshottingSwift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingSwift/Initializer.swift:17:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Initializer' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 | @objc
14 | public class Initializer: NSObject {
   |              `- note: class 'Initializer' does not conform to the 'Sendable' protocol
15 |
16 |   @objc
17 |   static public let shared = Initializer()
   |                     |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Initializer' may have shared mutable state; this is an error in the Swift 6 language mode
   |                     |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |   override init() {
[116/140] Compiling SnapshottingSwift Snapshots.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingSwift/Snapshots.swift:60:17: warning: capture of 'self' with non-sendable type 'Snapshots?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 24 | }
 25 |
 26 | class Snapshots {
    |       `- note: class 'Snapshots' does not conform to the 'Sendable' protocol
 27 |   let server = HTTPServer(address: .loopback(port: 38824))
 28 |
    :
 58 |     await server.appendRoute("GET /display/*") { [weak self] request in
 59 |       let pathComponents = request.path.components(separatedBy: "/")
 60 |       guard let self, pathComponents.count > 3 else {
    |                 `- warning: capture of 'self' with non-sendable type 'Snapshots?' in a '@Sendable' closure; this is an error in the Swift 6 language mode
 61 |         return HTTPResponse(statusCode: .badRequest)
 62 |       }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingSwift/Snapshots.swift:68:42: warning: non-sendable result type '(Result<ImageType, any Error>, Preview)' (aka '(Result<NSImage, any Error>, Preview)') cannot be sent from main actor-isolated context in call to instance method 'render(typeName:id:)'; this is an error in the Swift 6 language mode
 66 |
 67 |       var result: [String: String] = [:]
 68 |       let (imageResult, preview) = await render(typeName: typeName, id: id)
    |                                          `- warning: non-sendable result type '(Result<ImageType, any Error>, Preview)' (aka '(Result<NSImage, any Error>, Preview)') cannot be sent from main actor-isolated context in call to instance method 'render(typeName:id:)'; this is an error in the Swift 6 language mode
 69 |
 70 |       if let displayName = preview.displayName {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingSwift/Snapshots.swift:41:10: warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 39 |     }
 40 |     #endif
 41 |     Task {
    |          `- warning: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure; this is an error in the Swift 6 language mode
 42 |       try await startServer()
    |                 `- note: closure captures 'self' which is accessible to code in the current task
 43 |     }
 44 |   }
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingSwift/Snapshots.swift:112:22: warning: sending 'result.image' risks causing data races; this is an error in the Swift 6 language mode
110 |     let result = await withCheckedContinuation { continuation in
111 |       renderingStrategy.render(preview: preview) { result in
112 |         continuation.resume(returning: result.image)
    |                      |- warning: sending 'result.image' risks causing data races; this is an error in the Swift 6 language mode
    |                      `- note: main actor-isolated 'result.image' is passed as a 'sending' parameter; Uses in callee may race with later main actor-isolated uses
113 |       }
114 |     }
[117/140] Emitting module PreviewGallery
[118/140] Compiling PreviewGallery Preview+FullScreen.swift
[119/140] Compiling PreviewGallery ModuleScreens.swift
[120/140] Compiling PreviewGallery PreviewCell.swift
[121/140] Compiling PreviewGallery PreviewData.swift
[122/140] Compiling PreviewGallery PreviewsDetail.swift
[123/140] Compiling PreviewGallery PreviewGallery.swift
[124/140] Compiling PreviewGallery ModulePreviews.swift
[125/140] Compiling PreviewGallery Colors.swift
[126/140] Compiling PreviewGallery TitleSubtitleRow.swift
[126/140] Write Objects.LinkFileList
[127/140] Archiving libPreviewGallery.a
[128/140] Compiling Snapshotting Initializer.m
[129/140] Write Objects.LinkFileList
[130/140] Linking libSnapshotting.dylib
[132/140] Emitting module SnapshottingTests
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/DiscoveredPreview+PreviewType.swift:9:22: warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
 7 |
 8 | import Foundation
 9 | @_implementationOnly import SnapshotPreviewsCore
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
10 |
11 | extension DiscoveredPreview {
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/PreviewLayoutTest.swift:9:22: warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
 7 |
 8 | import Foundation
 9 | @_implementationOnly import SnapshotPreviewsCore
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
10 | import SwiftUI
11 | import XCTest
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/SnapshotTest.swift:9:22: warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
  7 |
  8 | import Foundation
  9 | @_implementationOnly import SnapshotPreviewsCore
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
 10 | import XCTest
 11 | import XCTest
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/PreviewBaseTest.swift:23:5: warning: var 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | }
 22 |
 23 | var previews: [DiscoveredPreviewAndIndex] = []
    |     |- warning: var 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'previews' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'previews' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 | @objc(EMGPreviewBaseTest)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/PreviewBaseTest.swift:28:14: warning: static property 'signatureCreator' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 26 | open class PreviewBaseTest: XCTestCase {
 27 |
 28 |   static var signatureCreator: NSObject?
    |              |- warning: static property 'signatureCreator' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'signatureCreator' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'signatureCreator' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   @objc
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/PreviewLayoutTest.swift:35:22: warning: static property 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
33 |   }
34 |
35 |   static private var previews: [PreviewType] = []
   |                      |- warning: static property 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'previews' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: add '@MainActor' to make static property 'previews' part of global actor 'MainActor'
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |
37 |   /// Discovers all relevant previews based on inclusion and exclusion filters. Subclasses should NOT override this method.
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/SnapshotTest.swift:52:22: warning: static property 'renderingStrategy' is not concurrency-safe because non-'Sendable' type 'any RenderingStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 50 |     #endif
 51 |   }
 52 |   private static let renderingStrategy = getRenderingStrategy()
    |                      `- warning: static property 'renderingStrategy' is not concurrency-safe because non-'Sendable' type 'any RenderingStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |   static private var previews: [SnapshotPreviewsCore.PreviewType] = []
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/RenderingStrategy.swift:63:17: note: protocol 'RenderingStrategy' does not conform to the 'Sendable' protocol
61 | }
62 |
63 | public protocol RenderingStrategy {
   |                 `- note: protocol 'RenderingStrategy' does not conform to the 'Sendable' protocol
64 |   @MainActor func render(
65 |     preview: SnapshotPreviewsCore.Preview,
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/SnapshotTest.swift:9:22: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SnapshotPreviewsCore'
  7 |
  8 | import Foundation
  9 | @_implementationOnly import SnapshotPreviewsCore
    |                      `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SnapshotPreviewsCore'
 10 | import XCTest
 11 | import XCTest
    :
 50 |     #endif
 51 |   }
 52 |   private static let renderingStrategy = getRenderingStrategy()
    |                      |- note: add '@MainActor' to make static property 'renderingStrategy' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |
 54 |   static private var previews: [SnapshotPreviewsCore.PreviewType] = []
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/SnapshotTest.swift:54:22: warning: static property 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 52 |   private static let renderingStrategy = getRenderingStrategy()
 53 |
 54 |   static private var previews: [SnapshotPreviewsCore.PreviewType] = []
    |                      |- warning: static property 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: convert 'previews' to a 'let' constant to make 'Sendable' shared state immutable
    |                      |- note: add '@MainActor' to make static property 'previews' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |   /// Discovers all relevant previews based on inclusion and exclusion filters. Subclasses should NOT override this method.
[133/140] Compiling SnapshottingTests PreviewBaseTest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/PreviewBaseTest.swift:23:5: warning: var 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 21 | }
 22 |
 23 | var previews: [DiscoveredPreviewAndIndex] = []
    |     |- warning: var 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |     |- note: convert 'previews' to a 'let' constant to make 'Sendable' shared state immutable
    |     |- note: add '@MainActor' to make var 'previews' part of global actor 'MainActor'
    |     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 | @objc(EMGPreviewBaseTest)
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/PreviewBaseTest.swift:28:14: warning: static property 'signatureCreator' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 26 | open class PreviewBaseTest: XCTestCase {
 27 |
 28 |   static var signatureCreator: NSObject?
    |              |- warning: static property 'signatureCreator' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |              |- note: convert 'signatureCreator' to a 'let' constant to make 'Sendable' shared state immutable
    |              |- note: add '@MainActor' to make static property 'signatureCreator' part of global actor 'MainActor'
    |              `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |
 30 |   @objc
[134/140] Compiling SnapshottingTests PreviewLayoutTest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/PreviewLayoutTest.swift:9:22: warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
 7 |
 8 | import Foundation
 9 | @_implementationOnly import SnapshotPreviewsCore
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
10 | import SwiftUI
11 | import XCTest
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/PreviewLayoutTest.swift:35:22: warning: static property 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
33 |   }
34 |
35 |   static private var previews: [PreviewType] = []
   |                      |- warning: static property 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'previews' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: add '@MainActor' to make static property 'previews' part of global actor 'MainActor'
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |
37 |   /// Discovers all relevant previews based on inclusion and exclusion filters. Subclasses should NOT override this method.
[135/140] Compiling SnapshottingTests DiscoveredPreview+PreviewType.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/DiscoveredPreview+PreviewType.swift:9:22: warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
 7 |
 8 | import Foundation
 9 | @_implementationOnly import SnapshotPreviewsCore
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
10 |
11 | extension DiscoveredPreview {
[136/140] Compiling SnapshottingTests AccessibilityPreviewTest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/AccessibilityPreviewTest.swift:28:5: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |   ///
 26 |   /// - Returns: An instance of XCUIApplication.
 27 |   open class func getApp() -> XCUIApplication {
    |                   `- note: add '@MainActor' to make class method 'getApp()' part of global actor 'MainActor'
 28 |     XCUIApplication()
    |     `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 29 |   }
 30 |
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks/XCUIAutomation.framework/Headers/XCUIApplication.h:29:1: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 27 |  * Returns a proxy for the application specified by the "Target Application" target setting.
 28 |  */
 29 | - (instancetype)init NS_DESIGNATED_INITIALIZER;
    | `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
 30 | + (instancetype)new;
 31 |
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/AccessibilityPreviewTest.swift:118:9: warning: mutation of captured var 'resultPath' in concurrently-executing code
116 |     let task = URLSession.shared.dataTask(with: request) { data, response, error in
117 |       if let data = data, let stringData = String(data: data, encoding: .utf8) {
118 |         resultPath = stringData
    |         `- warning: mutation of captured var 'resultPath' in concurrently-executing code
119 |       }
120 |       group.leave()
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/AccessibilityPreviewTest.swift:154:7: warning: mutation of captured var 'resultData' in concurrently-executing code
152 |     var resultData: Data?
153 |     let task = URLSession.shared.dataTask(with: request) { data, response, error in
154 |       resultData = data
    |       `- warning: mutation of captured var 'resultData' in concurrently-executing code
155 |       expectation.fulfill()
156 |     }
[137/140] Compiling SnapshottingTests PreviewFilters.swift
[138/140] Compiling SnapshottingTests SnapshotTest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/SnapshotTest.swift:9:22: warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
  7 |
  8 | import Foundation
  9 | @_implementationOnly import SnapshotPreviewsCore
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'SnapshottingTests' may lead to instability during execution
 10 | import XCTest
 11 | import XCTest
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/SnapshotTest.swift:52:22: warning: static property 'renderingStrategy' is not concurrency-safe because non-'Sendable' type 'any RenderingStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 50 |     #endif
 51 |   }
 52 |   private static let renderingStrategy = getRenderingStrategy()
    |                      `- warning: static property 'renderingStrategy' is not concurrency-safe because non-'Sendable' type 'any RenderingStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 53 |
 54 |   static private var previews: [SnapshotPreviewsCore.PreviewType] = []
/Users/admin/builder/spi-builder-workspace/Sources/SnapshotPreviewsCore/RenderingStrategy.swift:63:17: note: protocol 'RenderingStrategy' does not conform to the 'Sendable' protocol
61 | }
62 |
63 | public protocol RenderingStrategy {
   |                 `- note: protocol 'RenderingStrategy' does not conform to the 'Sendable' protocol
64 |   @MainActor func render(
65 |     preview: SnapshotPreviewsCore.Preview,
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/SnapshotTest.swift:9:22: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SnapshotPreviewsCore'
  7 |
  8 | import Foundation
  9 | @_implementationOnly import SnapshotPreviewsCore
    |                      `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SnapshotPreviewsCore'
 10 | import XCTest
 11 | import XCTest
    :
 50 |     #endif
 51 |   }
 52 |   private static let renderingStrategy = getRenderingStrategy()
    |                      |- note: add '@MainActor' to make static property 'renderingStrategy' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |
 54 |   static private var previews: [SnapshotPreviewsCore.PreviewType] = []
/Users/admin/builder/spi-builder-workspace/Sources/SnapshottingTests/SnapshotTest.swift:54:22: warning: static property 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 52 |   private static let renderingStrategy = getRenderingStrategy()
 53 |
 54 |   static private var previews: [SnapshotPreviewsCore.PreviewType] = []
    |                      |- warning: static property 'previews' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                      |- note: convert 'previews' to a 'let' constant to make 'Sendable' shared state immutable
    |                      |- note: add '@MainActor' to make static property 'previews' part of global actor 'MainActor'
    |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 |
 56 |   /// Discovers all relevant previews based on inclusion and exclusion filters. Subclasses should NOT override this method.
[138/140] Write Objects.LinkFileList
[139/140] Archiving libSnapshottingTests.a
Build complete! (23.58s)
Build complete.
{
  "cxx_language_standard" : "c++11",
  "dependencies" : [
    {
      "identity" : "flyingfox",
      "requirement" : {
        "exact" : [
          "0.16.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swhitty/FlyingFox.git"
    },
    {
      "identity" : "accessibilitysnapshot",
      "requirement" : {
        "exact" : [
          "1.0.2"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/EmergeTools/AccessibilitySnapshot.git"
    },
    {
      "identity" : "simpledebugger",
      "requirement" : {
        "exact" : [
          "1.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/EmergeTools/SimpleDebugger.git"
    }
  ],
  "manifest_display_name" : "SnapshotPreviews",
  "name" : "SnapshotPreviews",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "PreviewGallery",
      "targets" : [
        "PreviewGallery"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "SnapshottingTests",
      "targets" : [
        "SnapshottingTests"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "SnapshotPreferences",
      "targets" : [
        "SnapshotPreferences"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SnapshotPreviewsCore",
      "targets" : [
        "SnapshotPreviewsCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Snapshotting",
      "targets" : [
        "Snapshotting"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SnapshottingTestsObjc",
      "module_type" : "ClangTarget",
      "name" : "SnapshottingTestsObjc",
      "path" : "Sources/SnapshottingTestsObjc",
      "product_dependencies" : [
        "SimpleDebugger"
      ],
      "product_memberships" : [
        "SnapshottingTests"
      ],
      "sources" : [
        "EMGInvocationCreator.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshottingTests",
      "module_type" : "SwiftTarget",
      "name" : "SnapshottingTests",
      "path" : "Sources/SnapshottingTests",
      "product_memberships" : [
        "SnapshottingTests"
      ],
      "sources" : [
        "AccessibilityPreviewTest.swift",
        "DiscoveredPreview+PreviewType.swift",
        "PreviewBaseTest.swift",
        "PreviewFilters.swift",
        "PreviewLayoutTest.swift",
        "SnapshotTest.swift"
      ],
      "target_dependencies" : [
        "SnapshotPreviewsCore",
        "SnapshottingTestsObjc"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshottingSwift",
      "module_type" : "SwiftTarget",
      "name" : "SnapshottingSwift",
      "path" : "Sources/SnapshottingSwift",
      "product_dependencies" : [
        "FlyingFox"
      ],
      "product_memberships" : [
        "Snapshotting"
      ],
      "sources" : [
        "Initializer.swift",
        "Snapshots.swift"
      ],
      "target_dependencies" : [
        "SnapshotPreviewsCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Snapshotting",
      "module_type" : "ClangTarget",
      "name" : "Snapshotting",
      "path" : "Sources/Snapshotting",
      "product_memberships" : [
        "Snapshotting"
      ],
      "sources" : [
        "Initializer.m"
      ],
      "target_dependencies" : [
        "SnapshottingSwift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshotSharedModels",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotSharedModels",
      "path" : "Sources/SnapshotSharedModels",
      "product_memberships" : [
        "PreviewGallery",
        "SnapshottingTests",
        "SnapshotPreferences",
        "SnapshotPreviewsCore",
        "Snapshotting"
      ],
      "sources" : [
        "RenderingMode.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshotPreviewsTests",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotPreviewsTests",
      "path" : "Tests/SnapshotPreviewsTests",
      "sources" : [
        "ETBrowserTests.swift"
      ],
      "target_dependencies" : [
        "SnapshotPreviewsCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SnapshotPreviewsCore",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotPreviewsCore",
      "path" : "Sources/SnapshotPreviewsCore",
      "product_dependencies" : [
        "AccessibilitySnapshotCore"
      ],
      "product_memberships" : [
        "PreviewGallery",
        "SnapshottingTests",
        "SnapshotPreviewsCore",
        "Snapshotting"
      ],
      "sources" : [
        "AppKitRenderingStrategy.swift",
        "ConformanceLookup.swift",
        "ExpandingViewController.swift",
        "MetadataTypes.swift",
        "ModifierFinder.swift",
        "NSImage+EMG.swift",
        "Orientation.swift",
        "PreferredColorSchemeWrapper.swift",
        "RenderingStrategy.swift",
        "ScrollExpansion.swift",
        "SnapshotPreviewsCore.swift",
        "String+Split.swift",
        "SwiftUIRenderingStrategy.swift",
        "UIImage+EMG.swift",
        "UIKitRenderingStrategy.swift",
        "UIViewWrapper.swift",
        "View+Snapshot.swift",
        "ViewSelector.swift"
      ],
      "target_dependencies" : [
        "PreviewsSupport",
        "SnapshotSharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SnapshotPreferences",
      "module_type" : "SwiftTarget",
      "name" : "SnapshotPreferences",
      "path" : "Sources/SnapshotPreferences",
      "product_memberships" : [
        "PreviewGallery",
        "SnapshotPreferences"
      ],
      "sources" : [
        "AccessibiltyPreference.swift",
        "AppStoreSnapshotPreference.swift",
        "EmergeModifierFinder.swift",
        "ExpansionPreference.swift",
        "PrecisionPreference.swift",
        "RenderingModePreference.swift"
      ],
      "target_dependencies" : [
        "SnapshotSharedModels"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PreviewsSupport",
      "module_type" : "BinaryTarget",
      "name" : "PreviewsSupport",
      "path" : "PreviewsSupport/PreviewsSupport.xcframework",
      "product_memberships" : [
        "PreviewGallery",
        "SnapshottingTests",
        "SnapshotPreviewsCore",
        "Snapshotting"
      ],
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "PreviewGallery",
      "module_type" : "SwiftTarget",
      "name" : "PreviewGallery",
      "path" : "Sources/PreviewGallery",
      "product_memberships" : [
        "PreviewGallery"
      ],
      "sources" : [
        "Array+Filter.swift",
        "Checkerboard.swift",
        "Colors.swift",
        "ModulePreviews.swift",
        "ModuleScreens.swift",
        "Preview+FullScreen.swift",
        "PreviewCell.swift",
        "PreviewData.swift",
        "PreviewGallery.swift",
        "PreviewsDetail.swift",
        "TitleSubtitleRow.swift"
      ],
      "target_dependencies" : [
        "SnapshotPreviewsCore",
        "SnapshotPreferences"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/emergetools/snapshotpreviews/v0.10.22
Repository:               EmergeTools/SnapshotPreviews
Swift version used:       6.1
Target:                   SnapshotPreferences
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
 * branch            release/6.2 -> FETCH_HEAD
 * [new branch]      release/6.2 -> origin/release/6.2
HEAD is now at 8799b69 Update the artifact
Cloned https://github.com/swiftlang/swift-docc-render-artifact
Extracting symbol information for 'SnapshotPreferences'...
Finished extracting symbol information for 'SnapshotPreferences'. (5.33s)
Building documentation for 'SnapshotPreferences'...
Finished building documentation for 'SnapshotPreferences' (0.09s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/emergetools/snapshotpreviews/v0.10.22
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Updating https://github.com/swhitty/FlyingFox.git
Updating https://github.com/EmergeTools/AccessibilitySnapshot.git
Updating https://github.com/EmergeTools/SimpleDebugger.git
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.50s)
Updated https://github.com/EmergeTools/AccessibilitySnapshot.git (0.46s)
Updated https://github.com/swhitty/FlyingFox.git (0.46s)
Updated https://github.com/EmergeTools/SimpleDebugger.git (0.46s)
Computing version for https://github.com/EmergeTools/SimpleDebugger.git
Computed https://github.com/EmergeTools/SimpleDebugger.git at 1.0.0 (1.44s)
Computing version for https://github.com/EmergeTools/AccessibilitySnapshot.git
Computed https://github.com/EmergeTools/AccessibilitySnapshot.git at 1.0.2 (0.59s)
Computing version for https://github.com/swhitty/FlyingFox.git
Computed https://github.com/swhitty/FlyingFox.git at 0.16.0 (0.49s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.58s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.74s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.42s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Compiling Snippets SnippetParser.swift
[7/53] Emitting module Snippets
[8/53] Compiling Snippets Snippet.swift
[9/53] Compiling SymbolKit SemanticVersion.swift
[10/53] Compiling SymbolKit AccessControl.swift
[11/53] Compiling SymbolKit Availability.swift
[12/53] Compiling SymbolKit AvailabilityItem.swift
[13/53] Compiling SymbolKit Domain.swift
[14/53] Compiling SymbolKit DeclarationFragments.swift
[15/53] Compiling SymbolKit Fragment.swift
[16/53] Compiling SymbolKit FragmentKind.swift
[17/53] Compiling SymbolKit FunctionParameter.swift
[18/53] Compiling SymbolKit FunctionSignature.swift
[19/57] Compiling SymbolKit SourceRange.swift
[20/57] Compiling SymbolKit Metadata.swift
[21/57] Compiling SymbolKit Module.swift
[22/57] Compiling SymbolKit OperatingSystem.swift
[23/57] Compiling SymbolKit Platform.swift
[24/57] Compiling SymbolKit Names.swift
[25/57] Compiling SymbolKit SPI.swift
[26/57] Compiling SymbolKit Snippet.swift
[27/57] Compiling SymbolKit Extension.swift
[28/57] Compiling SymbolKit Relationship.swift
[29/57] Compiling SymbolKit RelationshipKind.swift
[30/57] Compiling SymbolKit SourceOrigin.swift
[31/57] Compiling SymbolKit GenericConstraints.swift
[32/57] Compiling SymbolKit Swift.swift
[33/57] Compiling SymbolKit Identifier.swift
[34/57] Compiling SymbolKit KindIdentifier.swift
[35/57] Compiling SymbolKit Location.swift
[36/57] Compiling SymbolKit Mutability.swift
[37/57] Compiling SymbolKit Symbol.swift
[38/57] Compiling SymbolKit SymbolKind.swift
[39/57] Compiling SymbolKit SymbolGraph.swift
[40/57] Compiling SymbolKit GraphCollector.swift
[41/57] Compiling SymbolKit GenericConstraint.swift
[42/57] Compiling SymbolKit GenericParameter.swift
[43/57] Compiling SymbolKit Generics.swift
[44/57] Compiling SymbolKit Namespace.swift
[45/57] Emitting module SymbolKit
[46/57] Compiling SymbolKit Mixin+Equals.swift
[47/57] Compiling SymbolKit Mixin+Hash.swift
[48/57] Compiling SymbolKit Mixin.swift
[49/57] Compiling SymbolKit LineList.swift
[50/57] Compiling SymbolKit Position.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.37s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/3] Emitting module SnapshotSharedModels
[3/3] Compiling SnapshotSharedModels RenderingMode.swift
[4/10] Compiling SnapshotPreferences PrecisionPreference.swift
[5/10] Compiling SnapshotPreferences RenderingModePreference.swift
[6/10] Compiling SnapshotPreferences ExpansionPreference.swift
[7/10] Compiling SnapshotPreferences EmergeModifierFinder.swift
[8/10] Compiling SnapshotPreferences AppStoreSnapshotPreference.swift
[9/10] Compiling SnapshotPreferences AccessibiltyPreference.swift
[10/10] Emitting module SnapshotPreferences
Build of target: 'SnapshotPreferences' complete! (1.05s)
Target:                   Snapshotting
Extracting symbol information for 'Snapshotting'...
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (0.29s)
Building for debugging...
[0/2] Write swift-version-2F0A5646E1D333AE.txt
[2/45] Compiling FlyingSocks AsyncBufferedEmptySequence.swift
[3/45] Compiling FlyingSocks AsyncChunkedSequence.swift
[4/46] Compiling SnapshotPreviewsCore View+Snapshot.swift
[5/46] Compiling FlyingSocks Logging.swift
[6/46] Compiling FlyingSocks Socket+Darwin.swift
[7/46] Compiling FlyingSocks Socket+Glibc.swift
[8/46] Compiling FlyingSocks ConsumingAsyncSequence.swift
[9/46] Compiling FlyingSocks IdentifiableContinuation.swift
[10/46] Compiling FlyingSocks Logging+OSLog.swift
[11/48] Compiling FlyingSocks AllocatedLock.swift
[12/48] Compiling FlyingSocks AsyncBufferedCollection.swift
[15/48] Compiling FlyingSocks AsyncSharedReplaySequence.swift
[16/48] Compiling FlyingSocks AsyncSocket.swift
[17/48] Compiling SnapshotPreviewsCore ViewSelector.swift
[18/48] Compiling FlyingSocks SocketError.swift
[19/48] Compiling FlyingSocks SocketPool+Poll.swift
[20/48] Compiling FlyingSocks AsyncBufferedFileSequence.swift
[21/48] Compiling FlyingSocks AsyncBufferedSequence+Extensions.swift
[22/48] Compiling FlyingSocks AsyncBufferedSequence.swift
[23/48] Compiling FlyingSocks SocketPool+ePoll.swift
[24/48] Compiling FlyingSocks SocketPool+kQueue.swift
[25/48] Compiling FlyingSocks SocketPool.swift
[26/48] Compiling FlyingSocks SwiftSupport.swift
[27/48] Emitting module FlyingSocks
[28/48] Compiling FlyingSocks Socket+WinSock2.swift
[29/48] Compiling FlyingSocks Socket.swift
[30/48] Compiling FlyingSocks SocketAddress.swift
[31/48] Compiling FlyingSocks Task+Timeout.swift
[32/48] Compiling FlyingSocks Transferring.swift
[45/48] Emitting module SnapshotPreviewsCore
[48/87] Compiling FlyingFox HTTPLogging+OSLog.swift
[49/87] Compiling FlyingFox HTTPLogging.swift
[50/87] Compiling FlyingFox HTTPMethod.swift
[51/87] Compiling FlyingFox HTTPRequest+Address.swift
[52/91] Compiling FlyingFox DirectoryHTTPHandler.swift
[53/91] Compiling FlyingFox FileHTTPHandler.swift
[54/91] Compiling FlyingFox ProxyHTTPHandler.swift
[55/91] Compiling FlyingFox RedirectHTTPHandler.swift
[56/91] Compiling FlyingFox RoutedHTTPHandler.swift
[57/91] Compiling FlyingFox WebSocketHTTPHandler.swift
[58/91] Compiling FlyingFox SocketAddress+Glibc.swift
[59/91] Compiling FlyingFox URLSession+Async.swift
[60/91] Compiling FlyingFox HTTPRequest+QueryItem.swift
[61/91] Compiling FlyingFox HTTPRequest+RouteParameter.swift
[62/91] Compiling FlyingFox HTTPRequest.swift
[63/91] Compiling FlyingFox HTTPResponse.swift
[64/91] Compiling FlyingFox AsyncSequence+Extensions.swift
[65/91] Compiling FlyingFox HTTPBodyPattern.swift
[66/91] Compiling FlyingFox HTTPBodySequence.swift
[67/91] Compiling FlyingFox HTTPChunkedEncodedSequence.swift
[68/91] Compiling FlyingFox HTTPClient.swift
[69/91] Compiling FlyingFox UncheckedSendable.swift
[70/91] Compiling FlyingFox AsyncStream+WSFrame.swift
[71/91] Compiling FlyingFox SHA1.swift
[72/91] Compiling FlyingFox WSFrame.swift
[73/91] Compiling FlyingFox HTTPServer.swift
[74/91] Compiling FlyingFox HTTPStatusCode.swift
[75/91] Compiling FlyingFox HTTPVersion.swift
[76/91] Compiling FlyingFox ClosureHTTPHandler.swift
[77/91] Compiling FlyingFox HTTPRoute.swift
[78/91] Compiling FlyingFox HTTPRouteParameterValue.swift
[79/91] Compiling FlyingFox HTTPServer+Configuration.swift
[80/91] Compiling FlyingFox HTTPServer+Listening.swift
[81/91] Emitting module FlyingFox
[82/91] Compiling FlyingFox HTTPConnection.swift
[83/91] Compiling FlyingFox HTTPDecoder.swift
[84/91] Compiling FlyingFox HTTPEncoder.swift
[85/91] Compiling FlyingFox HTTPHandler.swift
[86/91] Compiling FlyingFox HTTPHeader.swift
[87/91] Compiling FlyingFox WSFrameEncoder.swift
[88/91] Compiling FlyingFox WSFrameValidator.swift
[89/91] Compiling FlyingFox WSHandler.swift
[90/91] Compiling FlyingFox WSMessage.swift
[91/94] Compiling SnapshottingSwift Initializer.swift
[92/94] Compiling SnapshottingSwift Snapshots.swift
[93/94] Emitting module SnapshottingSwift
Build of target: 'Snapshotting' complete! (3.01s)
error: unspecified("terminated(1): /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-symbolgraph-extract -module-name Snapshotting -target arm64-apple-macosx12.0 -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ModuleCache -Xcc -std=c++11 -I /Users/admin/builder/spi-builder-workspace/Sources/Snapshotting/include -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/SnapshottingSwift.build/module.modulemap -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FlyingFox.build/module.modulemap -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FlyingSocks.build/module.modulemap -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/SnapshotPreviewsCore.build/module.modulemap -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/SnapshotSharedModels.build/module.modulemap -Xcc -I -Xcc /Users/admin/builder/spi-builder-workspace/PreviewsSupport/PreviewsSupport.xcframework/macos-arm64_x86_64 -Xcc -fmodules -Xcc -fmodule-name=Snapshotting -Xcc -fmodules-cache-path=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ModuleCache -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Snapshotting.build/module.modulemap -minimum-access-level public -skip-inherited-docs -emit-extension-block-symbols -output-dir /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/extracted-symbols/spi-builder-workspace/Snapshotting output:\n    Setting up ASTContext failed\n    <unknown>:0: error: invalid argument \'-std=c++11\' not allowed with \'Objective-C\'\n    <unknown>:0: error: clang importer creation failed\n    ")
Extracting symbol information for 'Snapshotting'...
Building for debugging...
[0/3] Write swift-version-2F0A5646E1D333AE.txt
Build of product 'snippet-extract' complete! (0.28s)
Building for debugging...
[0/2] Write swift-version-2F0A5646E1D333AE.txt
Build of target: 'Snapshotting' complete! (0.33s)
error: unspecified("terminated(1): /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-symbolgraph-extract -module-name Snapshotting -target arm64-apple-macosx12.0 -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ModuleCache -Xcc -std=c++11 -I /Users/admin/builder/spi-builder-workspace/Sources/Snapshotting/include -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/SnapshottingSwift.build/module.modulemap -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FlyingFox.build/module.modulemap -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/FlyingSocks.build/module.modulemap -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/SnapshotPreviewsCore.build/module.modulemap -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/SnapshotSharedModels.build/module.modulemap -Xcc -I -Xcc /Users/admin/builder/spi-builder-workspace/PreviewsSupport/PreviewsSupport.xcframework/macos-arm64_x86_64 -Xcc -fmodules -Xcc -fmodule-name=Snapshotting -Xcc -fmodules-cache-path=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ModuleCache -Xcc -fmodule-map-file=/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Snapshotting.build/module.modulemap -minimum-access-level public -skip-inherited-docs -emit-extension-block-symbols -output-dir /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/extracted-symbols/spi-builder-workspace/Snapshotting output:\n    Setting up ASTContext failed\n    <unknown>:0: error: invalid argument \'-std=c++11\' not allowed with \'Objective-C\'\n    <unknown>:0: error: clang importer creation failed\n    ")
Error while generating docs: retryLimitExceeded(lastError: Optional(Shell command failed:
    env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift package --allow-writing-to-directory .docs/emergetools/snapshotpreviews/v0.10.22 generate-documentation --emit-digest --disable-indexing --output-path .docs/emergetools/snapshotpreviews/v0.10.22 --hosting-base-path emergetools/snapshotpreviews/v0.10.22 --source-service github --source-service-base-url https://github.com/EmergeTools/SnapshotPreviews/blob/v0.10.22 --checkout-path $PWD --target Snapshotting))
✅  Doc result (failed) reported
Done.