Build Information
Successful build of Diligence, reference 1.9.0 (98b2e3
), with Swift 6.1 for macOS (SPM) on 29 Apr 2025 13:07:19 UTC.
Swift 6 data race errors: 1
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.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/inseven/diligence.git
Reference: 1.9.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/inseven/diligence
* tag 1.9.0 -> FETCH_HEAD
HEAD is now at 98b2e3c feat: Use `ActionsCommands` to add actions to the macOS menu (#48)
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 @):
98b2e3c7b7c3483aefff46a5bc2dde611e377cf8
SUCCESS checkout https://github.com/inseven/diligence.git at 1.9.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
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.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
[0/5] Copying LICENSE
[3/5] Write sources
[4/5] Write swift-version-2F0A5646E1D333AE.txt
[6/12] Compiling Licensable resource_bundle_accessor.swift
[7/12] Compiling Licensable Licensable.swift
[8/12] Compiling Licensable License.swift
[9/12] Compiling Licensable Attribute.swift
[10/12] Compiling Licensable AnyLicensable.swift
[11/12] Compiling Licensable Array.swift
[12/12] Emitting module Licensable
[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: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[14/72] Compiling Diligence MacLicenseView.swift
[15/72] Compiling Diligence NonWrappingText.swift
[16/72] Compiling Diligence PhoneAboutView.swift
[17/72] Compiling Diligence NSLicenseWindow.swift
[18/72] Compiling Diligence resource_bundle_accessor.swift
[19/72] Compiling Diligence AcknowledgementsBuilder.swift
[20/72] Compiling Diligence ActionsBuilder.swift
[21/72] Compiling Diligence CreditsBuilder.swift
[22/72] Compiling Diligence LicenseGroupsBuilder.swift
[23/72] Compiling Diligence LicensesBuilder.swift
[24/72] Compiling Diligence AboutCommands.swift
[25/72] Compiling Diligence Action.swift
[26/72] Compiling Diligence Contents.swift
[27/72] Compiling Diligence Credit.swift
[28/72] Compiling Diligence License.swift
[29/72] Compiling Diligence LicenseGroup.swift
[30/72] Compiling Diligence NamedURL.swift
[31/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: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[32/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: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[33/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: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[34/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: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[35/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: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[36/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: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | }
[37/72] Compiling Diligence AboutButton.swift
[38/72] Compiling Diligence AboutLink.swift
[39/72] Compiling Diligence AboutView.swift
[40/72] Compiling Diligence ActionSection.swift
[41/72] Compiling Diligence ApplicationNameTitle.swift
[42/72] Compiling Diligence BuildSection.swift
[43/72] Compiling Diligence LicenseSection.swift
[44/72] Compiling Diligence LicenseView.swift
[45/72] Compiling Diligence Link.swift
[46/72] Compiling Diligence MacAboutSection.swift
[47/72] Compiling Diligence MacAboutView.swift
[48/72] Compiling Diligence MacIcon.swift
[49/72] Compiling Diligence HookView.swift
[50/72] Compiling Diligence HorizontalSpace.swift
[51/72] Compiling Diligence Hyperlink.swift
[52/72] Compiling Diligence IsVisibleInScrollView.swift
[53/72] Compiling Diligence PaddingWithMultiplier.swift
[54/72] Compiling Diligence UnderlinesForDifferentiation.swift
[55/72] Compiling Diligence AboutWindowGroup.swift
[56/72] Compiling Diligence MacAboutWindow.swift
[57/72] Compiling Diligence MacLicenseWindowGroup.swift
[58/72] Compiling Diligence AttributeLabeledContentStyle.swift
[59/72] Compiling Diligence TableViewRow.swift
[60/72] Compiling Diligence NativeFont.swift
[61/72] Compiling Diligence CreditSection.swift
[62/72] Compiling Diligence DefaultAboutLinkLabel.swift
[63/72] Compiling Diligence HeaderSection.swift
[64/72] Compiling Diligence Icon.swift
[65/72] Compiling Diligence LabeledContent.swift
[66/72] Compiling Diligence LicenseRow.swift
[67/72] Compiling Diligence NSWindow.swift
[68/72] Compiling Diligence String.swift
[69/72] Compiling Diligence UIView.swift
[70/72] Compiling Diligence URL.swift
[71/72] Compiling Diligence View.swift
[72/72] Compiling Diligence Acknowledgements.swift
Build complete! (14.00s)
Fetching https://github.com/inseven/licensable
[1/119] Fetching licensable
Fetched https://github.com/inseven/licensable from cache (0.66s)
Computing version for https://github.com/inseven/licensable
Computed https://github.com/inseven/licensable at 0.0.13 (1.16s)
Creating working copy for https://github.com/inseven/licensable
Working copy of https://github.com/inseven/licensable resolved at 0.0.13
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.