Build Information
Successful build of Ignition, reference main (15718c
), with Swift 6.1 for macOS (SPM) on 27 Apr 2025 22:24:30 UTC.
Swift 6 data race errors: 2
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nathantannar4/Ignition.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nathantannar4/Ignition
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 15718c5 2.0.1
Cloned https://github.com/nathantannar4/Ignition.git
Revision (git rev-parse @):
15718c57276c116b3444635f565b4625c82bfa88
SUCCESS checkout https://github.com/nathantannar4/Ignition.git at main
Fetching https://github.com/nathantannar4/Engine
[1/1010] Fetching engine
Fetched https://github.com/nathantannar4/Engine from cache (1.08s)
Computing version for https://github.com/nathantannar4/Engine
Computed https://github.com/nathantannar4/Engine at 2.1.2 (1.60s)
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/swiftlang/swift-syntax from cache (1.06s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 600.0.1 (2.23s)
Creating working copy for https://github.com/nathantannar4/Engine
Working copy of https://github.com/nathantannar4/Engine resolved at 2.1.2
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
========================================
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": "ignition",
"name": "Ignition",
"url": "https://github.com/nathantannar4/Ignition.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Ignition",
"dependencies": [
{
"identity": "engine",
"name": "Engine",
"url": "https://github.com/nathantannar4/Engine",
"version": "2.1.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Engine",
"dependencies": [
{
"identity": "swift-syntax",
"name": "swift-syntax",
"url": "https://github.com/swiftlang/swift-syntax",
"version": "600.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/nathantannar4/Ignition.git
[1/129] Fetching ignition
Fetched https://github.com/nathantannar4/Ignition.git from cache (1.04s)
Fetching https://github.com/nathantannar4/Engine from cache
Fetched https://github.com/nathantannar4/Engine from cache (0.44s)
Computing version for https://github.com/nathantannar4/Engine
Computed https://github.com/nathantannar4/Engine at 2.1.2 (0.49s)
Fetching https://github.com/swiftlang/swift-syntax from cache
Fetched https://github.com/swiftlang/swift-syntax from cache (0.88s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 600.0.1 (0.94s)
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
Creating working copy for https://github.com/nathantannar4/Engine
Working copy of https://github.com/nathantannar4/Engine resolved at 2.1.2
Creating working copy for https://github.com/nathantannar4/Ignition.git
Working copy of https://github.com/nathantannar4/Ignition.git resolved at main (15718c5)
warning: '.resolve-product-dependencies': dependency 'ignition' is not used by any target
Found 1 product dependencies
- Engine
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/nathantannar4/Ignition.git
https://github.com/nathantannar4/Ignition.git
{
"dependencies" : [
{
"identity" : "engine",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nathantannar4/Engine"
}
],
"manifest_display_name" : "Ignition",
"name" : "Ignition",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "maccatalyst",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "Ignition",
"targets" : [
"Ignition"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Ignition",
"module_type" : "SwiftTarget",
"name" : "Ignition",
"path" : "Sources/Ignition",
"product_dependencies" : [
"Engine"
],
"product_memberships" : [
"Ignition"
],
"sources" : [
"BackgroundEffect.swift",
"ChangeEffectButtonStyle.swift",
"ConcatenatedEffect.swift",
"OffsetEffect.swift",
"OnChangeViewEffectModifier.swift",
"OverlayEffect.swift",
"RotationEffect.swift",
"ScaleEffect.swift",
"ScheduledViewEffectModifier.swift",
"ViewEffect.swift",
"ViewEffectAnimation.swift",
"ViewEffectModifier.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/5] Write sources
[3/5] Write swift-version-2F0A5646E1D333AE.txt
[4/5] Compiling EngineCoreC visitors.c
[6/27] Emitting module EngineCore
[7/29] Compiling EngineCore ViewTypeIdentifier.swift
[8/29] Compiling EngineCore ViewVisitor.swift
[9/29] Compiling EngineCore Runtime.swift
[10/29] Compiling EngineCore SectionVisitor.swift
[11/29] Compiling EngineCore TypeMetadata.swift
[12/29] Compiling EngineCore UnsafePointer.swift
[13/29] Compiling EngineCore ViewModifierVisitor.swift
[14/29] Compiling EngineCore ViewTraitKeyVisitor.swift
[15/29] Compiling EngineCore GroupVisitor.swift
[16/29] Compiling EngineCore ModifiedContentVisitor.swift
[17/29] Compiling EngineCore MultiViewVisitor.swift
[18/29] Compiling EngineCore TypeDescriptor.swift
[19/29] Compiling EngineCore TypeIdentifier.swift
[20/29] Compiling EngineCore OptionalVisitor.swift
[21/29] Compiling EngineCore ProtocolConformance.swift
[22/29] Compiling EngineCore TupleViewVisitor.swift
[23/29] Compiling EngineCore TupleVisitor.swift
[24/29] Compiling EngineCore EmptyViewVisitor.swift
[25/29] Compiling EngineCore EnvironmentKeyVisitor.swift
[26/29] Compiling EngineCore ForEachVisitor.swift
[27/29] Compiling EngineCore AnyViewVisitor.swift
[28/29] Compiling EngineCore ConditionalContentVisitor.swift
[29/29] Compiling EngineCore CustomViewVisitor.swift
[30/107] Compiling Engine AnyAnimatableData.swift
[31/107] Compiling Engine AnyShape.swift
[32/107] Compiling Engine AnyShapeStyle+Extensions.swift
[33/107] Compiling Engine AnyView.swift
[34/107] Compiling Engine AnyViewModifier.swift
[35/107] Compiling Engine AttributedString+Extensions.swift
[36/107] Compiling Engine BindingTransform.swift
[37/107] Compiling Engine Color+Extensions.swift
[38/107] Compiling Engine ConditionalContent.swift
[39/115] Compiling Engine ViewInputConditionalModifier.swift
[40/115] Compiling Engine ViewInputKey.swift
[41/115] Compiling Engine ViewInputs.swift
[42/115] Compiling Engine ViewInputsVisitor.swift
[43/115] Compiling Engine ViewModifierBuilder.swift
[44/115] Compiling Engine ViewModifierContent.swift
[45/115] Compiling Engine ViewModifierVisitor.swift
[46/115] Compiling Engine ViewOutputAlias.swift
[47/115] Compiling Engine PropertyList.swift
[48/115] Compiling Engine ProposedSize.swift
[49/115] Compiling Engine SectionView.swift
[50/115] Compiling Engine ShapeAdapter.swift
[51/115] Compiling Engine ShapeBuilder.swift
[52/115] Compiling Engine StateOrBinding.swift
[53/115] Compiling Engine StaticCondition.swift
[54/115] Compiling Engine StaticConditionalContent.swift
[55/115] Compiling Engine StaticConditionalModifier.swift
[56/115] Compiling Engine ConditionalLayout.swift
[57/115] Compiling Engine ConditionalShape.swift
[58/115] Compiling Engine ConditionalView.swift
[59/115] Compiling Engine EmptyShape.swift
[60/115] Compiling Engine Environment+Extensions.swift
[61/115] Compiling Engine EnvironmentKeyVisitor.swift
[62/115] Compiling Engine EnvironmentOrValue.swift
[63/115] Compiling Engine EnvironmentValueReader.swift
[64/115] Compiling Engine EnvironmentValuesVisitor.swift
[65/115] Compiling Engine TraitValueKey.swift
[66/115] Compiling Engine Transaction.swift
[67/115] Compiling Engine UnaryViewAdaptor.swift
[68/115] Compiling Engine UnaryViewModifier.swift
[69/115] Compiling Engine UnwrapTransform.swift
[70/115] Compiling Engine UpdatePhase.swift
[71/115] Compiling Engine UserInterfaceIdiomContent.swift
[72/115] Compiling Engine UserInterfaceIdiomModifier.swift
[73/115] Compiling Engine StaticContent.swift
[74/115] Compiling Engine StaticModifier.swift
[75/115] Compiling Engine StyleContext.swift
[76/115] Compiling Engine SymmetricallyScaledText.swift
[77/115] Compiling Engine Text+Extensions.swift
[78/115] Compiling Engine TextAttachment.swift
[79/115] Compiling Engine TextBuilder.swift
[80/115] Compiling Engine TextReader.swift
[81/115] Emitting module Engine
[82/115] Compiling Engine Font+Extensions.swift
[83/115] Compiling Engine ForEachSubview.swift
[84/115] Compiling Engine GraphInputs.swift
[85/115] Compiling Engine Group.swift
[86/115] Compiling Engine HostingController.swift
[87/115] Compiling Engine HostingView.swift
[88/115] Compiling Engine Image+Extensions.swift
[89/115] Compiling Engine IsNilTransform.swift
[90/115] Compiling Engine IsNotNilTransform.swift
[91/115] Compiling Engine LayoutAdapter.swift
[92/115] Compiling Engine LayoutBuilder.swift
[93/115] Compiling Engine LayoutThatFits.swift
[94/115] Compiling Engine MultiViewAdapter.swift
[95/115] Compiling Engine MultiViewVisitor.swift
[96/115] Compiling Engine Never.swift
[97/115] Compiling Engine OptionalAdapter.swift
[98/115] Compiling Engine PreferenceKeyReader.swift
[99/115] Compiling Engine PrimitiveView.swift
[100/115] Compiling Engine VariadicView.swift
[101/115] Compiling Engine VersionedDynamicProperty.swift
[102/115] Compiling Engine VersionedView.swift
[103/115] Compiling Engine VersionedViewInput.swift
[104/115] Compiling Engine VersionedViewModifier.swift
[105/115] Compiling Engine ViewAdapter.swift
[106/115] Compiling Engine ViewAlias.swift
[107/115] Compiling Engine ViewInputConditionalContent.swift
[108/115] Compiling Engine ViewOutputKey.swift
[109/115] Compiling Engine ViewStackAxisReader.swift
[110/115] Compiling Engine ViewStyle.swift
[111/115] Compiling Engine ViewTraitKey.swift
[112/115] Compiling Engine ViewTraitKeyVisitor.swift
[113/115] Compiling Engine ViewUpdateDebug.swift
[114/115] Compiling Engine ViewVisitor.swift
[115/115] Compiling Engine module.swift
[116/127] Compiling Ignition ScheduledViewEffectModifier.swift
[117/127] Compiling Ignition ViewEffectAnimation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Ignition/ViewEffectAnimation.swift:17:23: warning: static property 'easeInOut' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | public static let `default`: ViewEffectAnimation = .continuous(.linear)
16 |
17 | public static var easeInOut: ViewEffectAnimation = .asymmetric(
| |- warning: static property 'easeInOut' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'easeInOut' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'easeInOut' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | insertion: .easeIn.speed(2),
19 | removal: .easeOut.speed(2)
[118/127] Compiling Ignition RotationEffect.swift
[119/127] Compiling Ignition ViewEffect.swift
[120/127] Compiling Ignition OverlayEffect.swift
[121/127] Compiling Ignition ScaleEffect.swift
[122/128] Compiling Ignition OnChangeViewEffectModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Ignition/OnChangeViewEffectModifier.swift:131:9: warning: main actor-isolated property 'animatableData' cannot be used to satisfy nonisolated requirement from protocol 'Animatable'; this is an error in the Swift 6 language mode
129 | var progress: Double
130 |
131 | var animatableData: Double {
| `- warning: main actor-isolated property 'animatableData' cannot be used to satisfy nonisolated requirement from protocol 'Animatable'; this is an error in the Swift 6 language mode
132 | get { progress }
133 | set { progress = newValue }
[123/128] Compiling Ignition ConcatenatedEffect.swift
[124/128] Compiling Ignition OffsetEffect.swift
[125/128] Emitting module Ignition
/Users/admin/builder/spi-builder-workspace/Sources/Ignition/OnChangeViewEffectModifier.swift:131:9: warning: main actor-isolated property 'animatableData' cannot be used to satisfy nonisolated requirement from protocol 'Animatable'; this is an error in the Swift 6 language mode
129 | var progress: Double
130 |
131 | var animatableData: Double {
| `- warning: main actor-isolated property 'animatableData' cannot be used to satisfy nonisolated requirement from protocol 'Animatable'; this is an error in the Swift 6 language mode
132 | get { progress }
133 | set { progress = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/Ignition/ViewEffectAnimation.swift:17:23: warning: static property 'easeInOut' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | public static let `default`: ViewEffectAnimation = .continuous(.linear)
16 |
17 | public static var easeInOut: ViewEffectAnimation = .asymmetric(
| |- warning: static property 'easeInOut' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'easeInOut' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'easeInOut' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 | insertion: .easeIn.speed(2),
19 | removal: .easeOut.speed(2)
[126/128] Compiling Ignition BackgroundEffect.swift
[127/128] Compiling Ignition ChangeEffectButtonStyle.swift
[128/128] Compiling Ignition ViewEffectModifier.swift
Build complete! (16.60s)
Build complete.
{
"dependencies" : [
{
"identity" : "engine",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/nathantannar4/Engine"
}
],
"manifest_display_name" : "Ignition",
"name" : "Ignition",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "maccatalyst",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "Ignition",
"targets" : [
"Ignition"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Ignition",
"module_type" : "SwiftTarget",
"name" : "Ignition",
"path" : "Sources/Ignition",
"product_dependencies" : [
"Engine"
],
"product_memberships" : [
"Ignition"
],
"sources" : [
"BackgroundEffect.swift",
"ChangeEffectButtonStyle.swift",
"ConcatenatedEffect.swift",
"OffsetEffect.swift",
"OnChangeViewEffectModifier.swift",
"OverlayEffect.swift",
"RotationEffect.swift",
"ScaleEffect.swift",
"ScheduledViewEffectModifier.swift",
"ViewEffect.swift",
"ViewEffectAnimation.swift",
"ViewEffectModifier.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.