Build Information
Failed to build Grape, reference 1.1.0 (48eb7d
), with Swift 5.9 for macOS (SPM) on 17 Jan 2025 10:50:19 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SwiftGraphs/Grape.git
Reference: 1.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SwiftGraphs/Grape
* tag 1.1.0 -> FETCH_HEAD
HEAD is now at 48eb7d8 Change base url
Cloned https://github.com/SwiftGraphs/Grape.git
Revision (git rev-parse @):
48eb7d8ab4ce549c6cdde106b5f7fa317421364c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/SwiftGraphs/Grape.git at 1.1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD
https://github.com/SwiftGraphs/Grape.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC
[2/2] Compiling plugin Swift-DocC Preview
Building for debugging...
[3/27] Compiling ForceSimulation ForceProtocol.swift
[4/27] Compiling ForceSimulation CenterForce.swift
[5/27] Compiling ForceSimulation CollideForce.swift
[6/29] Compiling ForceSimulation EdgeID.swift
[7/29] Compiling ForceSimulation LinearCongruentialGenerator.swift
[8/29] Compiling ForceSimulation SealedForce3D.swift
[9/29] Compiling ForceSimulation BufferedKDTree.swift
[10/29] Compiling ForceSimulation KDBox.swift
[11/29] Compiling ForceSimulation Kinetics.swift
[12/29] Compiling ForceSimulation Simulation.swift
[13/29] Compiling ForceSimulation KDTree.swift
[14/29] Compiling ForceSimulation KDTreeDelegate.swift
[15/29] Compiling ForceSimulation KDTreeNode.swift
[16/29] Compiling ForceSimulation AttributeDescriptor.swift
[17/29] Compiling ForceSimulation Disposable.swift
[18/29] Compiling ForceSimulation LinkForce.swift
[19/29] Compiling ForceSimulation ManyBodyForce.swift
[20/29] Compiling ForceSimulation PackedForce.swift
[21/29] Compiling ForceSimulation SimulatableVector.swift
[22/29] Compiling ForceSimulation UnsafeArray.swift
[23/29] Emitting module ForceSimulation
[24/29] Compiling ForceSimulation CompositedForce.swift
[25/29] Compiling ForceSimulation EmptyForce.swift
[26/29] Compiling ForceSimulation KDTreeForce.swift
[27/29] Compiling ForceSimulation PositionForce.swift
[28/29] Compiling ForceSimulation RadialForce.swift
[29/29] Compiling ForceSimulation SealedForce2D.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[30/74] Emitting module Grape
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:61:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:64:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:82:40: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = graphProxy.node(of: NodeID.self, at: value.startLocation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:84:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.startLocation)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:91:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.location)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:94:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:56:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:60:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:63:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:77:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:89:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:93:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:96:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:109:24: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:110:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphTapGesture.swift:12:35: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = proxy.node(of: type, at: value) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
[31/78] Compiling Grape AnyGraphContent.swift
[32/78] Compiling Grape GraphContent.swift
[33/78] Compiling Grape GraphContentBuilder.swift
[34/78] Compiling Grape LinkMark.swift
[35/78] Compiling Grape ModifiedGraphContent.swift
[36/78] Compiling Grape GraphMagnifyGesture.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:56:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:60:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:63:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:77:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:89:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:93:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:96:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:109:24: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:110:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphTapGesture.swift:12:35: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = proxy.node(of: type, at: value) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
[37/78] Compiling Grape GraphTapGesture.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:56:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:60:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:63:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:77:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:89:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:93:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:96:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:109:24: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:110:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphTapGesture.swift:12:35: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = proxy.node(of: type, at: value) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
[38/78] Compiling Grape AnyGraphContentModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:56:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:60:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:63:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:77:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:89:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:93:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:96:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:109:24: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:110:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphTapGesture.swift:12:35: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = proxy.node(of: type, at: value) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
[39/78] Compiling Grape GrapeEffect.ForegroundStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:56:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:60:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:63:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:77:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:89:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:93:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:96:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:109:24: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:110:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphTapGesture.swift:12:35: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = proxy.node(of: type, at: value) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
[40/78] Compiling Grape GrapeEffect.Label.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:56:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:59:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:60:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:63:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:77:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:52:23: note: add '@MainActor' to make instance method 'onMagnifyChange' part of global actor 'MainActor'
internal func onMagnifyChange(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:89:35: error: main actor-isolated property 'lastTransformRecord' can not be referenced from a non-isolated context
if let t = self.proxy.lastTransformRecord {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: property declared here
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:28: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:92:61: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
self.proxy.lastTransformRecord = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:93:45: error: main actor-isolated property 'modelTransform' can not be referenced from a non-isolated context
startTransform = self.proxy.modelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: property declared here
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:96:66: error: main actor-isolated property 'obsoleteState' can not be referenced from a non-isolated context
let alpha = (startTransform.translate(by: self.proxy.obsoleteState.cgSize.simd / 2))
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:75:16: note: property declared here
public var obsoleteState: ObsoleteState {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:109:24: error: main actor-isolated property 'lastTransformRecord' can not be mutated from a non-isolated context
self.proxy.lastTransformRecord = nil
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:84:16: note: mutation of this property is only permitted within the actor
public var lastTransformRecord: ViewportTransform? {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:110:24: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
self.proxy.modelTransform = newModelTransform
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphMagnifyGesture.swift:85:23: note: add '@MainActor' to make instance method 'onMagnifyEnd' part of global actor 'MainActor'
internal func onMagnifyEnd(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphTapGesture.swift:12:35: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = proxy.node(of: type, at: value) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
[41/78] Compiling Grape Transform.swift
[42/78] Compiling Grape View+CGImage.swift
[43/78] Compiling Grape ForceDirectedGraph+View.swift
[44/78] Compiling Grape ForceDirectedGraph.swift
[45/78] Compiling Grape ForceDirectedGraphModel+Observation.swift
[46/78] Compiling Grape ForceDirectedGraphModel.findNode.swift
[47/78] Compiling Grape ForceDirectedGraphModel.swift
[48/78] Compiling Grape ForceDirectedGraphState.swift
[49/78] Compiling Grape GraphLayoutInputs.swift
[50/78] Compiling Grape CoreGraphics+SIMD.swift
[51/78] Compiling Grape GraphProtocol.swift
[52/78] Compiling Grape KeyFrame.swift
[53/78] Compiling Grape LinkShape.swift
[54/78] Compiling Grape RasterizedViewStore.swift
[55/78] Compiling Grape _IdentifiableNever.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:61:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:64:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:82:40: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = graphProxy.node(of: NodeID.self, at: value.startLocation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:84:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.startLocation)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:91:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.location)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:94:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
[56/78] Compiling Grape _OptionalGraphContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:61:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:64:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:82:40: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = graphProxy.node(of: NodeID.self, at: value.startLocation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:84:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.startLocation)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:91:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.location)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:94:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
[57/78] Compiling Grape _PairedGraphContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:61:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:64:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:82:40: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = graphProxy.node(of: NodeID.self, at: value.startLocation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:84:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.startLocation)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:91:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.location)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:94:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
[58/78] Compiling Grape ForceDescriptor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:61:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:64:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:82:40: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = graphProxy.node(of: NodeID.self, at: value.startLocation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:84:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.startLocation)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:91:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.location)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:94:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
[59/78] Compiling Grape GraphDragGesture.swift
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:61:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: nil)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:64:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:55:17: note: add '@MainActor' to make instance method 'onEnded(value:)' part of global actor 'MainActor'
public func onEnded(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:82:40: error: call to main actor-isolated instance method 'node(of:at:)' in a synchronous nonisolated context
if let nodeID = graphProxy.node(of: NodeID.self, at: value.startLocation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:25:17: note: calls to instance method 'node(of:at:)' from outside of its actor context are implicitly asynchronous
public func node<ID>(of type: ID.Type, at locationInViewportCoordinate: CGPoint) -> ID? where ID : Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:84:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.startLocation)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:91:28: error: call to main actor-isolated instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' in a synchronous nonisolated context
graphProxy.setNodeFixation(nodeID: nodeID, fixation: value.location)
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:37:17: note: calls to instance method 'setNodeFixation(nodeID:fixation:minimumAlpha:)' from outside of its actor context are implicitly asynchronous
public func setNodeFixation<ID: Hashable>(nodeID: ID, fixation: CGPoint?, minimumAlpha: Double = 0.5) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:94:28: error: main actor-isolated property 'modelTransform' can not be mutated from a non-isolated context
graphProxy.modelTransform.translate += delta
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Modifiers/GraphProxy.swift:57:16: note: mutation of this property is only permitted within the actor
public var modelTransform: ViewportTransform {
^
/Users/admin/builder/spi-builder-workspace/Sources/Grape/Gestures/GraphDragGesture.swift:78:17: note: add '@MainActor' to make instance method 'onChanged(value:)' part of global actor 'MainActor'
public func onChanged(
^
[60/78] Compiling Grape GrapeEffect.Opacity.swift
[61/78] Compiling Grape GrapeEffect.Stroke.swift
[62/78] Compiling Grape GrapeEffect.Symbol.swift
[63/78] Compiling Grape GrapeEffect.SymbolSize.swift
[64/78] Compiling Grape GrapeEffect._LinkShape.swift
[65/78] Compiling Grape GrapeEffect.swift
[66/78] Compiling Grape GraphContent+GraphContentModifiers.swift
[67/78] Compiling Grape GraphContentModifier.swift
[68/78] Compiling Grape GraphForegroundScale.swift
[69/78] Compiling Grape GraphProxy.swift
[70/78] Compiling Grape NodeMark.swift
[71/78] Compiling Grape Series.swift
[72/78] Compiling Grape _ArrayGraphContent.swift
[73/78] Compiling Grape _ConditionalGraphContent.swift
[74/78] Compiling Grape _EmptyGraphContent.swift
[75/78] Compiling Grape GraphRenderingContext.swift
[76/78] Compiling Grape GraphRenderingStates.swift
[77/78] Compiling Grape RenderOperation.swift
[78/78] Compiling Grape SimulationContext.swift
error: fatalError
Fetching https://github.com/apple/swift-docc-plugin
[1/2048] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin (1.76s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (2.52s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3262] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.25s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.51s)
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
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.3
BUILD FAILURE 5.9 macosSpm