Build Information
Failed to build Scintillate, reference 1.1.0 (a54d8a
), with Swift 6.0 for macOS (SPM) on 2 Nov 2024 08:04:18 UTC.
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
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/alexslee/Scintillate.git
Reference: 1.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/alexslee/Scintillate
* tag 1.1.0 -> FETCH_HEAD
HEAD is now at a54d8a4 more explicit gradient support, and refinement of default colors
Cloned https://github.com/alexslee/Scintillate.git
Revision (git rev-parse @):
a54d8a4e721261b9c2bed50b80b66b04803a597c
SUCCESS checkout https://github.com/alexslee/Scintillate.git at 1.1.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": "scintillate",
"name": "Scintillate",
"url": "https://github.com/alexslee/Scintillate.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Scintillate",
"dependencies": [
]
}
]
}
Fetching https://github.com/alexslee/Scintillate.git
[1/372] Fetching scintillate
Fetched https://github.com/alexslee/Scintillate.git from cache (0.83s)
Creating working copy for https://github.com/alexslee/Scintillate.git
Working copy of https://github.com/alexslee/Scintillate.git resolved at 1.1.0 (a54d8a4)
warning: '.resolve-product-dependencies': dependency 'scintillate' 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/alexslee/Scintillate.git
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
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/15] Compiling Scintillate ScintillateSwizzlerKebab.swift
[4/15] Compiling Scintillate NSColor+ColorAssets.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Utility Extensions/NSColor+ColorAssets.swift:12:53: error: type 'Bundle?' has no member 'module'
10 | extension NSColor {
11 | static func color(named name: String) -> NSColor {
12 | guard let color = NSColor(named: name, bundle: .module) else {
| `- error: type 'Bundle?' has no member 'module'
13 | preconditionFailure("Missing color from asset catalog")
14 | }
[5/16] Compiling Scintillate UIView+ScintillateSwizzlerKebab.swift
[6/16] Compiling Scintillate NSView+ScintillateSwizzlerKebab.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateSwizzlerKebab/NSView+ScintillateSwizzlerKebab.swift:20:8: warning: main actor-isolated instance method 'swizzle()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
10 | import AppKit
11 |
12 | extension NSView: ScintillateSwizzlerKebab {
| `- note: add '@preconcurrency' to the 'ScintillateSwizzlerKebab' conformance to defer isolation checking to run time
13 | @objc private func scintillateLayout() {
14 | Scintillate.parse(self, apply: {
:
18 | }
19 |
20 | func swizzle() {
| |- warning: main actor-isolated instance method 'swizzle()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'swizzle()' to make this instance method not isolated to the actor
21 | guard let targetMethod = class_getInstanceMethod(NSView.self, #selector(Self.layout)),
22 | let newMethod = class_getInstanceMethod(NSView.self, #selector(scintillateLayout)) else {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateSwizzlerKebab/ScintillateSwizzlerKebab.swift:15:8: note: mark the protocol requirement 'swizzle()' 'async' to allow actor-isolated conformances
13 | internal protocol ScintillateSwizzlerKebab {
14 | /// Swizzles the necessary methods.
15 | func swizzle()
| `- note: mark the protocol requirement 'swizzle()' 'async' to allow actor-isolated conformances
16 | /// Removes any currently swizzled implementations.
17 | func deswizzle()
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateSwizzlerKebab/NSView+ScintillateSwizzlerKebab.swift:29:8: warning: main actor-isolated instance method 'deswizzle()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
27 | }
28 |
29 | func deswizzle() {
| |- warning: main actor-isolated instance method 'deswizzle()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'deswizzle()' to make this instance method not isolated to the actor
30 | guard let originalMethod = class_getInstanceMethod(NSView.self, #selector(Self.layout)),
31 | let scintillateMethod = class_getInstanceMethod(NSView.self, #selector(scintillateLayout)) else {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateSwizzlerKebab/ScintillateSwizzlerKebab.swift:17:8: note: mark the protocol requirement 'deswizzle()' 'async' to allow actor-isolated conformances
15 | func swizzle()
16 | /// Removes any currently swizzled implementations.
17 | func deswizzle()
| `- note: mark the protocol requirement 'deswizzle()' 'async' to allow actor-isolated conformances
18 | }
19 |
[7/16] Compiling Scintillate UIView+Scintillatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillate.swift:13:23: warning: static property 'showLogs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public struct Scintillate {
12 | /// Set this to true to view debug logs.
13 | internal static var showLogs = false
| |- warning: static property 'showLogs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'showLogs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'showLogs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
[8/16] Compiling Scintillate Scintillate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillate.swift:13:23: warning: static property 'showLogs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public struct Scintillate {
12 | /// Set this to true to view debug logs.
13 | internal static var showLogs = false
| |- warning: static property 'showLogs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'showLogs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'showLogs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
[9/16] Compiling Scintillate NSView+JankyVars.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Janky Vars/NSView+JankyVars.swift:14:16: warning: static property 'currentShinyLayer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | internal extension NSView {
13 | private struct Constants {
14 | static var currentShinyLayer = "currentShinyLayer"
| |- warning: static property 'currentShinyLayer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentShinyLayer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentShinyLayer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Janky Vars/NSView+JankyVars.swift:19:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
17 | var currentShinyLayer: ScintillateShinyLayer? {
18 | get {
19 | objc_getAssociatedObject(self, &Constants.currentShinyLayer) as? ScintillateShinyLayer
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
20 | }
21 | set {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Janky Vars/NSView+JankyVars.swift:22:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
20 | }
21 | set {
22 | objc_setAssociatedObject(self, &Constants.currentShinyLayer, newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
23 | }
24 | }
[10/16] Compiling Scintillate UIView+JankyVars.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Janky Vars/NSView+JankyVars.swift:14:16: warning: static property 'currentShinyLayer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | internal extension NSView {
13 | private struct Constants {
14 | static var currentShinyLayer = "currentShinyLayer"
| |- warning: static property 'currentShinyLayer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentShinyLayer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentShinyLayer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Janky Vars/NSView+JankyVars.swift:19:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
17 | var currentShinyLayer: ScintillateShinyLayer? {
18 | get {
19 | objc_getAssociatedObject(self, &Constants.currentShinyLayer) as? ScintillateShinyLayer
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
20 | }
21 | set {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Janky Vars/NSView+JankyVars.swift:22:38: warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
20 | }
21 | set {
22 | objc_setAssociatedObject(self, &Constants.currentShinyLayer, newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
| `- warning: forming 'UnsafeRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.
23 | }
24 | }
[11/16] Emitting module Scintillate
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Janky Vars/NSView+JankyVars.swift:14:16: warning: static property 'currentShinyLayer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
12 | internal extension NSView {
13 | private struct Constants {
14 | static var currentShinyLayer = "currentShinyLayer"
| |- warning: static property 'currentShinyLayer' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'currentShinyLayer' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'currentShinyLayer' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | }
16 |
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:14:14: warning: main actor-isolated property 'subScintillables' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
11 | // MARK: - Scintillatable
12 |
13 | extension NSView: Scintillatable {
| `- note: add '@preconcurrency' to the 'Scintillatable' conformance to defer isolation checking to run time
14 | public var subScintillables: [Scintillatable] { subviews as [Scintillatable] }
| `- warning: main actor-isolated property 'subScintillables' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
15 |
16 | public var isOnScreen: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:19:7: note: 'subScintillables' declared here
17 | this would typically be its subviews.
18 | */
19 | var subScintillables: [Scintillatable] { get }
| `- note: 'subScintillables' declared here
20 |
21 | /// Whether the object is visible on screen.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:16:14: warning: main actor-isolated property 'isOnScreen' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
14 | public var subScintillables: [Scintillatable] { subviews as [Scintillatable] }
15 |
16 | public var isOnScreen: Bool {
| `- warning: main actor-isolated property 'isOnScreen' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | if isHidden || alphaValue == 0 || frame.equalTo(.zero) || frame.equalTo(window?.frame ?? NSScreen.main?.frame ?? .zero) {
18 | return false
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:22:7: note: 'isOnScreen' declared here
20 |
21 | /// Whether the object is visible on screen.
22 | var isOnScreen: Bool { get }
| `- note: 'isOnScreen' declared here
23 |
24 | /// Remove the current ``ScintillateShinyLayer``, if one exists.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:58:15: warning: main actor-isolated instance method 'dull()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
56 | }
57 |
58 | public func dull() {
| |- warning: main actor-isolated instance method 'dull()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dull()' to make this instance method not isolated to the actor
59 | guard let currentLayer = currentShinyLayer else { return }
60 | currentLayer.stripFromParent()
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:25:8: note: mark the protocol requirement 'dull()' 'async' to allow actor-isolated conformances
23 |
24 | /// Remove the current ``ScintillateShinyLayer``, if one exists.
25 | func dull()
| `- note: mark the protocol requirement 'dull()' 'async' to allow actor-isolated conformances
26 |
27 | /// Apply a new ``ScintillateShinyLayer``.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:48:15: warning: main actor-isolated instance method 'theShining(with:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
46 | }
47 |
48 | public func theShining(with settings: ScintillateSettings) {
| |- warning: main actor-isolated instance method 'theShining(with:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'theShining(with:)' to make this instance method not isolated to the actor
49 | let newShinyLayer = ScintillateShinyLayer(owner: self, settings: settings)
50 | currentShinyLayer = newShinyLayer
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:28:8: note: mark the protocol requirement 'theShining(with:)' 'async' to allow actor-isolated conformances
26 |
27 | /// Apply a new ``ScintillateShinyLayer``.
28 | func theShining(with settings: ScintillateSettings)
| `- note: mark the protocol requirement 'theShining(with:)' 'async' to allow actor-isolated conformances
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillate.swift:13:23: warning: static property 'showLogs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
11 | public struct Scintillate {
12 | /// Set this to true to view debug logs.
13 | internal static var showLogs = false
| |- warning: static property 'showLogs' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'showLogs' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'showLogs' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | /**
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateSwizzlerKebab/NSView+ScintillateSwizzlerKebab.swift:20:8: warning: main actor-isolated instance method 'swizzle()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
10 | import AppKit
11 |
12 | extension NSView: ScintillateSwizzlerKebab {
| `- note: add '@preconcurrency' to the 'ScintillateSwizzlerKebab' conformance to defer isolation checking to run time
13 | @objc private func scintillateLayout() {
14 | Scintillate.parse(self, apply: {
:
18 | }
19 |
20 | func swizzle() {
| |- warning: main actor-isolated instance method 'swizzle()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'swizzle()' to make this instance method not isolated to the actor
21 | guard let targetMethod = class_getInstanceMethod(NSView.self, #selector(Self.layout)),
22 | let newMethod = class_getInstanceMethod(NSView.self, #selector(scintillateLayout)) else {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateSwizzlerKebab/ScintillateSwizzlerKebab.swift:15:8: note: mark the protocol requirement 'swizzle()' 'async' to allow actor-isolated conformances
13 | internal protocol ScintillateSwizzlerKebab {
14 | /// Swizzles the necessary methods.
15 | func swizzle()
| `- note: mark the protocol requirement 'swizzle()' 'async' to allow actor-isolated conformances
16 | /// Removes any currently swizzled implementations.
17 | func deswizzle()
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateSwizzlerKebab/NSView+ScintillateSwizzlerKebab.swift:29:8: warning: main actor-isolated instance method 'deswizzle()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
27 | }
28 |
29 | func deswizzle() {
| |- warning: main actor-isolated instance method 'deswizzle()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'deswizzle()' to make this instance method not isolated to the actor
30 | guard let originalMethod = class_getInstanceMethod(NSView.self, #selector(Self.layout)),
31 | let scintillateMethod = class_getInstanceMethod(NSView.self, #selector(scintillateLayout)) else {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateSwizzlerKebab/ScintillateSwizzlerKebab.swift:17:8: note: mark the protocol requirement 'deswizzle()' 'async' to allow actor-isolated conformances
15 | func swizzle()
16 | /// Removes any currently swizzled implementations.
17 | func deswizzle()
| `- note: mark the protocol requirement 'deswizzle()' 'async' to allow actor-isolated conformances
18 | }
19 |
[12/16] Compiling Scintillate ScintillateSettings.swift
[13/16] Compiling Scintillate ScintillateShinyLayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateShinyLayer.swift:59:28: warning: main actor-isolated property 'scintillatingBounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
57 | theMask = settings.shouldUseGradient ? CAGradientLayer() : CALayer()
58 | theMask.anchorPoint = .zero
59 | theMask.bounds = owner.scintillatingBounds
| `- warning: main actor-isolated property 'scintillatingBounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
60 | theMask.cornerRadius = 8
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:68:7: note: property declared here
66 |
67 | internal extension NSView {
68 | var scintillatingBounds: CGRect {
| `- note: property declared here
69 | if let parentStackView = (superview as? NSStackView) {
70 | var origin: CGPoint = .zero
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/ScintillateShinyLayer.swift:71:34: warning: main actor-isolated property 'scintillatingBounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
68 | }
69 |
70 | func updateLayout() {
| `- note: add '@MainActor' to make instance method 'updateLayout()' part of global actor 'MainActor'
71 | guard let newBounds = owner?.scintillatingBounds else { return }
| `- warning: main actor-isolated property 'scintillatingBounds' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
72 | theMask.bounds = newBounds
73 | }
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:68:7: note: property declared here
66 |
67 | internal extension NSView {
68 | var scintillatingBounds: CGRect {
| `- note: property declared here
69 | if let parentStackView = (superview as? NSStackView) {
70 | var origin: CGPoint = .zero
[14/16] Compiling Scintillate NSView+Scintillatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:14:14: warning: main actor-isolated property 'subScintillables' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
11 | // MARK: - Scintillatable
12 |
13 | extension NSView: Scintillatable {
| `- note: add '@preconcurrency' to the 'Scintillatable' conformance to defer isolation checking to run time
14 | public var subScintillables: [Scintillatable] { subviews as [Scintillatable] }
| `- warning: main actor-isolated property 'subScintillables' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
15 |
16 | public var isOnScreen: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:19:7: note: 'subScintillables' declared here
17 | this would typically be its subviews.
18 | */
19 | var subScintillables: [Scintillatable] { get }
| `- note: 'subScintillables' declared here
20 |
21 | /// Whether the object is visible on screen.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:16:14: warning: main actor-isolated property 'isOnScreen' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
14 | public var subScintillables: [Scintillatable] { subviews as [Scintillatable] }
15 |
16 | public var isOnScreen: Bool {
| `- warning: main actor-isolated property 'isOnScreen' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | if isHidden || alphaValue == 0 || frame.equalTo(.zero) || frame.equalTo(window?.frame ?? NSScreen.main?.frame ?? .zero) {
18 | return false
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:22:7: note: 'isOnScreen' declared here
20 |
21 | /// Whether the object is visible on screen.
22 | var isOnScreen: Bool { get }
| `- note: 'isOnScreen' declared here
23 |
24 | /// Remove the current ``ScintillateShinyLayer``, if one exists.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:58:15: warning: main actor-isolated instance method 'dull()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
56 | }
57 |
58 | public func dull() {
| |- warning: main actor-isolated instance method 'dull()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dull()' to make this instance method not isolated to the actor
59 | guard let currentLayer = currentShinyLayer else { return }
60 | currentLayer.stripFromParent()
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:25:8: note: mark the protocol requirement 'dull()' 'async' to allow actor-isolated conformances
23 |
24 | /// Remove the current ``ScintillateShinyLayer``, if one exists.
25 | func dull()
| `- note: mark the protocol requirement 'dull()' 'async' to allow actor-isolated conformances
26 |
27 | /// Apply a new ``ScintillateShinyLayer``.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:48:15: warning: main actor-isolated instance method 'theShining(with:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
46 | }
47 |
48 | public func theShining(with settings: ScintillateSettings) {
| |- warning: main actor-isolated instance method 'theShining(with:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'theShining(with:)' to make this instance method not isolated to the actor
49 | let newShinyLayer = ScintillateShinyLayer(owner: self, settings: settings)
50 | currentShinyLayer = newShinyLayer
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:28:8: note: mark the protocol requirement 'theShining(with:)' 'async' to allow actor-isolated conformances
26 |
27 | /// Apply a new ``ScintillateShinyLayer``.
28 | func theShining(with settings: ScintillateSettings)
| `- note: mark the protocol requirement 'theShining(with:)' 'async' to allow actor-isolated conformances
29 | }
30 |
[15/16] Compiling Scintillate Scintillatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:14:14: warning: main actor-isolated property 'subScintillables' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
11 | // MARK: - Scintillatable
12 |
13 | extension NSView: Scintillatable {
| `- note: add '@preconcurrency' to the 'Scintillatable' conformance to defer isolation checking to run time
14 | public var subScintillables: [Scintillatable] { subviews as [Scintillatable] }
| `- warning: main actor-isolated property 'subScintillables' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
15 |
16 | public var isOnScreen: Bool {
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:19:7: note: 'subScintillables' declared here
17 | this would typically be its subviews.
18 | */
19 | var subScintillables: [Scintillatable] { get }
| `- note: 'subScintillables' declared here
20 |
21 | /// Whether the object is visible on screen.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:16:14: warning: main actor-isolated property 'isOnScreen' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
14 | public var subScintillables: [Scintillatable] { subviews as [Scintillatable] }
15 |
16 | public var isOnScreen: Bool {
| `- warning: main actor-isolated property 'isOnScreen' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
17 | if isHidden || alphaValue == 0 || frame.equalTo(.zero) || frame.equalTo(window?.frame ?? NSScreen.main?.frame ?? .zero) {
18 | return false
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:22:7: note: 'isOnScreen' declared here
20 |
21 | /// Whether the object is visible on screen.
22 | var isOnScreen: Bool { get }
| `- note: 'isOnScreen' declared here
23 |
24 | /// Remove the current ``ScintillateShinyLayer``, if one exists.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:58:15: warning: main actor-isolated instance method 'dull()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
56 | }
57 |
58 | public func dull() {
| |- warning: main actor-isolated instance method 'dull()' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'dull()' to make this instance method not isolated to the actor
59 | guard let currentLayer = currentShinyLayer else { return }
60 | currentLayer.stripFromParent()
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:25:8: note: mark the protocol requirement 'dull()' 'async' to allow actor-isolated conformances
23 |
24 | /// Remove the current ``ScintillateShinyLayer``, if one exists.
25 | func dull()
| `- note: mark the protocol requirement 'dull()' 'async' to allow actor-isolated conformances
26 |
27 | /// Apply a new ``ScintillateShinyLayer``.
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/NSView+Scintillatable.swift:48:15: warning: main actor-isolated instance method 'theShining(with:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
46 | }
47 |
48 | public func theShining(with settings: ScintillateSettings) {
| |- warning: main actor-isolated instance method 'theShining(with:)' cannot be used to satisfy nonisolated protocol requirement; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'theShining(with:)' to make this instance method not isolated to the actor
49 | let newShinyLayer = ScintillateShinyLayer(owner: self, settings: settings)
50 | currentShinyLayer = newShinyLayer
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Scintillatables/Scintillatable.swift:28:8: note: mark the protocol requirement 'theShining(with:)' 'async' to allow actor-isolated conformances
26 |
27 | /// Apply a new ``ScintillateShinyLayer``.
28 | func theShining(with settings: ScintillateSettings)
| `- note: mark the protocol requirement 'theShining(with:)' 'async' to allow actor-isolated conformances
29 | }
30 |
[16/16] Compiling Scintillate UIColor+ColorAssets.swift
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/Scintillate/Colors.xcassets
BUILD FAILURE 6.0 macosSpm