Build Information
Successful build of swiftui-property-picker, reference 4.5.0 (d23fd2), with Swift 6.2 for macOS (SPM) on 4 Nov 2025 03:52:05 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ipedro/swiftui-property-picker.git
Reference: 4.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ipedro/swiftui-property-picker
* tag 4.5.0 -> FETCH_HEAD
HEAD is now at d23fd27 Add automated release creation workflow
Cloned https://github.com/ipedro/swiftui-property-picker.git
Revision (git rev-parse @):
d23fd27a7b896b5a92e6b2f15826828d045e2acd
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ipedro/swiftui-property-picker.git at 4.5.0
Fetching https://github.com/SimplyDanny/SwiftLintPlugins
[1/253] Fetching swiftlintplugins
Fetched https://github.com/SimplyDanny/SwiftLintPlugins from cache (0.68s)
Computing version for https://github.com/SimplyDanny/SwiftLintPlugins
Computed https://github.com/SimplyDanny/SwiftLintPlugins at 0.57.0 (1.24s)
Creating working copy for https://github.com/SimplyDanny/SwiftLintPlugins
Working copy of https://github.com/SimplyDanny/SwiftLintPlugins resolved at 0.57.0
Downloading binary artifact https://github.com/realm/SwiftLint/releases/download/0.57.0/SwiftLintBinary-macos.artifactbundle.zip
[12393/11453398] Downloading https://github.com/realm/SwiftLint/releases/download/0.57.0/SwiftLintBinary-macos.artifactbundle.zip
Downloaded https://github.com/realm/SwiftLint/releases/download/0.57.0/SwiftLintBinary-macos.artifactbundle.zip (1.34s)
========================================
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": "swiftui-property-picker",
"name": "swiftui-property-picker",
"url": "https://github.com/ipedro/swiftui-property-picker.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swiftui-property-picker",
"dependencies": [
]
}
]
}
Fetching https://github.com/ipedro/swiftui-property-picker.git
[1/1480] Fetching swiftui-property-picker
Fetched https://github.com/ipedro/swiftui-property-picker.git from cache (0.91s)
Fetching https://github.com/SimplyDanny/SwiftLintPlugins from cache
Fetched https://github.com/SimplyDanny/SwiftLintPlugins from cache (0.46s)
Computing version for https://github.com/SimplyDanny/SwiftLintPlugins
Computed https://github.com/SimplyDanny/SwiftLintPlugins at 0.62.2 (1.02s)
Creating working copy for https://github.com/SimplyDanny/SwiftLintPlugins
Working copy of https://github.com/SimplyDanny/SwiftLintPlugins resolved at 0.62.2
Creating working copy for https://github.com/ipedro/swiftui-property-picker.git
Working copy of https://github.com/ipedro/swiftui-property-picker.git resolved at 4.5.0 (d23fd27)
warning: '.resolve-product-dependencies': dependency 'swiftui-property-picker' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/ipedro/swiftui-property-picker.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin SwiftLintCommandPlugin
[2/2] Compiling plugin SwiftLintBuildToolPlugin
Building for debugging...
[2/5] Write sources
[4/5] Write swift-version-49B95AFC49DCD68C.txt
[6/31] Emitting module PropertyPicker
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:10:16: 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 [#MutableGlobalVariable]
8 | struct TitlePreference: PreferenceKey {
9 | /// The default title shown if no other title is specified by child views.
10 | static var defaultValue: Text?
| |- 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 [#MutableGlobalVariable]
| |- 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
11 |
12 | static func reduce(value: inout Text?, nextValue: () -> Text?) {
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:27:16: 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 [#MutableGlobalVariable]
25 | /// The default value for the background context, initially nil indicating no background is applied.
26 | @usableFromInline
27 | static var defaultValue: AnimationBox<AnyShapeStyle>?
| |- 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 [#MutableGlobalVariable]
| |- 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
28 |
29 | /// Combines multiple values into a single context, prioritizing the latest value set by any child view.
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:44:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '[PropertyID : RowBuilder]' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
42 | struct ViewBuilderPreference: PreferenceKey {
43 | /// The default value is an empty dictionary, indicating no custom view builders are provided initially.
44 | static let defaultValue = [PropertyID: RowBuilder]()
| |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '[PropertyID : RowBuilder]' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- 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
45 |
46 | /// Merges view builders provided by child views, preferring the builder set closest to the root.
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyID.swift:6:15: note: consider making struct 'PropertyID' conform to the 'Sendable' protocol
4 | /// facilitating the tracking and management of property picker states and configurations
5 | /// across different components of an application.
6 | public struct PropertyID: Hashable, CustomDebugStringConvertible {
| `- note: consider making struct 'PropertyID' conform to the 'Sendable' protocol
7 | public var metadata: UnsafeRawPointer
8 |
/Users/admin/builder/spi-builder-workspace/Development/Models/RowBuilder.swift:3:8: note: consider making struct 'RowBuilder' conform to the 'Sendable' protocol
1 | import SwiftUI
2 |
3 | struct RowBuilder: Equatable, Identifiable {
| `- note: consider making struct 'RowBuilder' conform to the 'Sendable' protocol
4 | let id: PropertyID
5 | let body: (Property) -> AnyView?
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:60:16: 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 [#MutableGlobalVariable]
58 | struct PropertyPreference: PreferenceKey {
59 | /// The default value, an empty set, indicates that no properties are collected initially.
60 | static var defaultValue: Set<Property> = []
| |- 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 [#MutableGlobalVariable]
| |- 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
61 |
62 | /// Reduces multiple sets of properties into a single set, adding any new properties found in child views to the existing set.
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:10:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
8 | }
9 |
10 | public static let none = Self()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:11:23: warning: static property 'capitalize' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
9 |
10 | public static let none = Self()
11 | public static let capitalize = Self(rawValue: 1 << 0)
| |- warning: static property 'capitalize' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'capitalize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:12:23: warning: static property 'lowercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
10 | public static let none = Self()
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
| |- warning: static property 'lowercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'lowercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:13:23: warning: static property 'uppercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
| |- warning: static property 'uppercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'uppercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:14:23: warning: static property 'camelCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
| |- warning: static property 'camelCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'camelCaseToWords' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
16 |
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:15:23: warning: static property 'snakeCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
| |- warning: static property 'snakeCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'snakeCaseToWords' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | func apply(to text: String) -> String {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[7/33] Compiling PropertyPicker PropertyOption.swift
[8/33] Compiling PropertyPicker PropertyPickerRowSorting.swift
[9/33] Compiling PropertyPicker PropertyPickerSafeAreaAdjustmentStyle.swift
[10/33] Compiling PropertyPicker Rows.swift
[11/33] Compiling PropertyPicker Title.swift
[12/33] Compiling PropertyPicker Context.Data.swift
[13/33] Compiling PropertyPicker Property.swift
[14/33] Compiling PropertyPicker PropertyID.swift
[15/33] Compiling PropertyPicker PropertyWriter.swift
/Users/admin/builder/spi-builder-workspace/Development/ViewModifiers/PropertyWriter.swift:84:37: warning: sending 'newKey' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
82 | if let newKey = Key(rawValue: newValue) {
83 | withAnimation(animation) {
84 | selection = newKey
| |- warning: sending 'newKey' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
| `- note: task-isolated 'newKey' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later main actor-isolated uses
85 | }
86 | } else {
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[16/33] Compiling PropertyPicker RowBuilderWriter.swift
/Users/admin/builder/spi-builder-workspace/Development/ViewModifiers/PropertyWriter.swift:84:37: warning: sending 'newKey' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
82 | if let newKey = Key(rawValue: newValue) {
83 | withAnimation(animation) {
84 | selection = newKey
| |- warning: sending 'newKey' risks causing data races; this is an error in the Swift 6 language mode [#SendingRisksDataRace]
| `- note: task-isolated 'newKey' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later main actor-isolated uses
85 | }
86 | } else {
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[17/33] Compiling PropertyPicker _SheetPropertyPicker.swift
[18/33] Compiling PropertyPicker Context.swift
[19/33] Compiling PropertyPicker PreferenceWriter.swift
[20/33] Compiling PropertyPicker InlineRow.swift
[21/33] Compiling PropertyPicker ListRow.swift
[22/33] Compiling PropertyPicker PropertyPickerStyle.swift
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:17:21: warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
15 | /// These rows typically display selectable options or properties within the picker.
16 | var listRows: some View {
17 | Rows<ListRow>(row: ListRow.init(data:))
| `- warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Development/Views/Rows.swift:3:8: note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Rows<V>: View where V: View {
| |- note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | var row: (Property) -> V
5 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:17:28: warning: converting function value of type '@MainActor (Property) -> ListRow' to '(Property) -> ListRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
15 | /// These rows typically display selectable options or properties within the picker.
16 | var listRows: some View {
17 | Rows<ListRow>(row: ListRow.init(data:))
| `- warning: converting function value of type '@MainActor (Property) -> ListRow' to '(Property) -> ListRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:21:23: warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
19 |
20 | var inlineRows: some View {
21 | Rows<InlineRow>(row: InlineRow.init(data:))
| `- warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Development/Views/Rows.swift:3:8: note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Rows<V>: View where V: View {
| |- note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | var row: (Property) -> V
5 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:21:30: warning: converting function value of type '@MainActor (Property) -> InlineRow' to '(Property) -> InlineRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
19 |
20 | var inlineRows: some View {
21 | Rows<InlineRow>(row: InlineRow.init(data:))
| `- warning: converting function value of type '@MainActor (Property) -> InlineRow' to '(Property) -> InlineRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:27:9: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
25 | /// This view is generally used to display a header or title for the picker section.
26 | var title: some View {
27 | Title()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
28 | }
29 | }
/Users/admin/builder/spi-builder-workspace/Development/Views/Title.swift:3:8: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Title: View {
| |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | @EnvironmentObject
5 | private var context: Context.Data
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[23/33] Compiling PropertyPicker _InlinePropertyPicker.swift
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:17:21: warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
15 | /// These rows typically display selectable options or properties within the picker.
16 | var listRows: some View {
17 | Rows<ListRow>(row: ListRow.init(data:))
| `- warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Development/Views/Rows.swift:3:8: note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Rows<V>: View where V: View {
| |- note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | var row: (Property) -> V
5 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:17:28: warning: converting function value of type '@MainActor (Property) -> ListRow' to '(Property) -> ListRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
15 | /// These rows typically display selectable options or properties within the picker.
16 | var listRows: some View {
17 | Rows<ListRow>(row: ListRow.init(data:))
| `- warning: converting function value of type '@MainActor (Property) -> ListRow' to '(Property) -> ListRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:21:23: warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
19 |
20 | var inlineRows: some View {
21 | Rows<InlineRow>(row: InlineRow.init(data:))
| `- warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Development/Views/Rows.swift:3:8: note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Rows<V>: View where V: View {
| |- note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | var row: (Property) -> V
5 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:21:30: warning: converting function value of type '@MainActor (Property) -> InlineRow' to '(Property) -> InlineRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
19 |
20 | var inlineRows: some View {
21 | Rows<InlineRow>(row: InlineRow.init(data:))
| `- warning: converting function value of type '@MainActor (Property) -> InlineRow' to '(Property) -> InlineRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:27:9: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
25 | /// This view is generally used to display a header or title for the picker section.
26 | var title: some View {
27 | Title()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
28 | }
29 | }
/Users/admin/builder/spi-builder-workspace/Development/Views/Title.swift:3:8: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Title: View {
| |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | @EnvironmentObject
5 | private var context: Context.Data
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[24/33] Compiling PropertyPicker _ListPropertyPicker.swift
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:17:21: warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
15 | /// These rows typically display selectable options or properties within the picker.
16 | var listRows: some View {
17 | Rows<ListRow>(row: ListRow.init(data:))
| `- warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Development/Views/Rows.swift:3:8: note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Rows<V>: View where V: View {
| |- note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | var row: (Property) -> V
5 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:17:28: warning: converting function value of type '@MainActor (Property) -> ListRow' to '(Property) -> ListRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
15 | /// These rows typically display selectable options or properties within the picker.
16 | var listRows: some View {
17 | Rows<ListRow>(row: ListRow.init(data:))
| `- warning: converting function value of type '@MainActor (Property) -> ListRow' to '(Property) -> ListRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
18 | }
19 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:21:23: warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
19 |
20 | var inlineRows: some View {
21 | Rows<InlineRow>(row: InlineRow.init(data:))
| `- warning: call to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context [#ActorIsolatedCall]
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Development/Views/Rows.swift:3:8: note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Rows<V>: View where V: View {
| |- note: calls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | var row: (Property) -> V
5 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:21:30: warning: converting function value of type '@MainActor (Property) -> InlineRow' to '(Property) -> InlineRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
19 |
20 | var inlineRows: some View {
21 | Rows<InlineRow>(row: InlineRow.init(data:))
| `- warning: converting function value of type '@MainActor (Property) -> InlineRow' to '(Property) -> InlineRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode
22 | }
23 |
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:27:9: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
25 | /// This view is generally used to display a header or title for the picker section.
26 | var title: some View {
27 | Title()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context [#ActorIsolatedCall]
28 | }
29 | }
/Users/admin/builder/spi-builder-workspace/Development/Views/Title.swift:3:8: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
1 | import SwiftUI
2 |
3 | struct Title: View {
| |- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from conformance to protocol 'View'
4 | @EnvironmentObject
5 | private var context: Context.Data
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
[25/33] Compiling PropertyPicker EvironmentKeys.swift
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:10:16: 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 [#MutableGlobalVariable]
8 | struct TitlePreference: PreferenceKey {
9 | /// The default title shown if no other title is specified by child views.
10 | static var defaultValue: Text?
| |- 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 [#MutableGlobalVariable]
| |- 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
11 |
12 | static func reduce(value: inout Text?, nextValue: () -> Text?) {
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:27:16: 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 [#MutableGlobalVariable]
25 | /// The default value for the background context, initially nil indicating no background is applied.
26 | @usableFromInline
27 | static var defaultValue: AnimationBox<AnyShapeStyle>?
| |- 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 [#MutableGlobalVariable]
| |- 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
28 |
29 | /// Combines multiple values into a single context, prioritizing the latest value set by any child view.
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:44:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '[PropertyID : RowBuilder]' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
42 | struct ViewBuilderPreference: PreferenceKey {
43 | /// The default value is an empty dictionary, indicating no custom view builders are provided initially.
44 | static let defaultValue = [PropertyID: RowBuilder]()
| |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '[PropertyID : RowBuilder]' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- 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
45 |
46 | /// Merges view builders provided by child views, preferring the builder set closest to the root.
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyID.swift:6:15: note: consider making struct 'PropertyID' conform to the 'Sendable' protocol
4 | /// facilitating the tracking and management of property picker states and configurations
5 | /// across different components of an application.
6 | public struct PropertyID: Hashable, CustomDebugStringConvertible {
| `- note: consider making struct 'PropertyID' conform to the 'Sendable' protocol
7 | public var metadata: UnsafeRawPointer
8 |
/Users/admin/builder/spi-builder-workspace/Development/Models/RowBuilder.swift:3:8: note: consider making struct 'RowBuilder' conform to the 'Sendable' protocol
1 | import SwiftUI
2 |
3 | struct RowBuilder: Equatable, Identifiable {
| `- note: consider making struct 'RowBuilder' conform to the 'Sendable' protocol
4 | let id: PropertyID
5 | let body: (Property) -> AnyView?
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:60:16: 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 [#MutableGlobalVariable]
58 | struct PropertyPreference: PreferenceKey {
59 | /// The default value, an empty set, indicates that no properties are collected initially.
60 | static var defaultValue: Set<Property> = []
| |- 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 [#MutableGlobalVariable]
| |- 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
61 |
62 | /// Reduces multiple sets of properties into a single set, adding any new properties found in child views to the existing set.
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[26/33] Compiling PropertyPicker PreferenceKeys.swift
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:10:16: 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 [#MutableGlobalVariable]
8 | struct TitlePreference: PreferenceKey {
9 | /// The default title shown if no other title is specified by child views.
10 | static var defaultValue: Text?
| |- 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 [#MutableGlobalVariable]
| |- 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
11 |
12 | static func reduce(value: inout Text?, nextValue: () -> Text?) {
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:27:16: 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 [#MutableGlobalVariable]
25 | /// The default value for the background context, initially nil indicating no background is applied.
26 | @usableFromInline
27 | static var defaultValue: AnimationBox<AnyShapeStyle>?
| |- 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 [#MutableGlobalVariable]
| |- 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
28 |
29 | /// Combines multiple values into a single context, prioritizing the latest value set by any child view.
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:44:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '[PropertyID : RowBuilder]' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
42 | struct ViewBuilderPreference: PreferenceKey {
43 | /// The default value is an empty dictionary, indicating no custom view builders are provided initially.
44 | static let defaultValue = [PropertyID: RowBuilder]()
| |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '[PropertyID : RowBuilder]' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- 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
45 |
46 | /// Merges view builders provided by child views, preferring the builder set closest to the root.
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyID.swift:6:15: note: consider making struct 'PropertyID' conform to the 'Sendable' protocol
4 | /// facilitating the tracking and management of property picker states and configurations
5 | /// across different components of an application.
6 | public struct PropertyID: Hashable, CustomDebugStringConvertible {
| `- note: consider making struct 'PropertyID' conform to the 'Sendable' protocol
7 | public var metadata: UnsafeRawPointer
8 |
/Users/admin/builder/spi-builder-workspace/Development/Models/RowBuilder.swift:3:8: note: consider making struct 'RowBuilder' conform to the 'Sendable' protocol
1 | import SwiftUI
2 |
3 | struct RowBuilder: Equatable, Identifiable {
| `- note: consider making struct 'RowBuilder' conform to the 'Sendable' protocol
4 | let id: PropertyID
5 | let body: (Property) -> AnyView?
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:60:16: 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 [#MutableGlobalVariable]
58 | struct PropertyPreference: PreferenceKey {
59 | /// The default value, an empty set, indicates that no properties are collected initially.
60 | static var defaultValue: Set<Property> = []
| |- 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 [#MutableGlobalVariable]
| |- 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
61 |
62 | /// Reduces multiple sets of properties into a single set, adding any new properties found in child views to the existing set.
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[27/33] Compiling PropertyPicker AnimationBox.swift
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:10:16: 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 [#MutableGlobalVariable]
8 | struct TitlePreference: PreferenceKey {
9 | /// The default title shown if no other title is specified by child views.
10 | static var defaultValue: Text?
| |- 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 [#MutableGlobalVariable]
| |- 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
11 |
12 | static func reduce(value: inout Text?, nextValue: () -> Text?) {
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:27:16: 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 [#MutableGlobalVariable]
25 | /// The default value for the background context, initially nil indicating no background is applied.
26 | @usableFromInline
27 | static var defaultValue: AnimationBox<AnyShapeStyle>?
| |- 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 [#MutableGlobalVariable]
| |- 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
28 |
29 | /// Combines multiple values into a single context, prioritizing the latest value set by any child view.
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:44:16: warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '[PropertyID : RowBuilder]' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
42 | struct ViewBuilderPreference: PreferenceKey {
43 | /// The default value is an empty dictionary, indicating no custom view builders are provided initially.
44 | static let defaultValue = [PropertyID: RowBuilder]()
| |- warning: static property 'defaultValue' is not concurrency-safe because non-'Sendable' type '[PropertyID : RowBuilder]' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- 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
45 |
46 | /// Merges view builders provided by child views, preferring the builder set closest to the root.
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyID.swift:6:15: note: consider making struct 'PropertyID' conform to the 'Sendable' protocol
4 | /// facilitating the tracking and management of property picker states and configurations
5 | /// across different components of an application.
6 | public struct PropertyID: Hashable, CustomDebugStringConvertible {
| `- note: consider making struct 'PropertyID' conform to the 'Sendable' protocol
7 | public var metadata: UnsafeRawPointer
8 |
/Users/admin/builder/spi-builder-workspace/Development/Models/RowBuilder.swift:3:8: note: consider making struct 'RowBuilder' conform to the 'Sendable' protocol
1 | import SwiftUI
2 |
3 | struct RowBuilder: Equatable, Identifiable {
| `- note: consider making struct 'RowBuilder' conform to the 'Sendable' protocol
4 | let id: PropertyID
5 | let body: (Property) -> AnyView?
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:60:16: 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 [#MutableGlobalVariable]
58 | struct PropertyPreference: PreferenceKey {
59 | /// The default value, an empty set, indicates that no properties are collected initially.
60 | static var defaultValue: Set<Property> = []
| |- 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 [#MutableGlobalVariable]
| |- 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
61 |
62 | /// Reduces multiple sets of properties into a single set, adding any new properties found in child views to the existing set.
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[28/33] Compiling PropertyPicker PropertyPickerTextTransformation.swift
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:10:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
8 | }
9 |
10 | public static let none = Self()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:11:23: warning: static property 'capitalize' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
9 |
10 | public static let none = Self()
11 | public static let capitalize = Self(rawValue: 1 << 0)
| |- warning: static property 'capitalize' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'capitalize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:12:23: warning: static property 'lowercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
10 | public static let none = Self()
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
| |- warning: static property 'lowercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'lowercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:13:23: warning: static property 'uppercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
| |- warning: static property 'uppercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'uppercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:14:23: warning: static property 'camelCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
| |- warning: static property 'camelCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'camelCaseToWords' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
16 |
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:15:23: warning: static property 'snakeCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
| |- warning: static property 'snakeCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'snakeCaseToWords' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | func apply(to text: String) -> String {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[29/33] Compiling PropertyPicker RowBuilder.swift
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:10:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
8 | }
9 |
10 | public static let none = Self()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:11:23: warning: static property 'capitalize' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
9 |
10 | public static let none = Self()
11 | public static let capitalize = Self(rawValue: 1 << 0)
| |- warning: static property 'capitalize' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'capitalize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:12:23: warning: static property 'lowercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
10 | public static let none = Self()
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
| |- warning: static property 'lowercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'lowercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:13:23: warning: static property 'uppercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
| |- warning: static property 'uppercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'uppercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:14:23: warning: static property 'camelCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
| |- warning: static property 'camelCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'camelCaseToWords' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
16 |
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:15:23: warning: static property 'snakeCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
| |- warning: static property 'snakeCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'snakeCaseToWords' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | func apply(to text: String) -> String {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[30/33] Compiling PropertyPicker PropertyPicker+View.swift
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:10:23: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
8 | }
9 |
10 | public static let none = Self()
| |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:11:23: warning: static property 'capitalize' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
9 |
10 | public static let none = Self()
11 | public static let capitalize = Self(rawValue: 1 << 0)
| |- warning: static property 'capitalize' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'capitalize' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:12:23: warning: static property 'lowercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
10 | public static let none = Self()
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
| |- warning: static property 'lowercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'lowercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:13:23: warning: static property 'uppercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
11 | public static let capitalize = Self(rawValue: 1 << 0)
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
| |- warning: static property 'uppercase' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'uppercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:14:23: warning: static property 'camelCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
12 | public static let lowercase = Self(rawValue: 1 << 1)
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
| |- warning: static property 'camelCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'camelCaseToWords' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
16 |
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:15:23: warning: static property 'snakeCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
1 | import Foundation
2 |
3 | public struct PropertyPickerTextTransformation: OptionSet {
| `- note: consider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol
4 | public let rawValue: Int8
5 |
:
13 | public static let uppercase = Self(rawValue: 1 << 2)
14 | public static let camelCaseToWords = Self(rawValue: 1 << 3)
15 | public static let snakeCaseToWords = Self(rawValue: 1 << 4)
| |- warning: static property 'snakeCaseToWords' is not concurrency-safe because non-'Sendable' type 'PropertyPickerTextTransformation' may have shared mutable state; this is an error in the Swift 6 language mode [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'snakeCaseToWords' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | func apply(to text: String) -> String {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[31/33] Compiling PropertyPicker PropertyPicker.swift
[32/33] Compiling PropertyPicker PropertyPickerState.swift
[33/33] Compiling PropertyPicker PropertyPickerKey.swift
[34/38] Compiling PropertyPicker_Examples PerformanceBenchmark.swift
[35/38] Compiling PropertyPicker_Examples SheetExample.swift
[36/38] Compiling PropertyPicker_Examples ListExample.swift
[37/38] Emitting module PropertyPicker_Examples
[38/38] Compiling PropertyPicker_Examples InlineExample.swift
Build complete! (16.66s)
Build complete.
{
"dependencies" : [
{
"identity" : "swiftlintplugins",
"requirement" : {
"range" : [
{
"lower_bound" : "0.55.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SimplyDanny/SwiftLintPlugins"
}
],
"manifest_display_name" : "swiftui-property-picker",
"name" : "swiftui-property-picker",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "7.0"
}
],
"products" : [
{
"name" : "PropertyPicker",
"targets" : [
"PropertyPicker"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PropertyPicker-Examples",
"targets" : [
"PropertyPicker-Examples"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "PropertyPicker_Examples",
"module_type" : "SwiftTarget",
"name" : "PropertyPicker-Examples",
"path" : "Examples",
"product_memberships" : [
"PropertyPicker-Examples"
],
"sources" : [
"InlineExample.swift",
"ListExample.swift",
"PerformanceBenchmark.swift",
"SheetExample.swift"
],
"target_dependencies" : [
"PropertyPicker"
],
"type" : "library"
},
{
"c99name" : "PropertyPicker",
"module_type" : "SwiftTarget",
"name" : "PropertyPicker",
"path" : "Development",
"product_dependencies" : [
"SwiftLintBuildToolPlugin"
],
"product_memberships" : [
"PropertyPicker",
"PropertyPicker-Examples"
],
"sources" : [
"Environment/EvironmentKeys.swift",
"Environment/PreferenceKeys.swift",
"Models/AnimationBox.swift",
"Models/Context.Data.swift",
"Models/Property.swift",
"Models/PropertyID.swift",
"Models/PropertyOption.swift",
"Models/PropertyPickerRowSorting.swift",
"Models/PropertyPickerSafeAreaAdjustmentStyle.swift",
"Models/PropertyPickerTextTransformation.swift",
"Models/RowBuilder.swift",
"PropertyPicker+View.swift",
"PropertyPicker.swift",
"PropertyWrappers/PropertyPickerState.swift",
"Protocols/PropertyPickerKey.swift",
"Protocols/PropertyPickerStyle.swift",
"Styles/_InlinePropertyPicker.swift",
"Styles/_ListPropertyPicker.swift",
"Styles/_SheetPropertyPicker.swift",
"ViewModifiers/Context.swift",
"ViewModifiers/PreferenceWriter.swift",
"ViewModifiers/PropertyWriter.swift",
"ViewModifiers/RowBuilderWriter.swift",
"Views/InlineRow.swift",
"Views/ListRow.swift",
"Views/Rows.swift",
"Views/Title.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/ipedro/swiftui-property-picker/4.5.0
Repository: ipedro/swiftui-property-picker
Swift version used: 6.2
Target: PropertyPicker
Extracting symbol information for 'PropertyPicker'...
Finished extracting symbol information for 'PropertyPicker'. (3.83s)
Building documentation for 'PropertyPicker'...
warning: Parameter 'animation' not found in instance method declaration
--> Development/PropertyPicker+View.swift:226:11-226:76
224 | /// - state: A ``PropertyPickerState`` instance which holds the current selection state and is used to update
225 | /// and react to changes in the property picker's selected value.
226 + /// - animation: Override the global when the user selection changes.
| ╰─suggestion: Remove 'animation' parameter documentation
227 | /// - Returns: A view that binds the property picker's selection to the provided state, ensuring the UI reflects
228 | /// changes to and from the state.
warning: Parameter 'animation' not found in instance method declaration
--> Development/PropertyPicker+View.swift:226:11-226:76
224 | /// - state: A ``PropertyPickerState`` instance which holds the current selection state and is used to update
225 | /// and react to changes in the property picker's selected value.
226 + /// - animation: Override the global when the user selection changes.
| ╰─suggestion: Remove 'animation' parameter documentation
227 | /// - Returns: A view that binds the property picker's selection to the provided state, ensuring the UI reflects
228 | /// changes to and from the state.
warning: 'Binding' doesn't exist at '/PropertyPicker/SwiftUICore/View/propertyPickerPresentationDetents(_:selection:)'
--> Development/PropertyPicker+View.swift:303:28-303:35
301 | /// If you provide more that one detent, people can drag the sheet
302 | /// to resize it.
303 + /// - selection: A ``Binding`` to the currently selected detent.
304 | /// Ensure that the value matches one of the detents that you
305 | /// provide for the `detents` parameter.
warning: Parameter 'key' not found in initializer declaration
--> Development/PropertyWrappers/PropertyPickerState.swift:66:11-66:47
64 | /// - Parameters:
65 | /// - value: An initial value to store in the state property.
66 + /// - key: The type of the property key.
| ╰─suggestion: Remove 'key' parameter documentation
67 | init(wrappedValue value: Key = .defaultValue) where Key == Key.PickerValue {
68 | storage = .state(State(initialValue: value))
warning: Parameter 'value' not found in initializer declaration
--> Development/PropertyWrappers/PropertyPickerState.swift:86:11-86:68
84 | /// Initializes the property picker state, linking the local selection to an environment value.
85 | /// - Parameters:
86 + /// - value: An initial value to store in the state property.
| ╰─suggestion: Remove 'value' parameter documentation
87 | /// - key: The type of the property key.
88 | /// - keyPath: A key path to an environment value that this picker state will sync with.
warning: Parameter 'key' not found in initializer declaration
--> Development/PropertyWrappers/PropertyPickerState.swift:87:13-87:16
85 | /// - Parameters:
86 | /// - value: An initial value to store in the state property.
87 + /// - key: The type of the property key.
| ╰─suggestion: Replace 'key' with 'keyPath'
88 | /// - keyPath: A key path to an environment value that this picker state will sync with.
89 | @_disfavoredOverload
warning: Parameter 'selection' is missing documentation
--> Development/PropertyWrappers/PropertyPickerState.swift:88:95-88:95
86 | /// - value: An initial value to store in the state property.
87 | /// - key: The type of the property key.
88 + /// - keyPath: A key path to an environment value that this picker state will sync with.
| ╰─suggestion: Document 'selection' parameter
89 | @_disfavoredOverload
90 | init(keyPath: Key.KeyPath, selection: Binding<Key>) {
Finished building documentation for 'PropertyPicker' (0.71s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/ipedro/swiftui-property-picker/4.5.0
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2160] Fetching swift-docc-plugin
Updating https://github.com/SimplyDanny/SwiftLintPlugins
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.20s)
Updated https://github.com/SimplyDanny/SwiftLintPlugins (0.45s)
Computing version for https://github.com/SimplyDanny/SwiftLintPlugins
Computed https://github.com/SimplyDanny/SwiftLintPlugins at 0.57.0 (2.17s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.5 (0.64s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3569] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.18s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.89s)
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/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.5
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-49B95AFC49DCD68C.txt
[6/53] Compiling Snippets SnippetParser.swift
[7/53] Compiling Snippets Snippet.swift
[8/53] Compiling SymbolKit SourceRange.swift
[9/53] Compiling SymbolKit Metadata.swift
[10/53] Compiling SymbolKit Module.swift
[11/53] Compiling SymbolKit OperatingSystem.swift
[12/53] Compiling SymbolKit Platform.swift
[13/57] Compiling SymbolKit GenericConstraint.swift
[14/57] Compiling SymbolKit GenericParameter.swift
[15/57] Compiling SymbolKit Generics.swift
[16/57] Compiling SymbolKit Namespace.swift
[17/57] Emitting module Snippets
[18/57] Compiling SymbolKit Symbol.swift
[19/57] Compiling SymbolKit SymbolKind.swift
[20/57] Compiling SymbolKit SymbolGraph.swift
[21/57] Compiling SymbolKit GraphCollector.swift
[22/57] Compiling SymbolKit Identifier.swift
[23/57] Compiling SymbolKit KindIdentifier.swift
[24/57] Compiling SymbolKit Location.swift
[25/57] Compiling SymbolKit Mutability.swift
[26/57] Compiling SymbolKit Names.swift
[27/57] Compiling SymbolKit SPI.swift
[28/57] Compiling SymbolKit Snippet.swift
[29/57] Compiling SymbolKit Extension.swift
[30/57] Compiling SymbolKit DeclarationFragments.swift
[31/57] Compiling SymbolKit Fragment.swift
[32/57] Compiling SymbolKit FragmentKind.swift
[33/57] Compiling SymbolKit FunctionParameter.swift
[34/57] Compiling SymbolKit FunctionSignature.swift
[35/57] Emitting module SymbolKit
[36/57] Compiling SymbolKit SemanticVersion.swift
[37/57] Compiling SymbolKit AccessControl.swift
[38/57] Compiling SymbolKit Availability.swift
[39/57] Compiling SymbolKit AvailabilityItem.swift
[40/57] Compiling SymbolKit Domain.swift
[41/57] Compiling SymbolKit Mixin+Equals.swift
[42/57] Compiling SymbolKit Mixin+Hash.swift
[43/57] Compiling SymbolKit Mixin.swift
[44/57] Compiling SymbolKit LineList.swift
[45/57] Compiling SymbolKit Position.swift
[46/57] Compiling SymbolKit Relationship.swift
[47/57] Compiling SymbolKit RelationshipKind.swift
[48/57] Compiling SymbolKit SourceOrigin.swift
[49/57] Compiling SymbolKit GenericConstraints.swift
[50/57] Compiling SymbolKit Swift.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.77s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'PropertyPicker' complete! (0.40s)
1998
15 /Users/admin/builder/spi-builder-workspace/.docs/ipedro/swiftui-property-picker/4.5.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/ipedro/swiftui-property-picker/4.5.0
File count: 1998
Doc size: 15.0MB
Preparing doc bundle ...
Uploading prod-ipedro-swiftui-property-picker-4.5.0-70b3ef1b.zip to s3://spi-docs-inbox/prod-ipedro-swiftui-property-picker-4.5.0-70b3ef1b.zip
Copying... [11%]
Copying... [21%]
Copying... [32%]
Copying... [41%]
Copying... [50%]
Copying... [62%]
Copying... [71%]
Copying... [82%]
Copying... [91%]
Copying... [100%]
Done.