Build Information
Successful build of swiftui-property-picker, reference 4.5.0 (d23fd2), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 08:00:27 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.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
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/ipedro/swiftui-property-picker.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 153]
[Planning deferred tasks]
[26 / 44]
[27 / 45] PropertyPicker
[37 / 122]
[40 / 122]
[48 / 122]
[50 / 122]
[51 / 122]
[56 / 122]
[59 / 122]
[62 / 122]
[68 / 122]
[71 / 122]
[73 / 122]
[74 / 122]
[84 / 122]
[86 / 122]
[87 / 122]
[90 / 122]
[92 / 122]
[104 / 122] PropertyPicker
[105 / 122] PropertyPicker
[111 / 123]
[113 / 128] PropertyPicker-Examples
[114 / 128] PropertyPicker-Examples
[125 / 128] PropertyPicker-Examples
Build complete! (12.11 sec)
Fetching https://github.com/SimplyDanny/SwiftLintPlugins
[1/362] Fetching swiftlintplugins
Fetched https://github.com/SimplyDanny/SwiftLintPlugins (0.91s)
Computing version for https://github.com/SimplyDanny/SwiftLintPlugins
Computed https://github.com/SimplyDanny/SwiftLintPlugins at 0.65.1 (1.57s)
Creating working copy for https://github.com/SimplyDanny/SwiftLintPlugins
Working copy of https://github.com/SimplyDanny/SwiftLintPlugins resolved at 0.65.1
Downloading binary artifact https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip
[0/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (16 KB / 76 MB)
[0/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (311 KB / 76 MB)
[0/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (585 KB / 76 MB)
[1/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (847 KB / 76 MB)
[1/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (1.1 MB / 76 MB)
[1/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (1.4 MB / 76 MB)
[2/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (1.7 MB / 76 MB)
[2/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (1.9 MB / 76 MB)
[2/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (2.2 MB / 76 MB)
[3/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (2.5 MB / 76 MB)
[3/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (2.7 MB / 76 MB)
[3/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (3 MB / 76 MB)
[4/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (3.3 MB / 76 MB)
[4/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (3.6 MB / 76 MB)
[5/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (3.8 MB / 76 MB)
[5/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (4.1 MB / 76 MB)
[5/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (4.5 MB / 76 MB)
[6/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (4.8 MB / 76 MB)
[6/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (5.1 MB / 76 MB)
[7/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (5.3 MB / 76 MB)
[7/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (5.6 MB / 76 MB)
[7/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (5.9 MB / 76 MB)
[8/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (6.2 MB / 76 MB)
[8/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (6.5 MB / 76 MB)
[8/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (6.8 MB / 76 MB)
[9/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (7.1 MB / 76 MB)
[9/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (7.5 MB / 76 MB)
[10/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (7.8 MB / 76 MB)
[10/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (8.1 MB / 76 MB)
[11/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (8.4 MB / 76 MB)
[11/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (8.6 MB / 76 MB)
[11/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (8.9 MB / 76 MB)
[12/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (9.2 MB / 76 MB)
[12/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (9.5 MB / 76 MB)
[12/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (9.8 MB / 76 MB)
[13/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (10.1 MB / 76 MB)
[14/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (11 MB / 76 MB)
[14/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (11.3 MB / 76 MB)
[15/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (11.5 MB / 76 MB)
[15/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (11.8 MB / 76 MB)
[15/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (12.1 MB / 76 MB)
[16/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (12.4 MB / 76 MB)
[16/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (12.7 MB / 76 MB)
[17/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (13 MB / 76 MB)
[17/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (13.2 MB / 76 MB)
[17/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (13.5 MB / 76 MB)
[18/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (13.8 MB / 76 MB)
[18/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (14.1 MB / 76 MB)
[18/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (14.3 MB / 76 MB)
[19/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (14.6 MB / 76 MB)
[19/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (14.9 MB / 76 MB)
[19/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (15.2 MB / 76 MB)
[20/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (15.4 MB / 76 MB)
[20/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (15.7 MB / 76 MB)
[21/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (16 MB / 76 MB)
[21/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (16.2 MB / 76 MB)
[21/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (16.5 MB / 76 MB)
[22/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (16.8 MB / 76 MB)
[22/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (17 MB / 76 MB)
[23/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (17.7 MB / 76 MB)
[23/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (18 MB / 76 MB)
[24/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (18.3 MB / 76 MB)
[24/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (18.6 MB / 76 MB)
[24/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (18.9 MB / 76 MB)
[25/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (19.2 MB / 76 MB)
[25/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (19.4 MB / 76 MB)
[25/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (19.7 MB / 76 MB)
[26/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (20 MB / 76 MB)
[26/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (20.3 MB / 76 MB)
[27/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (20.6 MB / 76 MB)
[27/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (20.8 MB / 76 MB)
[27/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (21.1 MB / 76 MB)
[28/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (21.4 MB / 76 MB)
[28/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (21.7 MB / 76 MB)
[28/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (22 MB / 76 MB)
[29/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (22.2 MB / 76 MB)
[29/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (22.5 MB / 76 MB)
[29/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (22.8 MB / 76 MB)
[30/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (23.1 MB / 76 MB)
[30/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (23.3 MB / 76 MB)
[31/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (23.6 MB / 76 MB)
[31/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (23.9 MB / 76 MB)
[31/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (24.2 MB / 76 MB)
[32/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (24.5 MB / 76 MB)
[32/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (24.8 MB / 76 MB)
[32/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (25.1 MB / 76 MB)
[33/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (25.4 MB / 76 MB)
[33/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (25.6 MB / 76 MB)
[34/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (26 MB / 76 MB)
[34/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (26.2 MB / 76 MB)
[34/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (26.5 MB / 76 MB)
[35/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (26.8 MB / 76 MB)
[35/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (27.1 MB / 76 MB)
[36/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (27.4 MB / 76 MB)
[36/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (27.6 MB / 76 MB)
[36/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (27.9 MB / 76 MB)
[37/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (28.2 MB / 76 MB)
[37/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (28.4 MB / 76 MB)
[37/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (28.7 MB / 76 MB)
[38/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (29 MB / 76 MB)
[38/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (29.3 MB / 76 MB)
[38/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (29.6 MB / 76 MB)
[39/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (29.9 MB / 76 MB)
[39/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (30.2 MB / 76 MB)
[40/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (30.4 MB / 76 MB)
[40/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (30.7 MB / 76 MB)
[40/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (31 MB / 76 MB)
[41/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (31.3 MB / 76 MB)
[41/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (31.6 MB / 76 MB)
[41/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (31.8 MB / 76 MB)
[42/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (32.1 MB / 76 MB)
[42/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (32.4 MB / 76 MB)
[43/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (32.7 MB / 76 MB)
[43/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (33 MB / 76 MB)
[43/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (33.3 MB / 76 MB)
[44/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (33.5 MB / 76 MB)
[44/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (33.8 MB / 76 MB)
[44/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (34.1 MB / 76 MB)
[45/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (34.4 MB / 76 MB)
[45/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (34.7 MB / 76 MB)
[46/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (35 MB / 76 MB)
[46/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (35.3 MB / 76 MB)
[46/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (35.6 MB / 76 MB)
[47/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (35.9 MB / 76 MB)
[47/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (36.1 MB / 76 MB)
[47/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (36.4 MB / 76 MB)
[48/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (36.7 MB / 76 MB)
[48/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (37 MB / 76 MB)
[49/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (37.2 MB / 76 MB)
[49/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (37.6 MB / 76 MB)
[49/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (37.8 MB / 76 MB)
[50/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (38.1 MB / 76 MB)
[50/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (38.4 MB / 76 MB)
[50/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (38.6 MB / 76 MB)
[51/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (38.9 MB / 76 MB)
[51/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (39.2 MB / 76 MB)
[51/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (39.5 MB / 76 MB)
[52/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (39.8 MB / 76 MB)
[52/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (40 MB / 76 MB)
[53/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (40.3 MB / 76 MB)
[53/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (40.6 MB / 76 MB)
[53/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (40.9 MB / 76 MB)
[54/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (41.2 MB / 76 MB)
[54/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (41.5 MB / 76 MB)
[54/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (41.8 MB / 76 MB)
[55/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (42.1 MB / 76 MB)
[55/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (42.3 MB / 76 MB)
[56/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (42.6 MB / 76 MB)
[56/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (42.9 MB / 76 MB)
[56/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (43.1 MB / 76 MB)
[57/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (43.5 MB / 76 MB)
[57/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (43.8 MB / 76 MB)
[57/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (44.1 MB / 76 MB)
[58/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (44.3 MB / 76 MB)
[58/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (44.6 MB / 76 MB)
[59/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (44.9 MB / 76 MB)
[59/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (45.3 MB / 76 MB)
[59/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (45.5 MB / 76 MB)
[60/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (45.8 MB / 76 MB)
[60/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (46.1 MB / 76 MB)
[61/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (46.4 MB / 76 MB)
[61/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (46.7 MB / 76 MB)
[61/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (47 MB / 76 MB)
[62/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (47.2 MB / 76 MB)
[62/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (47.5 MB / 76 MB)
[62/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (47.8 MB / 76 MB)
[63/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (48.1 MB / 76 MB)
[63/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (48.3 MB / 76 MB)
[64/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (48.6 MB / 76 MB)
[64/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (48.9 MB / 76 MB)
[64/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (49.2 MB / 76 MB)
[65/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (49.5 MB / 76 MB)
[65/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (49.7 MB / 76 MB)
[65/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (50 MB / 76 MB)
[66/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (50.3 MB / 76 MB)
[66/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (50.6 MB / 76 MB)
[66/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (50.8 MB / 76 MB)
[67/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (51.1 MB / 76 MB)
[67/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (51.4 MB / 76 MB)
[67/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (51.7 MB / 76 MB)
[68/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (52 MB / 76 MB)
[68/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (52.3 MB / 76 MB)
[69/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (52.6 MB / 76 MB)
[69/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (52.9 MB / 76 MB)
[69/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (53.2 MB / 76 MB)
[70/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (53.5 MB / 76 MB)
[70/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (53.8 MB / 76 MB)
[71/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (54.1 MB / 76 MB)
[71/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (54.4 MB / 76 MB)
[71/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (54.7 MB / 76 MB)
[72/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (54.9 MB / 76 MB)
[72/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (55.2 MB / 76 MB)
[73/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (55.5 MB / 76 MB)
[73/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (55.8 MB / 76 MB)
[73/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (56.1 MB / 76 MB)
[74/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (56.3 MB / 76 MB)
[74/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (56.6 MB / 76 MB)
[74/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (56.9 MB / 76 MB)
[75/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (57.2 MB / 76 MB)
[75/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (57.5 MB / 76 MB)
[75/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (57.7 MB / 76 MB)
[76/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (58 MB / 76 MB)
[76/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (58.3 MB / 76 MB)
[77/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (58.6 MB / 76 MB)
[77/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (58.8 MB / 76 MB)
[77/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (59.1 MB / 76 MB)
[78/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (59.4 MB / 76 MB)
[78/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (59.7 MB / 76 MB)
[78/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (59.9 MB / 76 MB)
[79/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (60.2 MB / 76 MB)
[79/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (60.5 MB / 76 MB)
[79/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (60.8 MB / 76 MB)
[80/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (61 MB / 76 MB)
[80/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (61.4 MB / 76 MB)
[81/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (61.6 MB / 76 MB)
[81/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (61.9 MB / 76 MB)
[81/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (62.2 MB / 76 MB)
[82/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (62.5 MB / 76 MB)
[82/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (62.8 MB / 76 MB)
[83/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (63.1 MB / 76 MB)
[83/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (63.4 MB / 76 MB)
[83/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (63.7 MB / 76 MB)
[84/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (64 MB / 76 MB)
[84/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (64.3 MB / 76 MB)
[84/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (64.6 MB / 76 MB)
[85/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (64.9 MB / 76 MB)
[85/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (65.1 MB / 76 MB)
[86/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (65.4 MB / 76 MB)
[86/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (65.7 MB / 76 MB)
[86/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (66 MB / 76 MB)
[87/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (66.3 MB / 76 MB)
[87/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (66.6 MB / 76 MB)
[87/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (66.9 MB / 76 MB)
[88/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (67.1 MB / 76 MB)
[88/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (67.4 MB / 76 MB)
[89/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (67.7 MB / 76 MB)
[89/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (67.9 MB / 76 MB)
[89/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (68.2 MB / 76 MB)
[90/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (68.5 MB / 76 MB)
[90/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (68.8 MB / 76 MB)
[90/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (69.1 MB / 76 MB)
[91/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (69.3 MB / 76 MB)
[91/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (69.6 MB / 76 MB)
[92/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (69.9 MB / 76 MB)
[92/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (70.2 MB / 76 MB)
[92/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (70.5 MB / 76 MB)
[93/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (70.8 MB / 76 MB)
[93/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (71.1 MB / 76 MB)
[93/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (71.4 MB / 76 MB)
[94/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (71.7 MB / 76 MB)
[94/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (71.9 MB / 76 MB)
[95/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (72.2 MB / 76 MB)
[95/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (72.5 MB / 76 MB)
[95/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (72.7 MB / 76 MB)
[96/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (73 MB / 76 MB)
[96/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (73.4 MB / 76 MB)
[96/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (73.7 MB / 76 MB)
[97/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (73.9 MB / 76 MB)
[97/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (74.2 MB / 76 MB)
[98/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (74.5 MB / 76 MB)
[98/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (74.8 MB / 76 MB)
[98/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (75.1 MB / 76 MB)
[99/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (75.3 MB / 76 MB)
[99/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (75.6 MB / 76 MB)
[99/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (75.9 MB / 76 MB)
[100/100] Downloading https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (76 MB / 76 MB)
Downloaded https://github.com/realm/SwiftLint/releases/download/0.65.1/SwiftLintBinary.artifactbundle.zip (3.68s)
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:10:16: [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m8 |[0;0m struct TitlePreference: PreferenceKey {
[0;36m9 |[0;0m /// The default title shown if no other title is specified by child views.
[0;36m10 |[0;0m static var defaultValue: Text?
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mconvert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m static func reduce(value: inout Text?, nextValue: () -> Text?) {
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:27:16: [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m25 |[0;0m /// The default value for the background context, initially nil indicating no background is applied.
[0;36m26 |[0;0m @usableFromInline
[0;36m27 |[0;0m static var defaultValue: AnimationBox<AnyShapeStyle>?
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mconvert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /// 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: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m42 |[0;0m struct ViewBuilderPreference: PreferenceKey {
[0;36m43 |[0;0m /// The default value is an empty dictionary, indicating no custom view builders are provided initially.
[0;36m44 |[0;0m static let defaultValue = [PropertyID: RowBuilder]()
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m45 |[0;0m
[0;36m46 |[0;0m /// 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: [1;39mnote: [1;39mconsider making struct 'PropertyID' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m /// facilitating the tracking and management of property picker states and configurations
[0;36m5 |[0;0m /// across different components of an application.
[0;36m6 |[0;0m public struct PropertyID: Hashable, CustomDebugStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyID' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m public var metadata: UnsafeRawPointer
[0;36m8 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Models/RowBuilder.swift:3:8: [1;39mnote: [1;39mconsider making struct 'RowBuilder' conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m import SwiftUI
[0;36m2 |[0;0m
[0;36m3 |[0;0m struct RowBuilder: Equatable, Identifiable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'RowBuilder' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m let id: PropertyID
[0;36m5 |[0;0m let body: (Property) -> AnyView?
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:60:16: [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m58 |[0;0m struct PropertyPreference: PreferenceKey {
[0;36m59 |[0;0m /// The default value, an empty set, indicates that no properties are collected initially.
[0;36m60 |[0;0m static var defaultValue: Set<Property> = []
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mconvert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m61 |[0;0m
[0;36m62 |[0;0m /// 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: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m8 |[0;0m }
[0;36m9 |[0;0m
[0;36m10 |[0;0m public static let none = Self()
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'none' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m11 |[0;0m public static let capitalize = Self(rawValue: 1 << 0)
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:11:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public static let none = Self()
[0;36m11 |[0;0m public static let capitalize = Self(rawValue: 1 << 0)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'capitalize' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:12:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m10 |[0;0m public static let none = Self()
[0;36m11 |[0;0m public static let capitalize = Self(rawValue: 1 << 0)
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'lowercase' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
[0;36m14 |[0;0m public static let camelCaseToWords = Self(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:13:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m11 |[0;0m public static let capitalize = Self(rawValue: 1 << 0)
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'uppercase' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m14 |[0;0m public static let camelCaseToWords = Self(rawValue: 1 << 3)
[0;36m15 |[0;0m public static let snakeCaseToWords = Self(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:14:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
[0;36m14 |[0;0m public static let camelCaseToWords = Self(rawValue: 1 << 3)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'camelCaseToWords' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m15 |[0;0m public static let snakeCaseToWords = Self(rawValue: 1 << 4)
[0;36m16 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:15:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
[0;36m14 |[0;0m public static let camelCaseToWords = Self(rawValue: 1 << 3)
[0;36m15 |[0;0m public static let snakeCaseToWords = Self(rawValue: 1 << 4)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'snakeCaseToWords' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m func apply(to text: String) -> String {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
/Users/admin/builder/spi-builder-workspace/Development/ViewModifiers/PropertyWriter.swift:84:37: [1;33mwarning: [1;39msending 'newKey' risks causing data races; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/region-isolation\RegionIsolation]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race\SendingRisksDataRace]8;;\]
[0;36m82 |[0;0m if let newKey = Key(rawValue: newValue) {
[0;36m83 |[0;0m withAnimation(animation) {
[0;36m84 |[0;0m selection = newKey
[0;36m|[0;0m |- [1;33mwarning: [1;39msending 'newKey' risks causing data races; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/region-isolation\RegionIsolation]8;;\::]8;;https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race\SendingRisksDataRace]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39m'newKey' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against code in the current isolation context[0;0m
[0;36m85 |[0;0m }
[0;36m86 |[0;0m } else {
[#RegionIsolation]: <https://docs.swift.org/compiler/documentation/diagnostics/region-isolation>
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:10:16: [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m8 |[0;0m struct TitlePreference: PreferenceKey {
[0;36m9 |[0;0m /// The default title shown if no other title is specified by child views.
[0;36m10 |[0;0m static var defaultValue: Text?
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mconvert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m static func reduce(value: inout Text?, nextValue: () -> Text?) {
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:27:16: [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m25 |[0;0m /// The default value for the background context, initially nil indicating no background is applied.
[0;36m26 |[0;0m @usableFromInline
[0;36m27 |[0;0m static var defaultValue: AnimationBox<AnyShapeStyle>?
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mconvert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m28 |[0;0m
[0;36m29 |[0;0m /// 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: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m42 |[0;0m struct ViewBuilderPreference: PreferenceKey {
[0;36m43 |[0;0m /// The default value is an empty dictionary, indicating no custom view builders are provided initially.
[0;36m44 |[0;0m static let defaultValue = [PropertyID: RowBuilder]()
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m45 |[0;0m
[0;36m46 |[0;0m /// 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: [1;39mnote: [1;39mconsider making struct 'PropertyID' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m /// facilitating the tracking and management of property picker states and configurations
[0;36m5 |[0;0m /// across different components of an application.
[0;36m6 |[0;0m public struct PropertyID: Hashable, CustomDebugStringConvertible {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyID' conform to the 'Sendable' protocol[0;0m
[0;36m7 |[0;0m public var metadata: UnsafeRawPointer
[0;36m8 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Models/RowBuilder.swift:3:8: [1;39mnote: [1;39mconsider making struct 'RowBuilder' conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m import SwiftUI
[0;36m2 |[0;0m
[0;36m3 |[0;0m struct RowBuilder: Equatable, Identifiable {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'RowBuilder' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m let id: PropertyID
[0;36m5 |[0;0m let body: (Property) -> AnyView?
/Users/admin/builder/spi-builder-workspace/Development/Environment/PreferenceKeys.swift:60:16: [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m58 |[0;0m struct PropertyPreference: PreferenceKey {
[0;36m59 |[0;0m /// The default value, an empty set, indicates that no properties are collected initially.
[0;36m60 |[0;0m static var defaultValue: Set<Property> = []
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39mconvert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable[0;0m
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m61 |[0;0m
[0;36m62 |[0;0m /// 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>
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:17:21: [1;33mwarning: [1;39mcall to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call\ActorIsolatedCall]8;;\]
[0;36m15 |[0;0m /// These rows typically display selectable options or properties within the picker.
[0;36m16 |[0;0m var listRows: some View {
[0;36m17 |[0;0m Rows<ListRow>(row: ListRow.init(data:))
[0;36m|[0;0m `- [1;33mwarning: [1;39mcall to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call\ActorIsolatedCall]8;;\]
[0;36m18 |[0;0m }
[0;36m19 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Views/Rows.swift:3:8: [1;39mnote: [1;39mcalls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous[0;0m
[0;36m1 |[0;0m import SwiftUI
[0;36m2 |[0;0m
[0;36m3 |[0;0m struct Rows<V>: View where V: View {
[0;36m|[0;0m |- [1;39mnote: [1;39mcalls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mmain actor isolation inferred from conformance to protocol 'View'[0;0m
[0;36m4 |[0;0m var row: (Property) -> V
[0;36m5 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:17:28: [1;33mwarning: [1;39mconverting function value of type '@MainActor (Property) -> ListRow' to '(Property) -> ListRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode[0;0m
[0;36m15 |[0;0m /// These rows typically display selectable options or properties within the picker.
[0;36m16 |[0;0m var listRows: some View {
[0;36m17 |[0;0m Rows<ListRow>(row: ListRow.init(data:))
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting function value of type '@MainActor (Property) -> ListRow' to '(Property) -> ListRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode[0;0m
[0;36m18 |[0;0m }
[0;36m19 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:21:23: [1;33mwarning: [1;39mcall to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call\ActorIsolatedCall]8;;\]
[0;36m19 |[0;0m
[0;36m20 |[0;0m var inlineRows: some View {
[0;36m21 |[0;0m Rows<InlineRow>(row: InlineRow.init(data:))
[0;36m|[0;0m `- [1;33mwarning: [1;39mcall to main actor-isolated initializer 'init(row:)' in a synchronous nonisolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call\ActorIsolatedCall]8;;\]
[0;36m22 |[0;0m }
[0;36m23 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Views/Rows.swift:3:8: [1;39mnote: [1;39mcalls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous[0;0m
[0;36m1 |[0;0m import SwiftUI
[0;36m2 |[0;0m
[0;36m3 |[0;0m struct Rows<V>: View where V: View {
[0;36m|[0;0m |- [1;39mnote: [1;39mcalls to initializer 'init(row:)' from outside of its actor context are implicitly asynchronous[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mmain actor isolation inferred from conformance to protocol 'View'[0;0m
[0;36m4 |[0;0m var row: (Property) -> V
[0;36m5 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:21:30: [1;33mwarning: [1;39mconverting function value of type '@MainActor (Property) -> InlineRow' to '(Property) -> InlineRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode[0;0m
[0;36m19 |[0;0m
[0;36m20 |[0;0m var inlineRows: some View {
[0;36m21 |[0;0m Rows<InlineRow>(row: InlineRow.init(data:))
[0;36m|[0;0m `- [1;33mwarning: [1;39mconverting function value of type '@MainActor (Property) -> InlineRow' to '(Property) -> InlineRow' loses global actor 'MainActor'; this is an error in the Swift 6 language mode[0;0m
[0;36m22 |[0;0m }
[0;36m23 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Protocols/PropertyPickerStyle.swift:27:9: [1;33mwarning: [1;39mcall to main actor-isolated initializer 'init()' in a synchronous nonisolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call\ActorIsolatedCall]8;;\]
[0;36m25 |[0;0m /// This view is generally used to display a header or title for the picker section.
[0;36m26 |[0;0m var title: some View {
[0;36m27 |[0;0m Title()
[0;36m|[0;0m `- [1;33mwarning: [1;39mcall to main actor-isolated initializer 'init()' in a synchronous nonisolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call\ActorIsolatedCall]8;;\]
[0;36m28 |[0;0m }
[0;36m29 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Development/Views/Title.swift:3:8: [1;39mnote: [1;39mcalls to initializer 'init()' from outside of its actor context are implicitly asynchronous[0;0m
[0;36m1 |[0;0m import SwiftUI
[0;36m2 |[0;0m
[0;36m3 |[0;0m struct Title: View {
[0;36m|[0;0m |- [1;39mnote: [1;39mcalls to initializer 'init()' from outside of its actor context are implicitly asynchronous[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mmain actor isolation inferred from conformance to protocol 'View'[0;0m
[0;36m4 |[0;0m @EnvironmentObject
[0;36m5 |[0;0m private var context: Context.Data
[#ActorIsolatedCall]: <https://docs.swift.org/compiler/documentation/diagnostics/actor-isolated-call>
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:10:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m8 |[0;0m }
[0;36m9 |[0;0m
[0;36m10 |[0;0m public static let none = Self()
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'none' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m11 |[0;0m public static let capitalize = Self(rawValue: 1 << 0)
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:11:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m public static let none = Self()
[0;36m11 |[0;0m public static let capitalize = Self(rawValue: 1 << 0)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'capitalize' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:12:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m10 |[0;0m public static let none = Self()
[0;36m11 |[0;0m public static let capitalize = Self(rawValue: 1 << 0)
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'lowercase' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
[0;36m14 |[0;0m public static let camelCaseToWords = Self(rawValue: 1 << 3)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:13:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m11 |[0;0m public static let capitalize = Self(rawValue: 1 << 0)
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'uppercase' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m14 |[0;0m public static let camelCaseToWords = Self(rawValue: 1 << 3)
[0;36m15 |[0;0m public static let snakeCaseToWords = Self(rawValue: 1 << 4)
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:14:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m12 |[0;0m public static let lowercase = Self(rawValue: 1 << 1)
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
[0;36m14 |[0;0m public static let camelCaseToWords = Self(rawValue: 1 << 3)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'camelCaseToWords' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m15 |[0;0m public static let snakeCaseToWords = Self(rawValue: 1 << 4)
[0;36m16 |[0;0m
/Users/admin/builder/spi-builder-workspace/Development/Models/PropertyPickerTextTransformation.swift:15:23: [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m public struct PropertyPickerTextTransformation: OptionSet {
[0;36m|[0;0m `- [1;39mnote: [1;39mconsider making struct 'PropertyPickerTextTransformation' conform to the 'Sendable' protocol[0;0m
[0;36m4 |[0;0m public let rawValue: Int8
[0;36m5 |[0;0m
[0;36m:[0;0m
[0;36m13 |[0;0m public static let uppercase = Self(rawValue: 1 << 2)
[0;36m14 |[0;0m public static let camelCaseToWords = Self(rawValue: 1 << 3)
[0;36m15 |[0;0m public static let snakeCaseToWords = Self(rawValue: 1 << 4)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic 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[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable\MutableGlobalVariable]8;;\]
[0;36m|[0;0m |- [1;39mnote: [1;39madd '@MainActor' to make static property 'snakeCaseToWords' part of global actor 'MainActor'[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mdisable concurrency-safety checks if accesses are protected by an external synchronization mechanism[0;0m
[0;36m16 |[0;0m
[0;36m17 |[0;0m func apply(to text: String) -> String {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
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"
}
Done.