Build Information
Failed to build stringray, reference main (0705ed
), with Swift 6.0 for macOS (SPM) on 31 Oct 2024 00:28:54 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/g-off/stringray.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/g-off/stringray
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 0705ed8 Merge pull request #14 from g-Off/github-ci
Cloned https://github.com/g-off/stringray.git
Revision (git rev-parse @):
0705ed8b0fe250d54735b65bb668e0cf16e87c69
SUCCESS checkout https://github.com/g-off/stringray.git at main
Fetching https://github.com/g-Off/XcodeProject.git
Fetching https://github.com/scottrhoyt/SwiftyTextTable.git
Fetching https://github.com/g-Off/CommandRegistry.git
Fetching https://github.com/apple/swift-package-manager.git
Fetching https://github.com/jpsim/Yams.git
[1/33] Fetching commandregistry
[22/646] Fetching commandregistry, xcodeproject
[151/1575] Fetching commandregistry, xcodeproject, swiftytexttable
Fetched https://github.com/g-Off/XcodeProject.git from cache (0.77s)
[124/962] Fetching commandregistry, swiftytexttable
[199/10864] Fetching commandregistry, swiftytexttable, yams
[10853/152538] Fetching commandregistry, swiftytexttable, yams, swift-package-manager
Fetched https://github.com/scottrhoyt/SwiftyTextTable.git from cache (44.12s)
Fetched https://github.com/jpsim/Yams.git from cache (44.12s)
Fetched https://github.com/apple/swift-package-manager.git from cache (44.12s)
Fetched https://github.com/g-Off/CommandRegistry.git from cache (44.12s)
Computing version for https://github.com/apple/swift-package-manager.git
Computed https://github.com/apple/swift-package-manager.git at 0.3.0 (2.50s)
Computing version for https://github.com/scottrhoyt/SwiftyTextTable.git
Computed https://github.com/scottrhoyt/SwiftyTextTable.git at 0.9.0 (0.60s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 1.0.2 (0.62s)
Computing version for https://github.com/g-Off/CommandRegistry.git
Computed https://github.com/g-Off/CommandRegistry.git at 0.1.2 (0.60s)
Computing version for https://github.com/g-Off/XcodeProject.git
Computed https://github.com/g-Off/XcodeProject.git at 0.5.0 (0.60s)
Fetching https://github.com/g-Off/ObjectCoder.git
[1/33] Fetching objectcoder
Fetched https://github.com/g-Off/ObjectCoder.git from cache (0.62s)
Computing version for https://github.com/g-Off/ObjectCoder.git
Computed https://github.com/g-Off/ObjectCoder.git at 0.1.0 (0.60s)
Creating working copy for https://github.com/g-Off/ObjectCoder.git
Working copy of https://github.com/g-Off/ObjectCoder.git resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-package-manager.git
Working copy of https://github.com/apple/swift-package-manager.git resolved at 0.3.0
Creating working copy for https://github.com/scottrhoyt/SwiftyTextTable.git
Working copy of https://github.com/scottrhoyt/SwiftyTextTable.git resolved at 0.9.0
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 1.0.2
Creating working copy for https://github.com/g-Off/XcodeProject.git
Working copy of https://github.com/g-Off/XcodeProject.git resolved at 0.5.0
Creating working copy for https://github.com/g-Off/CommandRegistry.git
Working copy of https://github.com/g-Off/CommandRegistry.git resolved at 0.1.2
========================================
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": "stringray",
"name": "stringray",
"url": "https://github.com/g-off/stringray.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/stringray",
"dependencies": [
{
"identity": "yams",
"name": "Yams",
"url": "https://github.com/jpsim/Yams.git",
"version": "1.0.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Yams",
"dependencies": [
]
},
{
"identity": "swiftytexttable",
"name": "SwiftyTextTable",
"url": "https://github.com/scottrhoyt/SwiftyTextTable.git",
"version": "0.9.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftyTextTable",
"dependencies": [
]
},
{
"identity": "xcodeproject",
"name": "XcodeProject",
"url": "https://github.com/g-Off/XcodeProject.git",
"version": "0.5.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/XcodeProject",
"dependencies": [
{
"identity": "objectcoder",
"name": "ObjectCoder",
"url": "https://github.com/g-Off/ObjectCoder.git",
"version": "0.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ObjectCoder",
"dependencies": [
]
},
{
"identity": "version",
"name": "Version",
"url": "https://github.com/mxcl/Version.git",
"version": "1.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Version",
"dependencies": [
]
}
]
},
{
"identity": "commandregistry",
"name": "CommandRegistry",
"url": "https://github.com/g-Off/CommandRegistry.git",
"version": "0.1.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CommandRegistry",
"dependencies": [
{
"identity": "swift-package-manager",
"name": "SwiftPM",
"url": "https://github.com/apple/swift-package-manager.git",
"version": "0.3.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-package-manager",
"dependencies": [
]
}
]
},
{
"identity": "swift-package-manager",
"name": "SwiftPM",
"url": "https://github.com/apple/swift-package-manager.git",
"version": "0.3.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-package-manager",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/g-off/stringray.git
[1/389] Fetching stringray
Fetched https://github.com/g-off/stringray.git from cache (0.79s)
Fetching https://github.com/apple/swift-package-manager.git from cache
Fetching https://github.com/scottrhoyt/SwiftyTextTable.git from cache
Fetching https://github.com/jpsim/Yams.git from cache
Fetching https://github.com/g-Off/CommandRegistry.git from cache
Fetching https://github.com/g-Off/XcodeProject.git from cache
Fetched https://github.com/jpsim/Yams.git from cache (1.24s)
Fetched https://github.com/apple/swift-package-manager.git from cache (1.24s)
Fetched https://github.com/scottrhoyt/SwiftyTextTable.git from cache (1.24s)
Fetched https://github.com/g-Off/XcodeProject.git from cache (1.24s)
Fetched https://github.com/g-Off/CommandRegistry.git from cache (1.24s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 1.0.2 (0.04s)
Computing version for https://github.com/g-Off/CommandRegistry.git
Computed https://github.com/g-Off/CommandRegistry.git at 0.1.2 (0.02s)
Computing version for https://github.com/apple/swift-package-manager.git
Computed https://github.com/apple/swift-package-manager.git at 0.3.0 (0.03s)
Computing version for https://github.com/scottrhoyt/SwiftyTextTable.git
Computed https://github.com/scottrhoyt/SwiftyTextTable.git at 0.9.0 (0.02s)
Computing version for https://github.com/g-Off/XcodeProject.git
Computed https://github.com/g-Off/XcodeProject.git at 0.5.1 (0.61s)
Fetching https://github.com/g-Off/ObjectCoder.git from cache
Fetching https://github.com/mxcl/Version.git
[1/288] Fetching version
Fetched https://github.com/mxcl/Version.git from cache (0.90s)
Fetched https://github.com/g-Off/ObjectCoder.git from cache (0.90s)
Computing version for https://github.com/g-Off/ObjectCoder.git
Computed https://github.com/g-Off/ObjectCoder.git at 0.1.0 (0.02s)
Computing version for https://github.com/mxcl/Version.git
Computed https://github.com/mxcl/Version.git at 1.2.0 (2.43s)
Creating working copy for https://github.com/mxcl/Version.git
Working copy of https://github.com/mxcl/Version.git resolved at 1.2.0
Creating working copy for https://github.com/scottrhoyt/SwiftyTextTable.git
Working copy of https://github.com/scottrhoyt/SwiftyTextTable.git resolved at 0.9.0
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 1.0.2
Creating working copy for https://github.com/g-Off/ObjectCoder.git
Working copy of https://github.com/g-Off/ObjectCoder.git resolved at 0.1.0
Creating working copy for https://github.com/g-off/stringray.git
Working copy of https://github.com/g-off/stringray.git resolved at main (0705ed8)
Creating working copy for https://github.com/apple/swift-package-manager.git
Working copy of https://github.com/apple/swift-package-manager.git resolved at 0.3.0
Creating working copy for https://github.com/g-Off/XcodeProject.git
Working copy of https://github.com/g-Off/XcodeProject.git resolved at 0.5.1
Creating working copy for https://github.com/g-Off/CommandRegistry.git
Working copy of https://github.com/g-Off/CommandRegistry.git resolved at 0.1.2
Found 5 product dependencies
- Yams
- SwiftyTextTable
- XcodeProject
- CommandRegistry
- SwiftPM
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/g-off/stringray.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/23] Write sources
[0/23] Write stringray-entitlement.plist
[1/23] Write sources
[12/23] Write swift-version--7754E27361AE5C74.txt
[13/23] Compiling clibc libc.c
[14/54] Compiling reader.c
[15/54] Compiling writer.c
[16/54] Compiling api.c
[17/54] Compiling parser.c
[18/54] Compiling scanner.c
[19/54] Compiling emitter.c
[21/70] Compiling Yams Tag.swift
[22/70] Compiling Yams YamlError.swift
[23/71] Compiling Yams shim.swift
[24/71] Emitting module SPMLibc
[25/71] Compiling SPMLibc libc.swift
[26/82] Compiling ObjectCoder ObjectEncoder+UnkeyedContainer.swift
[27/83] Compiling Yams String+Yams.swift
[28/83] Emitting module SwiftyTextTable
[29/83] Compiling SwiftyTextTable TextTable.swift
[30/83] Compiling RayGun StringsTable+Entry.swift
[31/84] Compiling RayGun StringsTable.swift
[32/84] Compiling RayGun StringsTableLoader.swift
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/StringsTableLoader.swift:26:21: warning: static property 'lineNumbers' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct Options: OptionSet {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
23 | public private(set) var rawValue: UInt
24 | public init(rawValue: UInt) { self.rawValue = rawValue }
25 |
26 | public static let lineNumbers = Options(rawValue: 1 << 0)
| |- warning: static property 'lineNumbers' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lineNumbers' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let ignoreCached = Options(rawValue: 1 << 1)
28 | public static let singleLocale = Options(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/StringsTableLoader.swift:27:21: warning: static property 'ignoreCached' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct Options: OptionSet {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
23 | public private(set) var rawValue: UInt
24 | public init(rawValue: UInt) { self.rawValue = rawValue }
25 |
26 | public static let lineNumbers = Options(rawValue: 1 << 0)
27 | public static let ignoreCached = Options(rawValue: 1 << 1)
| |- warning: static property 'ignoreCached' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ignoreCached' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let singleLocale = Options(rawValue: 1 << 2)
29 | }
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/StringsTableLoader.swift:28:21: warning: static property 'singleLocale' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct Options: OptionSet {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
23 | public private(set) var rawValue: UInt
24 | public init(rawValue: UInt) { self.rawValue = rawValue }
:
26 | public static let lineNumbers = Options(rawValue: 1 << 0)
27 | public static let ignoreCached = Options(rawValue: 1 << 1)
28 | public static let singleLocale = Options(rawValue: 1 << 2)
| |- warning: static property 'singleLocale' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'singleLocale' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/StringsTableLoader.swift:163:55: warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
161 | if options.contains(.lineNumbers) {
162 | baseString.enumerateSubstrings(in: baseString.startIndex..<baseString.endIndex, options: [.byLines, .substringNotRequired]) { (_, substringRange, _, stop) in
163 | newlineLocations.append(substringRange.lowerBound.encodedOffset)
| `- warning: 'encodedOffset' is deprecated: encodedOffset has been deprecated as most common usage is incorrect. Use utf16Offset(in:) to achieve the same behavior.
164 | }
165 | }
[33/84] Compiling Yams Representer.swift
[34/84] Compiling Yams Resolver.swift
[35/84] Emitting module RayGun
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/Linter.swift:41:20: warning: static property 'allRules' is not concurrency-safe because non-'Sendable' type '[any LintRule]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | public static let fileName = ".stringray.yml"
40 |
41 | public static let allRules: [LintRule] = [
| |- warning: static property 'allRules' is not concurrency-safe because non-'Sendable' type '[any LintRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allRules' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | MissingLocalizationLintRule(),
43 | OrphanedLocalizationLintRule(),
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/LintRule.swift:10:17: note: protocol 'LintRule' does not conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public protocol LintRule {
| `- note: protocol 'LintRule' does not conform to the 'Sendable' protocol
11 | var info: RuleInfo { get }
12 | func scan(table: StringsTable, url: Foundation.URL, config: Linter.Config.Rule?) throws -> [LintRuleViolation]
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/Linter.swift:49:27: warning: stored property 'violations' of 'Sendable'-conforming struct 'Error' has non-sendable type '[LintRuleViolation]'; this is an error in the Swift 6 language mode
47 |
48 | public struct Error: LocalizedError {
49 | public private(set) var violations: [LintRuleViolation]
| `- warning: stored property 'violations' of 'Sendable'-conforming struct 'Error' has non-sendable type '[LintRuleViolation]'; this is an error in the Swift 6 language mode
50 |
51 | public init(_ violations: [LintRuleViolation]) {
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/LintRule.swift:31:15: note: consider making struct 'LintRuleViolation' conform to the 'Sendable' protocol
29 | }
30 |
31 | public struct LintRuleViolation {
| `- note: consider making struct 'LintRuleViolation' conform to the 'Sendable' protocol
32 | public struct Location: CustomStringConvertible {
33 | public let file: Foundation.URL
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/PlaceholderType.swift:18:13: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'PlaceholderType' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public enum PlaceholderType: String, Codable {
| `- note: consider making enum 'PlaceholderType' conform to the 'Sendable' protocol
11 | case object = "String"
12 | case float = "Float"
:
16 | case pointer = "UnsafeRawPointer"
17 |
18 | static let unknown = pointer
| |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'PlaceholderType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | init?(_ string: String) {
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/StringsTableLoader.swift:26:21: warning: static property 'lineNumbers' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct Options: OptionSet {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
23 | public private(set) var rawValue: UInt
24 | public init(rawValue: UInt) { self.rawValue = rawValue }
25 |
26 | public static let lineNumbers = Options(rawValue: 1 << 0)
| |- warning: static property 'lineNumbers' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lineNumbers' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let ignoreCached = Options(rawValue: 1 << 1)
28 | public static let singleLocale = Options(rawValue: 1 << 2)
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/StringsTableLoader.swift:27:21: warning: static property 'ignoreCached' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct Options: OptionSet {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
23 | public private(set) var rawValue: UInt
24 | public init(rawValue: UInt) { self.rawValue = rawValue }
25 |
26 | public static let lineNumbers = Options(rawValue: 1 << 0)
27 | public static let ignoreCached = Options(rawValue: 1 << 1)
| |- warning: static property 'ignoreCached' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'ignoreCached' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let singleLocale = Options(rawValue: 1 << 2)
29 | }
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/StringsTableLoader.swift:28:21: warning: static property 'singleLocale' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct Options: OptionSet {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
23 | public private(set) var rawValue: UInt
24 | public init(rawValue: UInt) { self.rawValue = rawValue }
:
26 | public static let lineNumbers = Options(rawValue: 1 << 0)
27 | public static let ignoreCached = Options(rawValue: 1 << 1)
28 | public static let singleLocale = Options(rawValue: 1 << 2)
| |- warning: static property 'singleLocale' is not concurrency-safe because non-'Sendable' type 'StringsTableLoader.Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'singleLocale' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | }
30 |
[36/84] Compiling Yams Mark.swift
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/PlaceholderType.swift:18:13: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'PlaceholderType' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public enum PlaceholderType: String, Codable {
| `- note: consider making enum 'PlaceholderType' conform to the 'Sendable' protocol
11 | case object = "String"
12 | case float = "Float"
:
16 | case pointer = "UnsafeRawPointer"
17 |
18 | static let unknown = pointer
| |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'PlaceholderType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | init?(_ string: String) {
[37/84] Compiling Yams Node.Mapping.swift
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Strings Table/PlaceholderType.swift:18:13: warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'PlaceholderType' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public enum PlaceholderType: String, Codable {
| `- note: consider making enum 'PlaceholderType' conform to the 'Sendable' protocol
11 | case object = "String"
12 | case float = "Float"
:
16 | case pointer = "UnsafeRawPointer"
17 |
18 | static let unknown = pointer
| |- warning: static property 'unknown' is not concurrency-safe because non-'Sendable' type 'PlaceholderType' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'unknown' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |
20 | init?(_ string: String) {
[38/84] Compiling Yams Node.Scalar.swift
[39/84] Compiling Yams Node.Sequence.swift
[42/84] Emitting module Yams
[43/84] Compiling Yams Constructor.swift
[44/84] Compiling Yams Decoder.swift
[45/84] Compiling POSIX Error.swift
[46/84] Compiling POSIX chdir.swift
[47/84] Compiling Yams Node.swift
[48/84] Compiling Yams Parser.swift
[51/84] Compiling ObjectCoder ObjectEncoder.swift
[52/84] Compiling RayGun OrderedSet.swift
[53/84] Emitting module ObjectCoder
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/Linter.swift:41:20: warning: static property 'allRules' is not concurrency-safe because non-'Sendable' type '[any LintRule]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | public static let fileName = ".stringray.yml"
40 |
41 | public static let allRules: [LintRule] = [
| |- warning: static property 'allRules' is not concurrency-safe because non-'Sendable' type '[any LintRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allRules' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | MissingLocalizationLintRule(),
43 | OrphanedLocalizationLintRule(),
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/LintRule.swift:10:17: note: protocol 'LintRule' does not conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public protocol LintRule {
| `- note: protocol 'LintRule' does not conform to the 'Sendable' protocol
11 | var info: RuleInfo { get }
12 | func scan(table: StringsTable, url: Foundation.URL, config: Linter.Config.Rule?) throws -> [LintRuleViolation]
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/Linter.swift:49:27: warning: stored property 'violations' of 'Sendable'-conforming struct 'Error' has non-sendable type '[LintRuleViolation]'; this is an error in the Swift 6 language mode
47 |
48 | public struct Error: LocalizedError {
49 | public private(set) var violations: [LintRuleViolation]
| `- warning: stored property 'violations' of 'Sendable'-conforming struct 'Error' has non-sendable type '[LintRuleViolation]'; this is an error in the Swift 6 language mode
50 |
51 | public init(_ violations: [LintRuleViolation]) {
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/LintRule.swift:31:15: note: consider making struct 'LintRuleViolation' conform to the 'Sendable' protocol
29 | }
30 |
31 | public struct LintRuleViolation {
| `- note: consider making struct 'LintRuleViolation' conform to the 'Sendable' protocol
32 | public struct Location: CustomStringConvertible {
33 | public let file: Foundation.URL
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/Linter.swift:41:20: warning: static property 'allRules' is not concurrency-safe because non-'Sendable' type '[any LintRule]' may have shared mutable state; this is an error in the Swift 6 language mode
39 | public static let fileName = ".stringray.yml"
40 |
41 | public static let allRules: [LintRule] = [
| |- warning: static property 'allRules' is not concurrency-safe because non-'Sendable' type '[any LintRule]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'allRules' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 | MissingLocalizationLintRule(),
43 | OrphanedLocalizationLintRule(),
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/LintRule.swift:10:17: note: protocol 'LintRule' does not conform to the 'Sendable' protocol
8 | import Foundation
9 |
10 | public protocol LintRule {
| `- note: protocol 'LintRule' does not conform to the 'Sendable' protocol
11 | var info: RuleInfo { get }
12 | func scan(table: StringsTable, url: Foundation.URL, config: Linter.Config.Rule?) throws -> [LintRuleViolation]
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/Linter.swift:49:27: warning: stored property 'violations' of 'Sendable'-conforming struct 'Error' has non-sendable type '[LintRuleViolation]'; this is an error in the Swift 6 language mode
47 |
48 | public struct Error: LocalizedError {
49 | public private(set) var violations: [LintRuleViolation]
| `- warning: stored property 'violations' of 'Sendable'-conforming struct 'Error' has non-sendable type '[LintRuleViolation]'; this is an error in the Swift 6 language mode
50 |
51 | public init(_ violations: [LintRuleViolation]) {
/Users/admin/builder/spi-builder-workspace/Sources/RayGun/Lint Rules/LintRule.swift:31:15: note: consider making struct 'LintRuleViolation' conform to the 'Sendable' protocol
29 | }
30 |
31 | public struct LintRuleViolation {
| `- note: consider making struct 'LintRuleViolation' conform to the 'Sendable' protocol
32 | public struct Location: CustomStringConvertible {
33 | public let file: Foundation.URL
[62/84] Compiling ObjectCoder ObjectEncoder+KeyedContainer.swift
[63/84] Compiling ObjectCoder ObjectEncoder+SingleValueContainer.swift
[64/84] Compiling ObjectCoder _NSObjectDecoder+Unboxing.swift
[65/84] Compiling ObjectCoder UnkeyedContainer.swift
[66/84] Compiling ObjectCoder ObjectEncoder+Boxing.swift
[67/84] Compiling ObjectCoder _NSObjectDecoder.swift
[70/84] Compiling ObjectCoder EncodingStorage.swift
[71/136] Compiling XcodeProject PBXTarget+Extensions.swift
[72/136] Compiling XcodeProject PBXBuildPhase.swift
[73/136] Compiling XcodeProject PBXCopyFilesBuildPhase.swift
[74/136] Compiling XcodeProject PBXFrameworksBuildPhase.swift
[75/136] Compiling XcodeProject PBXHeadersBuildPhase.swift
[76/136] Compiling XcodeProject PBXResourcesBuildPhase.swift
[77/141] Compiling XcodeProject XCSwiftPackageReference.swift
[78/141] Compiling XcodeProject PBXAggregateTarget.swift
[79/141] Compiling XcodeProject PBXLegacyTarget.swift
[80/141] Compiling XcodeProject PBXNativeTarget.swift
[81/141] Compiling XcodeProject PBXTarget.swift
[82/141] Compiling XcodeProject String+Extensions.swift
[83/141] Compiling XcodeProject PBXBuildPhase+Sorting.swift
[84/141] Compiling XcodeProject PBXGroup+FolderSync.swift
[85/141] Compiling XcodeProject PBXGroup+Sorting.swift
[86/141] Compiling XcodeProject PBXProject+Helpers.swift
[87/141] Compiling XcodeProject PBXReference+Extensions.swift
[88/141] Compiling XcodeProject PBXShellScriptBuildPhase.swift
[89/141] Compiling XcodeProject PBXSourcesBuildPhase.swift
[90/141] Compiling XcodeProject PBXBuildFile.swift
[91/141] Compiling XcodeProject PBXBuildRule.swift
[92/141] Compiling XcodeProject PBXContainerItem.swift
[93/141] Compiling XcodeProject PBXContainerItemProxy.swift
[94/141] Compiling XcodeProject PBXTargetDependency.swift
[95/141] Compiling XcodeProject PBXFileReference.swift
[96/141] Compiling XcodeProject PBXGroup.swift
[97/141] Compiling XcodeProject PBXReference.swift
[98/141] Compiling XcodeProject PBXReferenceProxy.swift
[99/141] Compiling XcodeProject AnyCodingKey.swift
[100/141] Compiling XcodeProject PBXEncoder.swift
[101/141] Compiling XcodeProject _PBXObjectEncoder+KeyedContainer.swift
[102/141] Compiling XcodeProject _PBXObjectEncoder+SingleValueContainer.swift
[103/141] Compiling XcodeProject _PBXObjectEncoder+UnkeyedContainer.swift
[104/141] Compiling XcodeProject _PBXObjectEncoder.swift
[105/141] Compiling XcodeProject _PBXObjectEncodingStorage.swift
[106/141] Compiling XcodeProject PBXPListArchiver.swift
[107/141] Compiling XcodeProject PBXPListUnarchiver.swift
[108/141] Compiling XcodeProject PListArchivable.swift
[109/141] Compiling XcodeProject PropertyList.swift
[110/141] Compiling XcodeProject Sequence+Extension.swift
[111/141] Compiling XcodeProject PBXVariantGroup.swift
[112/141] Compiling XcodeProject XCVersionGroup.swift
[113/141] Compiling XcodeProject XCLocalSwiftPackageReference.swift
[114/141] Compiling XcodeProject XCRemoteSwiftPackageReference.swift
[115/141] Compiling XcodeProject XCSwiftPackageProductDependency.swift
[116/141] Compiling XcodeProject PBXFileType.swift
[117/141] Compiling XcodeProject PBXGlobalID+Generator.swift
[118/141] Compiling XcodeProject PBXGlobalID.swift
[119/141] Compiling XcodeProject PBXObject.swift
[120/141] Compiling XcodeProject PBXProductDependency.swift
[121/141] Compiling XcodeProject PBXProject.swift
[122/141] Emitting module XcodeProject
[123/141] Compiling XcodeProject XCBuildConfiguration.swift
[124/141] Compiling XcodeProject XCConfigurationList.swift
[125/141] Compiling XcodeProject XCProjectReferenceInfo.swift
[126/141] Compiling XcodeProject ProjectFile.swift
[127/141] Compiling XcodeProject Workspace.swift
[128/141] Compiling POSIX stat.swift
[129/141] Compiling POSIX rename.swift
[130/141] Compiling POSIX realpath.swift
[131/141] Compiling POSIX isatty.swift
[132/141] Compiling POSIX exit.swift
[133/141] Compiling POSIX getcwd.swift
[134/141] Compiling POSIX readdir.swift
[135/141] Compiling POSIX env.swift
[136/141] Emitting module POSIX
[139/142] Compiling POSIX usleep.swift
[140/178] Compiling Basic Await.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-package-manager/Sources/Basic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'dematerialize'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 | return try await(body).dematerialize()
| `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'dematerialize'
19 | }
20 |
[141/178] Compiling Basic ByteString.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-package-manager/Sources/Basic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'dematerialize'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 | return try await(body).dematerialize()
| `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'dematerialize'
19 | }
20 |
[142/178] Compiling Basic CStringArray.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-package-manager/Sources/Basic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'dematerialize'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 | return try await(body).dematerialize()
| `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'dematerialize'
19 | }
20 |
[143/178] Compiling Basic CacheableSequence.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-package-manager/Sources/Basic/Await.swift:18:28: error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'dematerialize'
16 | /// - Throws: The error wrapped by the async method's result
17 | public func await<T, ErrorType>(_ body: (@escaping (Result<T, ErrorType>) -> Void) -> Void) throws -> T {
18 | return try await(body).dematerialize()
| `- error: value of type '(@escaping (Result<T, ErrorType>) -> Void) -> Void' has no member 'dematerialize'
19 | }
20 |
[144/181] Compiling Basic Thread.swift
[145/181] Compiling Basic Tuple.swift
[146/181] Compiling Basic misc.swift
[147/181] Compiling Basic KeyedPair.swift
[148/181] Compiling Basic LazyCache.swift
[149/181] Compiling Basic Lock.swift
[150/181] Compiling Basic ObjectIdentifierProtocol.swift
[151/181] Compiling Basic CollectionAlgorithms.swift
[152/181] Compiling Basic CollectionExtensions.swift
[153/181] Compiling Basic Condition.swift
[154/181] Compiling Basic DeltaAlgorithm.swift
[155/181] Compiling Basic SynchronizedQueue.swift
[156/181] Compiling Basic TemporaryFile.swift
[157/181] Compiling Basic TerminalController.swift
[158/181] Compiling Basic DiagnosticsEngine.swift
[159/181] Compiling Basic DictionaryExtensions.swift
[160/181] Compiling Basic DictionaryLiteralExtensions.swift
[161/181] Compiling Basic EditDistance.swift
[162/181] Emitting module Basic
[163/181] Compiling Basic OrderedDictionary.swift
[164/181] Compiling Basic OrderedSet.swift
[165/181] Compiling Basic OutputByteStream.swift
[166/181] Compiling Basic Path.swift
[167/181] Compiling Basic PathShims.swift
[168/181] Compiling Basic Process.swift
[169/181] Compiling Basic ProcessSet.swift
[170/181] Compiling Basic RegEx.swift
[171/181] Compiling Basic Result.swift
[172/181] Compiling Basic SHA256.swift
[173/181] Compiling Basic SortedArray.swift
[174/181] Compiling Basic StringConversions.swift
[175/181] Compiling Basic FileSystem.swift
[176/181] Compiling Basic GraphAlgorithms.swift
[177/181] Compiling Basic JSON.swift
[178/181] Compiling Basic JSONMapper.swift
BUILD FAILURE 6.0 macosSpm