The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of SwiftUIWebKit, reference main (165774), with Swift 6.0 for macOS (SPM) on 30 Nov 2024 19:15:05 UTC.

Swift 6 data race errors: 1

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.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.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/edonv/SwiftUIWebKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/edonv/SwiftUIWebKit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 165774a Added empty privacy manifest
Cloned https://github.com/edonv/SwiftUIWebKit.git
Revision (git rev-parse @):
165774abbf761aff79781d992968017c13fda05b
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/edonv/SwiftUIWebKit.git at main
========================================
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": "swiftuiwebkit",
      "name": "SwiftUIWebKit",
      "url": "https://github.com/edonv/SwiftUIWebKit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftUIWebKit",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/edonv/SwiftUIWebKit.git
[1/157] Fetching swiftuiwebkit
Fetched https://github.com/edonv/SwiftUIWebKit.git from cache (0.70s)
Creating working copy for https://github.com/edonv/SwiftUIWebKit.git
Working copy of https://github.com/edonv/SwiftUIWebKit.git resolved at main (165774a)
warning: '.resolve-product-dependencies': dependency 'swiftuiwebkit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/edonv/SwiftUIWebKit.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftUIWebKit",
  "name" : "SwiftUIWebKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftUIWebKit",
      "targets" : [
        "SwiftUIWebKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftUIWebKitTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIWebKitTests",
      "path" : "Tests/SwiftUIWebKitTests",
      "sources" : [
        "SwiftUIWebKitTests.swift"
      ],
      "target_dependencies" : [
        "SwiftUIWebKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftUIWebKit",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIWebKit",
      "path" : "Sources/SwiftUIWebKit",
      "product_memberships" : [
        "SwiftUIWebKit"
      ],
      "sources" : [
        "Helper Types/LoadRequest.swift",
        "Helper Types/WebViewLoadingProgressViewStyle.swift",
        "WebView+Delegate.swift",
        "WebView+Representable.swift",
        "WebView.swift",
        "WebViewReloadButton.swift",
        "WebViewTest.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/10] Compiling SwiftUIWebKit WebViewTest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:13:6: warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
11 | /// A view that displays interactive web content, such as for an in-app browser.
12 | public struct WebView {
13 |     @ObservedObject
   |      `- warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
14 |     public var delegate: WebViewDelegate
15 |
SwiftUICore.ObservedObject:7:39: note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 5 |     }
 6 |     @MainActor @preconcurrency public init(initialValue: ObjectType)
 7 |     @MainActor @preconcurrency public init(wrappedValue: ObjectType)
   |                                       `- note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 8 |     @MainActor @preconcurrency public var wrappedValue: ObjectType
 9 |     @MainActor @preconcurrency public var projectedValue: ObservedObject<ObjectType>.Wrapper { get }
[4/10] Compiling SwiftUIWebKit WebViewReloadButton.swift
[5/10] Compiling SwiftUIWebKit WebView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:13:6: warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
11 | /// A view that displays interactive web content, such as for an in-app browser.
12 | public struct WebView {
13 |     @ObservedObject
   |      `- warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
14 |     public var delegate: WebViewDelegate
15 |
SwiftUICore.ObservedObject:7:39: note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 5 |     }
 6 |     @MainActor @preconcurrency public init(initialValue: ObjectType)
 7 |     @MainActor @preconcurrency public init(wrappedValue: ObjectType)
   |                                       `- note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 8 |     @MainActor @preconcurrency public var wrappedValue: ObjectType
 9 |     @MainActor @preconcurrency public var projectedValue: ObservedObject<ObjectType>.Wrapper { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:19:27: warning: call to main actor-isolated initializer 'init(initialValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
17 |
18 |     public init(delegate: WebViewDelegate, configuration: WKWebViewConfiguration? = nil) {
19 |         self._delegate = .init(initialValue: delegate)
   |                           `- warning: call to main actor-isolated initializer 'init(initialValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
20 |         self.configuration = configuration
21 |     }
SwiftUICore.ObservedObject:6:39: note: calls to initializer 'init(initialValue:)' from outside of its actor context are implicitly asynchronous
 4 |         @MainActor @preconcurrency public subscript<Subject>(dynamicMember keyPath: ReferenceWritableKeyPath<ObjectType, Subject>) -> Binding<Subject> { get }
 5 |     }
 6 |     @MainActor @preconcurrency public init(initialValue: ObjectType)
   |                                       `- note: calls to initializer 'init(initialValue:)' from outside of its actor context are implicitly asynchronous
 7 |     @MainActor @preconcurrency public init(wrappedValue: ObjectType)
 8 |     @MainActor @preconcurrency public var wrappedValue: ObjectType
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:27:19: warning: call to main actor-isolated class method 'handlesURLScheme' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
24 |     /// - Parameter urlScheme: The URL scheme associated with the resource.
25 |     /// - Returns: `true` if WebKit provides native support for the URL scheme, or `false` if it doesn't.
26 |     public static func handlesURLScheme(_ urlScheme: String) -> Bool {
   |                        `- note: add '@MainActor' to make static method 'handlesURLScheme' part of global actor 'MainActor'
27 |         WKWebView.handlesURLScheme(urlScheme)
   |                   `- warning: call to main actor-isolated class method 'handlesURLScheme' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
28 |     }
29 |
WebKit.WKWebView:142:32: note: calls to class method 'handlesURLScheme' from outside of its actor context are implicitly asynchronous
140 |     open func __findString(_ string: String, withConfiguration configuration: WKFindConfiguration?, completionHandler: @escaping @MainActor @Sendable (WKFindResult) -> Void)
141 |     @available(macOS 10.13, *)
142 |     @MainActor open class func handlesURLScheme(_ urlScheme: String) -> Bool
    |                                `- note: calls to class method 'handlesURLScheme' from outside of its actor context are implicitly asynchronous
143 |     @available(macOS 11.3, *)
144 |     open func startDownload(using request: URLRequest, completionHandler: @escaping @MainActor @Sendable (WKDownload) -> Void)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:37:14: warning: call to main actor-isolated instance method 'webViewLoadingBar(progress:isHidden:tint:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
32 |     /// To color the progress bar, use [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-23xyq) or [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-93mfq) (or [`accentColor(_:)`](https://developer.apple.com/documentation/familycontrols/familyactivitypicker/accentcolor(_:)) if on iOS 14). It will default to the app's accent color.
33 |     @available(iOS 14.0, macOS 11.0, *)
34 |     public func standardNavigationBar() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'standardNavigationBar()' part of global actor 'MainActor'
35 |         self
36 |             .navigationTitle(delegate.pageTitle)
37 |             .webViewLoadingBar(progress: delegate.loadingProgress, isHidden: !delegate.isLoading, tint: nil)
   |              `- warning: call to main actor-isolated instance method 'webViewLoadingBar(progress:isHidden:tint:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             .toolbar {
39 |                 ToolbarItem(placement: .principal) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/Helper Types/WebViewLoadingProgressViewStyle.swift:103:17: note: calls to instance method 'webViewLoadingBar(progress:isHidden:tint:)' from outside of its actor context are implicitly asynchronous
101 |     @available(iOS, introduced: 14.0, deprecated: 16.0, message: "Use `webViewLoadingBar(progress:isHidden:style:)` modifier instead.")
102 |     @available(macOS, introduced: 11.0, deprecated: 13.0, message: "Use `webViewLoadingBar(progress:isHidden:style:)` modifier instead.")
103 |     public func webViewLoadingBar(progress: Double, isHidden: Bool, tint: Color?) -> some View {
    |                 `- note: calls to instance method 'webViewLoadingBar(progress:isHidden:tint:)' from outside of its actor context are implicitly asynchronous
104 |         self.overlayBackport(alignment: .top) {
105 |             if #available(iOS 15.0, macOS 12.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:36:39: warning: main actor-isolated property 'pageTitle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     /// To color the progress bar, use [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-23xyq) or [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-93mfq) (or [`accentColor(_:)`](https://developer.apple.com/documentation/familycontrols/familyactivitypicker/accentcolor(_:)) if on iOS 14). It will default to the app's accent color.
33 |     @available(iOS 14.0, macOS 11.0, *)
34 |     public func standardNavigationBar() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'standardNavigationBar()' part of global actor 'MainActor'
35 |         self
36 |             .navigationTitle(delegate.pageTitle)
   |                                       `- warning: main actor-isolated property 'pageTitle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
37 |             .webViewLoadingBar(progress: delegate.loadingProgress, isHidden: !delegate.isLoading, tint: nil)
38 |             .toolbar {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:48:46: note: property declared here
 46 |
 47 |     /// The page title.
 48 |     @Published final public private(set) var pageTitle: String = ""
    |                                              `- note: property declared here
 49 |     /// The URL for the current webpage.
 50 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:36:30: warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
12 | public struct WebView {
13 |     @ObservedObject
14 |     public var delegate: WebViewDelegate
   |                `- note: property declared here
15 |
16 |     public var configuration: WKWebViewConfiguration?
   :
32 |     /// To color the progress bar, use [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-23xyq) or [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-93mfq) (or [`accentColor(_:)`](https://developer.apple.com/documentation/familycontrols/familyactivitypicker/accentcolor(_:)) if on iOS 14). It will default to the app's accent color.
33 |     @available(iOS 14.0, macOS 11.0, *)
34 |     public func standardNavigationBar() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'standardNavigationBar()' part of global actor 'MainActor'
35 |         self
36 |             .navigationTitle(delegate.pageTitle)
   |                              `- warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
37 |             .webViewLoadingBar(progress: delegate.loadingProgress, isHidden: !delegate.isLoading, tint: nil)
38 |             .toolbar {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:37:51: warning: main actor-isolated property 'loadingProgress' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     /// To color the progress bar, use [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-23xyq) or [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-93mfq) (or [`accentColor(_:)`](https://developer.apple.com/documentation/familycontrols/familyactivitypicker/accentcolor(_:)) if on iOS 14). It will default to the app's accent color.
33 |     @available(iOS 14.0, macOS 11.0, *)
34 |     public func standardNavigationBar() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'standardNavigationBar()' part of global actor 'MainActor'
35 |         self
36 |             .navigationTitle(delegate.pageTitle)
37 |             .webViewLoadingBar(progress: delegate.loadingProgress, isHidden: !delegate.isLoading, tint: nil)
   |                                                   `- warning: main actor-isolated property 'loadingProgress' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |             .toolbar {
39 |                 ToolbarItem(placement: .principal) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:40:46: note: property declared here
 38 |     ///
 39 |     /// This value ranges from `0.0` to `1.0` based on the total number of bytes received, including the main document and all of its potential subresources. After navigation loading completes, the `loadingProgress` value remains at `1.0` until a new navigation starts, at which point the `loadingProgress` value resets to `0.0`.
 40 |     @Published final public private(set) var loadingProgress: Double = 0.0
    |                                              `- note: property declared here
 41 |
 42 |     /// A Boolean value that indicates whether the view is currently loading content.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:37:42: warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
12 | public struct WebView {
13 |     @ObservedObject
14 |     public var delegate: WebViewDelegate
   |                `- note: property declared here
15 |
16 |     public var configuration: WKWebViewConfiguration?
   :
32 |     /// To color the progress bar, use [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-23xyq) or [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-93mfq) (or [`accentColor(_:)`](https://developer.apple.com/documentation/familycontrols/familyactivitypicker/accentcolor(_:)) if on iOS 14). It will default to the app's accent color.
33 |     @available(iOS 14.0, macOS 11.0, *)
34 |     public func standardNavigationBar() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'standardNavigationBar()' part of global actor 'MainActor'
35 |         self
36 |             .navigationTitle(delegate.pageTitle)
37 |             .webViewLoadingBar(progress: delegate.loadingProgress, isHidden: !delegate.isLoading, tint: nil)
   |                                          `- warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |             .toolbar {
39 |                 ToolbarItem(placement: .principal) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:37:88: warning: main actor-isolated property 'isLoading' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
32 |     /// To color the progress bar, use [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-23xyq) or [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-93mfq) (or [`accentColor(_:)`](https://developer.apple.com/documentation/familycontrols/familyactivitypicker/accentcolor(_:)) if on iOS 14). It will default to the app's accent color.
33 |     @available(iOS 14.0, macOS 11.0, *)
34 |     public func standardNavigationBar() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'standardNavigationBar()' part of global actor 'MainActor'
35 |         self
36 |             .navigationTitle(delegate.pageTitle)
37 |             .webViewLoadingBar(progress: delegate.loadingProgress, isHidden: !delegate.isLoading, tint: nil)
   |                                                                                        `- warning: main actor-isolated property 'isLoading' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |             .toolbar {
39 |                 ToolbarItem(placement: .principal) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:45:46: note: property declared here
 43 |     ///
 44 |     /// Set to `true` if the view is still loading content; otherwise, `false`.
 45 |     @Published final public private(set) var isLoading: Bool = false
    |                                              `- note: property declared here
 46 |
 47 |     /// The page title.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:37:79: warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
12 | public struct WebView {
13 |     @ObservedObject
14 |     public var delegate: WebViewDelegate
   |                `- note: property declared here
15 |
16 |     public var configuration: WKWebViewConfiguration?
   :
32 |     /// To color the progress bar, use [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-23xyq) or [`tint(_:)`](https://developer.apple.com/documentation/swiftui/view/tint(_:)-93mfq) (or [`accentColor(_:)`](https://developer.apple.com/documentation/familycontrols/familyactivitypicker/accentcolor(_:)) if on iOS 14). It will default to the app's accent color.
33 |     @available(iOS 14.0, macOS 11.0, *)
34 |     public func standardNavigationBar() -> some View {
   |                 `- note: add '@MainActor' to make instance method 'standardNavigationBar()' part of global actor 'MainActor'
35 |         self
36 |             .navigationTitle(delegate.pageTitle)
37 |             .webViewLoadingBar(progress: delegate.loadingProgress, isHidden: !delegate.isLoading, tint: nil)
   |                                                                               `- warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |             .toolbar {
39 |                 ToolbarItem(placement: .principal) {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:40:33: warning: main actor-isolated property 'pageTitle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
38 |             .toolbar {
39 |                 ToolbarItem(placement: .principal) {
40 |                     if delegate.pageTitle.isEmpty {
   |                                 `- warning: main actor-isolated property 'pageTitle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |                         Text(" ")
42 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:48:46: note: property declared here
 46 |
 47 |     /// The page title.
 48 |     @Published final public private(set) var pageTitle: String = ""
    |                                              `- note: property declared here
 49 |     /// The URL for the current webpage.
 50 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:40:24: warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
12 | public struct WebView {
13 |     @ObservedObject
14 |     public var delegate: WebViewDelegate
   |                `- note: property declared here
15 |
16 |     public var configuration: WKWebViewConfiguration?
   :
38 |             .toolbar {
39 |                 ToolbarItem(placement: .principal) {
40 |                     if delegate.pageTitle.isEmpty {
   |                        `- warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
41 |                         Text(" ")
42 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:37:14: warning: sending value of non-Sendable type 'some View' with later accesses from nonisolated context to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
35 |         self
36 |             .navigationTitle(delegate.pageTitle)
37 |             .webViewLoadingBar(progress: delegate.loadingProgress, isHidden: !delegate.isLoading, tint: nil)
   |              `- warning: sending value of non-Sendable type 'some View' with later accesses from nonisolated context to main actor-isolated context risks causing data races; this is an error in the Swift 6 language mode
38 |             .toolbar {
   |                      `- note: access can happen concurrently
39 |                 ToolbarItem(placement: .principal) {
40 |                     if delegate.pageTitle.isEmpty {
[6/10] Compiling SwiftUIWebKit WebViewLoadingProgressViewStyle.swift
[7/10] Compiling SwiftUIWebKit WebView+Representable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:13:6: warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
11 | /// A view that displays interactive web content, such as for an in-app browser.
12 | public struct WebView {
13 |     @ObservedObject
   |      `- warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
14 |     public var delegate: WebViewDelegate
15 |
SwiftUICore.ObservedObject:7:39: note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 5 |     }
 6 |     @MainActor @preconcurrency public init(initialValue: ObjectType)
 7 |     @MainActor @preconcurrency public init(wrappedValue: ObjectType)
   |                                       `- note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 8 |     @MainActor @preconcurrency public var wrappedValue: ObjectType
 9 |     @MainActor @preconcurrency public var projectedValue: ObservedObject<ObjectType>.Wrapper { get }
[8/10] Compiling SwiftUIWebKit LoadRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/Helper Types/LoadRequest.swift:117:21: warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |     case simulatedRequestWithHTMLResponse(URLRequest, responseHTML: String)
113 |
114 |     internal func handleLoad(for webView: WKWebView) /*-> WKNavigation?*/ {
    |                   `- note: add '@MainActor' to make instance method 'handleLoad(for:)' part of global actor 'MainActor'
115 |         switch self {
116 |         case .urlRequest(let urlRequest):
117 |             webView.load(urlRequest)
    |                     `- warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
118 |
119 |         case .data(let data, let mimeType, let characterEncodingName, let baseURL):
WebKit.WKWebView:11:26: note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
  9 |     public init(frame: CGRect, configuration: WKWebViewConfiguration)
 10 |     public init?(coder: NSCoder)
 11 |     @MainActor open func load(_ request: URLRequest) -> WKNavigation?
    |                          `- note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
 12 |     @available(swift, obsoleted: 3, renamed: "load(_:)")
 13 |     open func loadRequest(_ request: URLRequest) -> WKNavigation?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/Helper Types/LoadRequest.swift:120:21: warning: call to main actor-isolated instance method 'load(_:mimeType:characterEncodingName:baseURL:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |     case simulatedRequestWithHTMLResponse(URLRequest, responseHTML: String)
113 |
114 |     internal func handleLoad(for webView: WKWebView) /*-> WKNavigation?*/ {
    |                   `- note: add '@MainActor' to make instance method 'handleLoad(for:)' part of global actor 'MainActor'
115 |         switch self {
116 |         case .urlRequest(let urlRequest):
    :
118 |
119 |         case .data(let data, let mimeType, let characterEncodingName, let baseURL):
120 |             webView.load(data, mimeType: mimeType, characterEncodingName: characterEncodingName, baseURL: baseURL)
    |                     `- warning: call to main actor-isolated instance method 'load(_:mimeType:characterEncodingName:baseURL:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
121 |
122 |         case .htmlString(let string, let baseURL):
WebKit.WKWebView:21:26: note: calls to instance method 'load(_:mimeType:characterEncodingName:baseURL:)' from outside of its actor context are implicitly asynchronous
 19 |     @MainActor open func loadHTMLString(_ string: String, baseURL: URL?) -> WKNavigation?
 20 |     @available(macOS 10.11, *)
 21 |     @MainActor open func load(_ data: Data, mimeType MIMEType: String, characterEncodingName: String, baseURL: URL) -> WKNavigation?
    |                          `- note: calls to instance method 'load(_:mimeType:characterEncodingName:baseURL:)' from outside of its actor context are implicitly asynchronous
 22 |     @available(macOS 10.11, *)
 23 |     @available(swift, obsoleted: 3, renamed: "load(_:mimeType:characterEncodingName:baseURL:)")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/Helper Types/LoadRequest.swift:123:21: warning: call to main actor-isolated instance method 'loadHTMLString(_:baseURL:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |     case simulatedRequestWithHTMLResponse(URLRequest, responseHTML: String)
113 |
114 |     internal func handleLoad(for webView: WKWebView) /*-> WKNavigation?*/ {
    |                   `- note: add '@MainActor' to make instance method 'handleLoad(for:)' part of global actor 'MainActor'
115 |         switch self {
116 |         case .urlRequest(let urlRequest):
    :
121 |
122 |         case .htmlString(let string, let baseURL):
123 |             webView.loadHTMLString(string, baseURL: baseURL)
    |                     `- warning: call to main actor-isolated instance method 'loadHTMLString(_:baseURL:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
124 |
125 |         case .fileRequest(let urlRequest, let allowingReadAccessTo):
WebKit.WKWebView:19:26: note: calls to instance method 'loadHTMLString(_:baseURL:)' from outside of its actor context are implicitly asynchronous
 17 |     @available(swift, obsoleted: 3, renamed: "loadFileURL(_:allowingReadAccessTo:)")
 18 |     open func loadFileURL(_ URL: URL, allowingReadAccessToURL readAccessURL: URL) -> WKNavigation?
 19 |     @MainActor open func loadHTMLString(_ string: String, baseURL: URL?) -> WKNavigation?
    |                          `- note: calls to instance method 'loadHTMLString(_:baseURL:)' from outside of its actor context are implicitly asynchronous
 20 |     @available(macOS 10.11, *)
 21 |     @MainActor open func load(_ data: Data, mimeType MIMEType: String, characterEncodingName: String, baseURL: URL) -> WKNavigation?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/Helper Types/LoadRequest.swift:127:25: warning: call to main actor-isolated instance method 'loadFileRequest(_:allowingReadAccessTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |     case simulatedRequestWithHTMLResponse(URLRequest, responseHTML: String)
113 |
114 |     internal func handleLoad(for webView: WKWebView) /*-> WKNavigation?*/ {
    |                   `- note: add '@MainActor' to make instance method 'handleLoad(for:)' part of global actor 'MainActor'
115 |         switch self {
116 |         case .urlRequest(let urlRequest):
    :
125 |         case .fileRequest(let urlRequest, let allowingReadAccessTo):
126 |             if #available(iOS 15.0, macOS 12.0, *) {
127 |                 webView.loadFileRequest(urlRequest, allowingReadAccessTo: allowingReadAccessTo)
    |                         `- warning: call to main actor-isolated instance method 'loadFileRequest(_:allowingReadAccessTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
128 |             } else {
129 |                 print("loadFileRequest(_:allowingReadAccessTo:) is only available for iOS 15+ and macOS 12+.")
WebKit.WKWebView:169:26: note: calls to instance method 'loadFileRequest(_:allowingReadAccessTo:)' from outside of its actor context are implicitly asynchronous
167 |     open func loadSimulatedRequest(_ request: URLRequest, withResponse response: URLResponse, responseData data: Data) -> WKNavigation
168 |     @available(macOS 12.0, *)
169 |     @MainActor open func loadFileRequest(_ request: URLRequest, allowingReadAccessTo readAccessURL: URL) -> WKNavigation
    |                          `- note: calls to instance method 'loadFileRequest(_:allowingReadAccessTo:)' from outside of its actor context are implicitly asynchronous
170 |     @available(macOS 12.0, *)
171 |     @available(swift, obsoleted: 3, renamed: "loadFileRequest(_:allowingReadAccessTo:)")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/Helper Types/LoadRequest.swift:133:21: warning: call to main actor-isolated instance method 'loadFileURL(_:allowingReadAccessTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |     case simulatedRequestWithHTMLResponse(URLRequest, responseHTML: String)
113 |
114 |     internal func handleLoad(for webView: WKWebView) /*-> WKNavigation?*/ {
    |                   `- note: add '@MainActor' to make instance method 'handleLoad(for:)' part of global actor 'MainActor'
115 |         switch self {
116 |         case .urlRequest(let urlRequest):
    :
131 |
132 |         case .fileURL(let url, let allowingReadAccessTo):
133 |             webView.loadFileURL(url, allowingReadAccessTo: allowingReadAccessTo)
    |                     `- warning: call to main actor-isolated instance method 'loadFileURL(_:allowingReadAccessTo:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
134 |
135 |         case .simulatedRequestWithURLResponse(let urlRequest, let urlResponse, let responseData):
WebKit.WKWebView:15:26: note: calls to instance method 'loadFileURL(_:allowingReadAccessTo:)' from outside of its actor context are implicitly asynchronous
 13 |     open func loadRequest(_ request: URLRequest) -> WKNavigation?
 14 |     @available(macOS 10.11, *)
 15 |     @MainActor open func loadFileURL(_ URL: URL, allowingReadAccessTo readAccessURL: URL) -> WKNavigation?
    |                          `- note: calls to instance method 'loadFileURL(_:allowingReadAccessTo:)' from outside of its actor context are implicitly asynchronous
 16 |     @available(macOS 10.11, *)
 17 |     @available(swift, obsoleted: 3, renamed: "loadFileURL(_:allowingReadAccessTo:)")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/Helper Types/LoadRequest.swift:137:25: warning: call to main actor-isolated instance method 'loadSimulatedRequest(_:response:responseData:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |     case simulatedRequestWithHTMLResponse(URLRequest, responseHTML: String)
113 |
114 |     internal func handleLoad(for webView: WKWebView) /*-> WKNavigation?*/ {
    |                   `- note: add '@MainActor' to make instance method 'handleLoad(for:)' part of global actor 'MainActor'
115 |         switch self {
116 |         case .urlRequest(let urlRequest):
    :
135 |         case .simulatedRequestWithURLResponse(let urlRequest, let urlResponse, let responseData):
136 |             if #available(iOS 15.0, macOS 12.0, *) {
137 |                 webView.loadSimulatedRequest(urlRequest, response: urlResponse, responseData: responseData)
    |                         `- warning: call to main actor-isolated instance method 'loadSimulatedRequest(_:response:responseData:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
138 |             } else {
139 |                 print("loadSimulatedRequest(_:response:responseData:) is only available for iOS 15+ and macOS 12+.")
WebKit.WKWebView:162:26: note: calls to instance method 'loadSimulatedRequest(_:response:responseData:)' from outside of its actor context are implicitly asynchronous
160 |     open var interactionState: Any? { get set }
161 |     @available(macOS 12.0, *)
162 |     @MainActor open func loadSimulatedRequest(_ request: URLRequest, response: URLResponse, responseData data: Data) -> WKNavigation
    |                          `- note: calls to instance method 'loadSimulatedRequest(_:response:responseData:)' from outside of its actor context are implicitly asynchronous
163 |     @available(macOS, introduced: 12.0, deprecated: 12.0)
164 |     open func loadSimulatedRequest(_ request: URLRequest, with response: URLResponse, responseData data: Data) -> WKNavigation
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/Helper Types/LoadRequest.swift:144:25: warning: call to main actor-isolated instance method 'loadSimulatedRequest(_:responseHTML:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
112 |     case simulatedRequestWithHTMLResponse(URLRequest, responseHTML: String)
113 |
114 |     internal func handleLoad(for webView: WKWebView) /*-> WKNavigation?*/ {
    |                   `- note: add '@MainActor' to make instance method 'handleLoad(for:)' part of global actor 'MainActor'
115 |         switch self {
116 |         case .urlRequest(let urlRequest):
    :
142 |         case .simulatedRequestWithHTMLResponse(let urlRequest, let responseHTML):
143 |             if #available(iOS 15.0, macOS 12.0, *) {
144 |                 webView.loadSimulatedRequest(urlRequest, responseHTML: responseHTML)
    |                         `- warning: call to main actor-isolated instance method 'loadSimulatedRequest(_:responseHTML:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
145 |             } else {
146 |                 print("loadSimulatedRequest(_:responseHTML:) is only available for iOS 15+ and macOS 12+.")
WebKit.WKWebView:174:26: note: calls to instance method 'loadSimulatedRequest(_:responseHTML:)' from outside of its actor context are implicitly asynchronous
172 |     open func loadFileRequest(_ request: URLRequest, allowingReadAccessToURL readAccessURL: URL) -> WKNavigation
173 |     @available(macOS 12.0, *)
174 |     @MainActor open func loadSimulatedRequest(_ request: URLRequest, responseHTML string: String) -> WKNavigation
    |                          `- note: calls to instance method 'loadSimulatedRequest(_:responseHTML:)' from outside of its actor context are implicitly asynchronous
175 |     @available(macOS 12.0, *)
176 |     @available(swift, obsoleted: 3, renamed: "loadSimulatedRequest(_:responseHTML:)")
[9/10] Compiling SwiftUIWebKit WebView+Delegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:16:29: warning: call to main actor-isolated instance method 'setUpObservers(on:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 13 |
 14 | extension WebView {
 15 |     internal func makeView(_ view: WKWebView, context: Context) {
    |                   `- note: add '@MainActor' to make instance method 'makeView(_:context:)' part of global actor 'MainActor'
 16 |         context.coordinator.setUpObservers(on: view)
    |                             `- warning: call to main actor-isolated instance method 'setUpObservers(on:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 17 |     }
 18 |
    :
 85 |     }
 86 |
 87 |     fileprivate func setUpObservers(on webView: WKWebView) {
    |                      `- note: calls to instance method 'setUpObservers(on:)' from outside of its actor context are implicitly asynchronous
 88 |         let progressUpdate = webView.publisher(for: \.estimatedProgress, options: .new)
 89 |             .receive(on: DispatchQueue.main)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:16:17: warning: main actor-isolated property 'coordinator' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 13 |
 14 | extension WebView {
 15 |     internal func makeView(_ view: WKWebView, context: Context) {
    |                   `- note: add '@MainActor' to make instance method 'makeView(_:context:)' part of global actor 'MainActor'
 16 |         context.coordinator.setUpObservers(on: view)
    |                 `- warning: main actor-isolated property 'coordinator' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 17 |     }
 18 |
SwiftUI.NSViewRepresentableContext:7:43: note: property declared here
 5 | @available(visionOS, unavailable)
 6 | @MainActor @preconcurrency public struct NSViewRepresentableContext<View> where View : NSViewRepresentable {
 7 |     @MainActor @preconcurrency public let coordinator: View.Coordinator
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public var transaction: Transaction { get }
 9 |     @MainActor @preconcurrency public var environment: EnvironmentValues { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:20:53: warning: call to main actor-isolated instance method 'updateView' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 17 |     }
 18 |
 19 |     internal func updateView(_ view: WKWebView, context: Context) {
    |                   `- note: add '@MainActor' to make instance method 'updateView(_:context:)' part of global actor 'MainActor'
 20 |         let wasInternalChange = context.coordinator.updateView(view)
    |                                                     `- warning: call to main actor-isolated instance method 'updateView' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 21 |         guard !wasInternalChange else { return }
 22 |
    :
136 |
137 |     /// Returns a `Bool` describing if it the change was an internal one, and was acted on.
138 |     fileprivate func updateView(_ view: WKWebView) -> Bool {
    |                      `- note: calls to instance method 'updateView' from outside of its actor context are implicitly asynchronous
139 |         guard currentAction != lastAction else { return false }
140 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:20:41: warning: main actor-isolated property 'coordinator' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 17 |     }
 18 |
 19 |     internal func updateView(_ view: WKWebView, context: Context) {
    |                   `- note: add '@MainActor' to make instance method 'updateView(_:context:)' part of global actor 'MainActor'
 20 |         let wasInternalChange = context.coordinator.updateView(view)
    |                                         `- warning: main actor-isolated property 'coordinator' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 21 |         guard !wasInternalChange else { return }
 22 |
SwiftUI.NSViewRepresentableContext:7:43: note: property declared here
 5 | @available(visionOS, unavailable)
 6 | @MainActor @preconcurrency public struct NSViewRepresentableContext<View> where View : NSViewRepresentable {
 7 |     @MainActor @preconcurrency public let coordinator: View.Coordinator
   |                                           `- note: property declared here
 8 |     @MainActor @preconcurrency public var transaction: Transaction { get }
 9 |     @MainActor @preconcurrency public var environment: EnvironmentValues { get }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:24:18: warning: call to main actor-isolated instance method 'updatingWebView(_:context:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 17 |     }
 18 |
 19 |     internal func updateView(_ view: WKWebView, context: Context) {
    |                   `- note: add '@MainActor' to make instance method 'updateView(_:context:)' part of global actor 'MainActor'
 20 |         let wasInternalChange = context.coordinator.updateView(view)
 21 |         guard !wasInternalChange else { return }
 22 |
 23 |         // Only call updatingWebView(_:context:) if it's not an internally-managed update.
 24 |         delegate.updatingWebView(view, context: context)
    |                  `- warning: call to main actor-isolated instance method 'updatingWebView(_:context:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 25 |     }
 26 |
    :
238 |     ///   - webView: The `WKWebView`.
239 |     ///   - context: The context.
240 |     open func updatingWebView(_ webView: WKWebView, context: WebView.Context) {}
    |               `- note: calls to instance method 'updatingWebView(_:context:)' from outside of its actor context are implicitly asynchronous
241 | }
242 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:24:9: warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 17 |     }
 18 |
 19 |     internal func updateView(_ view: WKWebView, context: Context) {
    |                   `- note: add '@MainActor' to make instance method 'updateView(_:context:)' part of global actor 'MainActor'
 20 |         let wasInternalChange = context.coordinator.updateView(view)
 21 |         guard !wasInternalChange else { return }
 22 |
 23 |         // Only call updatingWebView(_:context:) if it's not an internally-managed update.
 24 |         delegate.updatingWebView(view, context: context)
    |         `- warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 25 |     }
 26 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:14:16: note: property declared here
12 | public struct WebView {
13 |     @ObservedObject
14 |     public var delegate: WebViewDelegate
   |                `- note: property declared here
15 |
16 |     public var configuration: WKWebViewConfiguration?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView+Delegate.swift:27:56: warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
 25 |     }
 26 |
 27 |     public func makeCoordinator() -> WebViewDelegate { delegate }
    |                 |                                      `- warning: main actor-isolated property 'delegate' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
    |                 `- note: add '@MainActor' to make instance method 'makeCoordinator()' part of global actor 'MainActor'
 28 | }
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:14:16: note: property declared here
12 | public struct WebView {
13 |     @ObservedObject
14 |     public var delegate: WebViewDelegate
   |                `- note: property declared here
15 |
16 |     public var configuration: WKWebViewConfiguration?
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:13:6: warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
11 | /// A view that displays interactive web content, such as for an in-app browser.
12 | public struct WebView {
13 |     @ObservedObject
   |      `- warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
14 |     public var delegate: WebViewDelegate
15 |
SwiftUICore.ObservedObject:7:39: note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 5 |     }
 6 |     @MainActor @preconcurrency public init(initialValue: ObjectType)
 7 |     @MainActor @preconcurrency public init(wrappedValue: ObjectType)
   |                                       `- note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 8 |     @MainActor @preconcurrency public var wrappedValue: ObjectType
 9 |     @MainActor @preconcurrency public var projectedValue: ObservedObject<ObjectType>.Wrapper { get }
[10/10] Emitting module SwiftUIWebKit
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUIWebKit/WebView.swift:13:6: warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
11 | /// A view that displays interactive web content, such as for an in-app browser.
12 | public struct WebView {
13 |     @ObservedObject
   |      `- warning: call to main actor-isolated initializer 'init(wrappedValue:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
14 |     public var delegate: WebViewDelegate
15 |
SwiftUICore.ObservedObject:7:39: note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 5 |     }
 6 |     @MainActor @preconcurrency public init(initialValue: ObjectType)
 7 |     @MainActor @preconcurrency public init(wrappedValue: ObjectType)
   |                                       `- note: calls to initializer 'init(wrappedValue:)' from outside of its actor context are implicitly asynchronous
 8 |     @MainActor @preconcurrency public var wrappedValue: ObjectType
 9 |     @MainActor @preconcurrency public var projectedValue: ObservedObject<ObjectType>.Wrapper { get }
Build complete! (15.50s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftUIWebKit",
  "name" : "SwiftUIWebKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftUIWebKit",
      "targets" : [
        "SwiftUIWebKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftUIWebKitTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIWebKitTests",
      "path" : "Tests/SwiftUIWebKitTests",
      "sources" : [
        "SwiftUIWebKitTests.swift"
      ],
      "target_dependencies" : [
        "SwiftUIWebKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftUIWebKit",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUIWebKit",
      "path" : "Sources/SwiftUIWebKit",
      "product_memberships" : [
        "SwiftUIWebKit"
      ],
      "sources" : [
        "Helper Types/LoadRequest.swift",
        "Helper Types/WebViewLoadingProgressViewStyle.swift",
        "WebView+Delegate.swift",
        "WebView+Representable.swift",
        "WebView.swift",
        "WebViewReloadButton.swift",
        "WebViewTest.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.