Build Information
Successful build of Diligence, reference main (9e7f56
), with Swift 6.0 for macOS (SPM) on 4 Feb 2025 06:40:57 UTC.
Swift 6 data race errors: 1
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.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.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/inseven/diligence.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/inseven/diligence
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 9e7f569 docs: Update copyright to 2025 (#49)
Submodule path 'scripts/changes': checked out 'd179936a07f3601c01113865c15aeac3cf7b8634'
Submodule 'scripts/changes' (https://github.com/jbmorley/changes.git) registered for path 'scripts/changes'
Cloning into '/Users/admin/builder/spi-builder-workspace/scripts/changes'...
Cloned https://github.com/inseven/diligence.git
Revision (git rev-parse @):
9e7f569f5e3e177b725f7e0aec6c4541becaa9a9
SUCCESS checkout https://github.com/inseven/diligence.git at main
Fetching https://github.com/inseven/licensable
[1/119] Fetching licensable
Fetched https://github.com/inseven/licensable from cache (0.68s)
Computing version for https://github.com/inseven/licensable
Computed https://github.com/inseven/licensable at 0.0.13 (0.43s)
Creating working copy for https://github.com/inseven/licensable
Working copy of https://github.com/inseven/licensable resolved at 0.0.13
========================================
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": "diligence",
"name": "Diligence",
"url": "https://github.com/inseven/diligence.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/diligence",
"dependencies": [
{
"identity": "licensable",
"name": "Licensable",
"url": "https://github.com/inseven/licensable",
"version": "0.0.13",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/licensable",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/inseven/diligence.git
[14/1346] Fetching diligence
Fetched https://github.com/inseven/diligence.git from cache (1.12s)
Fetching https://github.com/inseven/licensable from cache
Fetched https://github.com/inseven/licensable from cache (0.46s)
Computing version for https://github.com/inseven/licensable
Computed https://github.com/inseven/licensable at 0.0.13 (0.02s)
Creating working copy for https://github.com/inseven/licensable
Working copy of https://github.com/inseven/licensable resolved at 0.0.13
Creating working copy for https://github.com/inseven/diligence.git
Working copy of https://github.com/inseven/diligence.git resolved at main (9e7f569)
warning: '.resolve-product-dependencies': dependency 'diligence' is not used by any target
Found 1 product dependencies
- Licensable
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/inseven/diligence.git
https://github.com/inseven/diligence.git
{
"dependencies" : [
{
"identity" : "licensable",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.10",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/inseven/licensable"
}
],
"manifest_display_name" : "Diligence",
"name" : "Diligence",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "Diligence",
"targets" : [
"Diligence"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DiligenceTests",
"module_type" : "SwiftTarget",
"name" : "DiligenceTests",
"path" : "Tests/DiligenceTests",
"sources" : [
"DiligenceTests.swift",
"Equivalence.swift"
],
"target_dependencies" : [
"Diligence"
],
"type" : "test"
},
{
"c99name" : "Diligence",
"module_type" : "SwiftTarget",
"name" : "Diligence",
"path" : "Sources/Diligence",
"product_dependencies" : [
"Licensable"
],
"product_memberships" : [
"Diligence"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Resources/LICENSE",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Builders/AcknowledgementsBuilder.swift",
"Builders/ActionsBuilder.swift",
"Builders/CreditsBuilder.swift",
"Builders/LicenseGroupsBuilder.swift",
"Builders/LicensesBuilder.swift",
"Commands/AboutCommands.swift",
"Commands/ActionsCommands.swift",
"Environment/PrefersTextualRepresentationEnvironmentKey.swift",
"Extensions/Array.swift",
"Extensions/Bundle.swift",
"Extensions/Color.swift",
"Extensions/Licensable.swift",
"Extensions/NSWindow.swift",
"Extensions/String.swift",
"Extensions/UIView.swift",
"Extensions/URL.swift",
"Extensions/View.swift",
"Model/Acknowledgements.swift",
"Model/Action.swift",
"Model/Contents.swift",
"Model/Credit.swift",
"Model/License.swift",
"Model/LicenseGroup.swift",
"Model/NamedURL.swift",
"Scenes/AboutWindowGroup.swift",
"Scenes/MacAboutWindow.swift",
"Scenes/MacLicenseWindowGroup.swift",
"Styles/AttributeLabeledContentStyle.swift",
"Styles/TableViewRow.swift",
"Utilities/NativeFont.swift",
"View Modifiers/HookView.swift",
"View Modifiers/HorizontalSpace.swift",
"View Modifiers/Hyperlink.swift",
"View Modifiers/IsVisibleInScrollView.swift",
"View Modifiers/PaddingWithMultiplier.swift",
"View Modifiers/UnderlinesForDifferentiation.swift",
"Views/AboutButton.swift",
"Views/AboutLink.swift",
"Views/AboutView.swift",
"Views/ActionSection.swift",
"Views/ApplicationNameTitle.swift",
"Views/BuildSection.swift",
"Views/CreditSection.swift",
"Views/DefaultAboutLinkLabel.swift",
"Views/HeaderSection.swift",
"Views/Icon.swift",
"Views/LabeledContent.swift",
"Views/LicenseRow.swift",
"Views/LicenseSection.swift",
"Views/LicenseView.swift",
"Views/Link.swift",
"Views/MacAboutSection.swift",
"Views/MacAboutView.swift",
"Views/MacIcon.swift",
"Views/MacLicenseView.swift",
"Views/NonWrappingText.swift",
"Views/PhoneAboutView.swift",
"Windows/NSLicenseWindow.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.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
[2/5] Copying LICENSE
[4/5] Write swift-version-5BDAB9E9C0126B9D.txt
[6/12] Compiling Licensable License.swift
[7/12] Compiling Licensable resource_bundle_accessor.swift
[8/12] Compiling Licensable Licensable.swift
[9/12] Compiling Licensable AnyLicensable.swift
[10/12] Compiling Licensable Attribute.swift
[11/12] Emitting module Licensable
[12/12] Compiling Licensable Array.swift
[13/67] Emitting module Diligence
/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Environment/PrefersTextualRepresentationEnvironmentKey.swift:25:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct PrefersTextualRepresentationEnvironmentKey: EnvironmentKey {
24 |
25 | public static var defaultValue: Bool = false
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[14/72] Compiling Diligence ActionsCommands.swift
/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Environment/PrefersTextualRepresentationEnvironmentKey.swift:25:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct PrefersTextualRepresentationEnvironmentKey: EnvironmentKey {
24 |
25 | public static var defaultValue: Bool = false
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[15/72] Compiling Diligence PrefersTextualRepresentationEnvironmentKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Environment/PrefersTextualRepresentationEnvironmentKey.swift:25:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct PrefersTextualRepresentationEnvironmentKey: EnvironmentKey {
24 |
25 | public static var defaultValue: Bool = false
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[16/72] Compiling Diligence Array.swift
/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Environment/PrefersTextualRepresentationEnvironmentKey.swift:25:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct PrefersTextualRepresentationEnvironmentKey: EnvironmentKey {
24 |
25 | public static var defaultValue: Bool = false
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[17/72] Compiling Diligence Bundle.swift
/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Environment/PrefersTextualRepresentationEnvironmentKey.swift:25:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct PrefersTextualRepresentationEnvironmentKey: EnvironmentKey {
24 |
25 | public static var defaultValue: Bool = false
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[18/72] Compiling Diligence Color.swift
/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Environment/PrefersTextualRepresentationEnvironmentKey.swift:25:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct PrefersTextualRepresentationEnvironmentKey: EnvironmentKey {
24 |
25 | public static var defaultValue: Bool = false
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[19/72] Compiling Diligence Licensable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Environment/PrefersTextualRepresentationEnvironmentKey.swift:25:23: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct PrefersTextualRepresentationEnvironmentKey: EnvironmentKey {
24 |
25 | public static var defaultValue: Bool = false
| |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultValue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[20/72] Compiling Diligence CreditSection.swift
[21/72] Compiling Diligence DefaultAboutLinkLabel.swift
[22/72] Compiling Diligence HeaderSection.swift
[23/72] Compiling Diligence Icon.swift
[24/72] Compiling Diligence LabeledContent.swift
[25/72] Compiling Diligence LicenseRow.swift
[26/72] Compiling Diligence AcknowledgementsBuilder.swift
[27/72] Compiling Diligence ActionsBuilder.swift
[28/72] Compiling Diligence CreditsBuilder.swift
[29/72] Compiling Diligence LicenseGroupsBuilder.swift
[30/72] Compiling Diligence LicensesBuilder.swift
[31/72] Compiling Diligence AboutCommands.swift
[32/72] Compiling Diligence HookView.swift
[33/72] Compiling Diligence HorizontalSpace.swift
[34/72] Compiling Diligence Hyperlink.swift
[35/72] Compiling Diligence IsVisibleInScrollView.swift
[36/72] Compiling Diligence PaddingWithMultiplier.swift
[37/72] Compiling Diligence UnderlinesForDifferentiation.swift
[38/72] Compiling Diligence AboutWindowGroup.swift
[39/72] Compiling Diligence MacAboutWindow.swift
[40/72] Compiling Diligence MacLicenseWindowGroup.swift
[41/72] Compiling Diligence AttributeLabeledContentStyle.swift
[42/72] Compiling Diligence TableViewRow.swift
[43/72] Compiling Diligence NativeFont.swift
[44/72] Compiling Diligence Action.swift
[45/72] Compiling Diligence Contents.swift
[46/72] Compiling Diligence Credit.swift
[47/72] Compiling Diligence License.swift
[48/72] Compiling Diligence LicenseGroup.swift
[49/72] Compiling Diligence NamedURL.swift
[50/72] Compiling Diligence AboutButton.swift
[51/72] Compiling Diligence AboutLink.swift
[52/72] Compiling Diligence AboutView.swift
[53/72] Compiling Diligence ActionSection.swift
[54/72] Compiling Diligence ApplicationNameTitle.swift
[55/72] Compiling Diligence BuildSection.swift
[56/72] Compiling Diligence MacLicenseView.swift
[57/72] Compiling Diligence NonWrappingText.swift
[58/72] Compiling Diligence PhoneAboutView.swift
[59/72] Compiling Diligence NSLicenseWindow.swift
[60/72] Compiling Diligence resource_bundle_accessor.swift
[61/72] Compiling Diligence NSWindow.swift
[62/72] Compiling Diligence String.swift
[63/72] Compiling Diligence UIView.swift
[64/72] Compiling Diligence URL.swift
[65/72] Compiling Diligence View.swift
[66/72] Compiling Diligence Acknowledgements.swift
[67/72] Compiling Diligence LicenseSection.swift
[68/72] Compiling Diligence LicenseView.swift
[69/72] Compiling Diligence Link.swift
[70/72] Compiling Diligence MacAboutSection.swift
[71/72] Compiling Diligence MacAboutView.swift
[72/72] Compiling Diligence MacIcon.swift
Build complete! (20.80s)
Build complete.
{
"dependencies" : [
{
"identity" : "licensable",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.10",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/inseven/licensable"
}
],
"manifest_display_name" : "Diligence",
"name" : "Diligence",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "Diligence",
"targets" : [
"Diligence"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "DiligenceTests",
"module_type" : "SwiftTarget",
"name" : "DiligenceTests",
"path" : "Tests/DiligenceTests",
"sources" : [
"DiligenceTests.swift",
"Equivalence.swift"
],
"target_dependencies" : [
"Diligence"
],
"type" : "test"
},
{
"c99name" : "Diligence",
"module_type" : "SwiftTarget",
"name" : "Diligence",
"path" : "Sources/Diligence",
"product_dependencies" : [
"Licensable"
],
"product_memberships" : [
"Diligence"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Diligence/Resources/LICENSE",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Builders/AcknowledgementsBuilder.swift",
"Builders/ActionsBuilder.swift",
"Builders/CreditsBuilder.swift",
"Builders/LicenseGroupsBuilder.swift",
"Builders/LicensesBuilder.swift",
"Commands/AboutCommands.swift",
"Commands/ActionsCommands.swift",
"Environment/PrefersTextualRepresentationEnvironmentKey.swift",
"Extensions/Array.swift",
"Extensions/Bundle.swift",
"Extensions/Color.swift",
"Extensions/Licensable.swift",
"Extensions/NSWindow.swift",
"Extensions/String.swift",
"Extensions/UIView.swift",
"Extensions/URL.swift",
"Extensions/View.swift",
"Model/Acknowledgements.swift",
"Model/Action.swift",
"Model/Contents.swift",
"Model/Credit.swift",
"Model/License.swift",
"Model/LicenseGroup.swift",
"Model/NamedURL.swift",
"Scenes/AboutWindowGroup.swift",
"Scenes/MacAboutWindow.swift",
"Scenes/MacLicenseWindowGroup.swift",
"Styles/AttributeLabeledContentStyle.swift",
"Styles/TableViewRow.swift",
"Utilities/NativeFont.swift",
"View Modifiers/HookView.swift",
"View Modifiers/HorizontalSpace.swift",
"View Modifiers/Hyperlink.swift",
"View Modifiers/IsVisibleInScrollView.swift",
"View Modifiers/PaddingWithMultiplier.swift",
"View Modifiers/UnderlinesForDifferentiation.swift",
"Views/AboutButton.swift",
"Views/AboutLink.swift",
"Views/AboutView.swift",
"Views/ActionSection.swift",
"Views/ApplicationNameTitle.swift",
"Views/BuildSection.swift",
"Views/CreditSection.swift",
"Views/DefaultAboutLinkLabel.swift",
"Views/HeaderSection.swift",
"Views/Icon.swift",
"Views/LabeledContent.swift",
"Views/LicenseRow.swift",
"Views/LicenseSection.swift",
"Views/LicenseView.swift",
"Views/Link.swift",
"Views/MacAboutSection.swift",
"Views/MacAboutView.swift",
"Views/MacIcon.swift",
"Views/MacLicenseView.swift",
"Views/NonWrappingText.swift",
"Views/PhoneAboutView.swift",
"Windows/NSLicenseWindow.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.