Build Information
Successful build of LicensePlist with Swift 6.0 (beta) for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mono0926/LicensePlist.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mono0926/LicensePlist
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at f3f8020 release 3.25.1
Cloned https://github.com/mono0926/LicensePlist.git
Revision (git rev-parse @):
f3f802009c9f71ad46356adb453fcb57b8931ff9
SUCCESS checkout https://github.com/mono0926/LicensePlist.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $workDir
https://github.com/mono0926/LicensePlist.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
[1/1] Compiling plugin AddAcknowledgementsCopyScriptCommand
[2/2] Compiling plugin GenerateAcknowledgementsCommand
[3/3] Compiling plugin GenerateManualPlugin
[4/4] Compiling plugin LicensePlistBuildTool
Building for debugging...
[4/26] Write sources
[5/26] Write license-plist-entitlement.plist
[5/26] Write sources
[16/26] Write swift-version-6F35C1178C84523A.txt
[17/46] Compiling api.c
[17/46] Compiling reader.c
[19/46] Compiling writer.c
[20/46] Compiling parser.c
[21/68] Compiling scanner.c
[22/68] Compiling emitter.c
[24/83] Compiling ArgumentParserToolInfo ToolInfo.swift
[25/83] Emitting module ArgumentParserToolInfo
[26/83] Compiling HTMLEntities Utilities.swift
[27/120] Compiling Logging LogHandler.swift
[28/120] Compiling Logging Logging.swift
[29/120] Emitting module Logging
[30/120] Compiling Logging Locks.swift
[31/120] Compiling HTMLEntities String+HTMLEntities.swift
[32/120] Compiling HTMLEntities ParseError.swift
[33/122] Compiling HTMLEntities Constants.swift
[34/122] Emitting module HTMLEntities
[35/122] Compiling Yams Tag.swift
[36/123] Emitting module APIKit
[37/125] Compiling ArgumentParser InputOrigin.swift
[38/125] Compiling ArgumentParser Name.swift
[39/125] Compiling ArgumentParser Parsed.swift
[40/125] Compiling ArgumentParser ParsedValues.swift
[41/128] Compiling ArgumentParser BashCompletionsGenerator.swift
[42/128] Compiling ArgumentParser CompletionsGenerator.swift
[43/128] Compiling ArgumentParser FishCompletionsGenerator.swift
[44/128] Compiling ArgumentParser ZshCompletionsGenerator.swift
[45/128] Compiling ArgumentParser SequenceExtensions.swift
[46/128] Compiling ArgumentParser StringExtensions.swift
[47/128] Compiling ArgumentParser Tree.swift
[48/128] Compiling ArgumentParser Argument.swift
[49/128] Compiling APIKit URLSessionAdapter.swift
[50/128] Compiling APIKit Unavailable.swift
[51/128] Compiling ArgumentParser CompletionKind.swift
[52/128] Compiling ArgumentParser OptionGroup.swift
[53/128] Compiling ArgumentParser AsyncParsableCommand.swift
[54/128] Compiling ArgumentParser CommandConfiguration.swift
[55/128] Compiling ArgumentParser EnumerableFlag.swift
[56/128] Emitting module ArgumentParser
[57/128] Compiling ArgumentParser ArgumentDecoder.swift
[58/128] Compiling ArgumentParser ArgumentDefinition.swift
[59/128] Compiling ArgumentParser ArgumentSet.swift
[60/128] Compiling ArgumentParser CommandParser.swift
[61/128] Compiling ArgumentParser Errors.swift
[62/128] Compiling ArgumentParser Flag.swift
[63/128] Compiling ArgumentParser NameSpecification.swift
[64/128] Compiling ArgumentParser Option.swift
[67/128] Compiling Yams YamlError.swift
[68/128] Emitting module LoggerAPI
[69/128] Compiling LoggerAPI Logger.swift
[70/128] Compiling XcodeEdit XCProjectFile+Rswift.swift
[71/128] Compiling XcodeEdit XCProjectFile.swift
[82/128] Compiling ArgumentParser UsageGenerator.swift
[83/128] Compiling ArgumentParser CollectionExtensions.swift
[86/128] Compiling ArgumentParser HelpGenerator.swift
[87/128] Compiling ArgumentParser MessageInfo.swift
[93/128] Emitting module XcodeEdit
[94/128] Compiling XcodeEdit AllObjects.swift
[95/128] Compiling XcodeEdit Serialization.swift
[96/128] Compiling XcodeEdit PBXObject+Fields.swift
[97/128] Compiling XcodeEdit Extensions.swift
[98/128] Compiling XcodeEdit PBXIdentifier.swift
[99/128] Compiling XcodeEdit PBXObject.swift
[100/128] Compiling Yams String+Yams.swift
[101/128] Compiling Yams Resolver.swift
[102/128] Compiling Yams Representer.swift
[111/132] Compiling ArgumentParser ParserError.swift
[112/132] Compiling ArgumentParser SplitArguments.swift
[113/132] Compiling ArgumentParser DumpHelpGenerator.swift
[114/132] Compiling ArgumentParser HelpCommand.swift
[115/132] Compiling ArgumentParser ExpressibleByArgument.swift
[116/132] Compiling ArgumentParser ParsableArguments.swift
[117/132] Compiling ArgumentParser ParsableArgumentsValidation.swift
[118/132] Compiling ArgumentParser ParsableCommand.swift
[125/132] Emitting module Yams
[126/132] Compiling HeliumLogger HeliumLogHandler.swift
[127/132] Emitting module HeliumLogger
[128/132] Compiling HeliumLogger HeliumLogger.swift
[129/132] Compiling HeliumLogger HeliumStreamLogger.swift
[130/170] Compiling LicensePlistCore LicenseType.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Options.swift:20:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Options {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
4 | public let outputPath: URL
5 | public let cartfilePath: URL
:
18 | public let config: Config
19 |
20 | public static let empty = Options(outputPath: URL(fileURLWithPath: ""),
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
21 | cartfilePath: URL(fileURLWithPath: ""),
22 | mintfilePath: URL(fileURLWithPath: ""),
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
[131/170] Compiling LicensePlistCore Manual.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Options.swift:20:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Options {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
4 | public let outputPath: URL
5 | public let cartfilePath: URL
:
18 | public let config: Config
19 |
20 | public static let empty = Options(outputPath: URL(fileURLWithPath: ""),
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
21 | cartfilePath: URL(fileURLWithPath: ""),
22 | mintfilePath: URL(fileURLWithPath: ""),
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
[132/170] Compiling LicensePlistCore ManualLicense.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Options.swift:20:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Options {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
4 | public let outputPath: URL
5 | public let cartfilePath: URL
:
18 | public let config: Config
19 |
20 | public static let empty = Options(outputPath: URL(fileURLWithPath: ""),
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
21 | cartfilePath: URL(fileURLWithPath: ""),
22 | mintfilePath: URL(fileURLWithPath: ""),
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
[133/170] Compiling LicensePlistCore Options.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Options.swift:20:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Options {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
4 | public let outputPath: URL
5 | public let cartfilePath: URL
:
18 | public let config: Config
19 |
20 | public static let empty = Options(outputPath: URL(fileURLWithPath: ""),
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
21 | cartfilePath: URL(fileURLWithPath: ""),
22 | mintfilePath: URL(fileURLWithPath: ""),
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
[134/174] Emitting module LicensePlistCore
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Options.swift:20:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Options {
| `- note: consider making struct 'Options' conform to the 'Sendable' protocol
4 | public let outputPath: URL
5 | public let cartfilePath: URL
:
18 | public let config: Config
19 |
20 | public static let empty = Options(outputPath: URL(fileURLWithPath: ""),
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Options' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
21 | cartfilePath: URL(fileURLWithPath: ""),
22 | mintfilePath: URL(fileURLWithPath: ""),
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Extension/URL.extension.swift:19:13: warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
17 | }
18 |
19 | private let fm = FileManager.default
| |- warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fm' 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
20 | extension LicensePlistExtension where Base == URL {
21 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/ResultOperation.swift:4:14: warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
2 | import LoggerAPI
3 |
4 | public class ResultOperation<T, E: Error>: Operation {
| `- warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
5 | typealias ResultType = Result<T, E>
6 | var result: ResultType?
[135/174] Compiling LicensePlistCore LicenseCSVHolder.swift
[136/174] Compiling LicensePlistCore LicenseHTMLHolder.swift
[137/174] Compiling LicensePlistCore LicenseMarkdownHolder.swift
[138/174] Compiling LicensePlistCore LicensePlistHolder.swift
[139/174] Compiling LicensePlistCore GitHubLicense.swift
[140/174] Compiling LicensePlistCore HasName.swift
[141/174] Compiling LicensePlistCore Library.swift
[142/174] Compiling LicensePlistCore License.swift
[143/174] Compiling LicensePlistCore APIKit.extension.swift
[144/174] Compiling LicensePlistCore Extensions.swift
[145/174] Compiling LicensePlistCore Optional.extension.swift
[146/174] Compiling LicensePlistCore String.extension.swift
[147/174] Compiling LicensePlistCore URL.extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Extension/URL.extension.swift:19:13: warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
17 | }
18 |
19 | private let fm = FileManager.default
| |- warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fm' 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
20 | extension LicensePlistExtension where Base == URL {
21 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
[148/174] Compiling LicensePlistCore GitHubRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Extension/URL.extension.swift:19:13: warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
17 | }
18 |
19 | private let fm = FileManager.default
| |- warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fm' 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
20 | extension LicensePlistExtension where Base == URL {
21 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
[149/174] Compiling LicensePlistCore RepoRequests.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Extension/URL.extension.swift:19:13: warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
17 | }
18 |
19 | private let fm = FileManager.default
| |- warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fm' 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
20 | extension LicensePlistExtension where Base == URL {
21 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
[150/174] Compiling LicensePlistCore SearchRequests.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Extension/URL.extension.swift:19:13: warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
17 | }
18 |
19 | private let fm = FileManager.default
| |- warning: let 'fm' is not concurrency-safe because non-'Sendable' type 'FileManager' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fm' 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
20 | extension LicensePlistExtension where Base == URL {
21 |
Foundation.FileManager:1:12: note: class 'FileManager' does not conform to the 'Sendable' protocol
1 | open class FileManager : NSObject {
| `- note: class 'FileManager' does not conform to the 'Sendable' protocol
2 | open class var `default`: FileManager { get }
3 | @available(swift, obsoleted: 3, renamed: "default")
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
[151/174] Compiling LicensePlistCore XcodeWorkspaceFileReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[152/174] Compiling LicensePlistCore GeneralOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[153/174] Compiling LicensePlistCore GitHub.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[154/174] Compiling LicensePlistCore GitHubLibraryConfigFile.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[155/174] Compiling LicensePlistCore AutoColorMode.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[156/174] Compiling LicensePlistCore Consts.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[157/174] Compiling LicensePlistCore CocoaPods.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[158/174] Compiling LicensePlistCore CocoaPodsLicense.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[159/174] Compiling LicensePlistCore Config.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/GeneralOptions.swift:28:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct GeneralOptions {
| `- note: consider making struct 'GeneralOptions' conform to the 'Sendable' protocol
6 | public let outputPath: URL?
7 | public let cartfilePath: URL?
:
26 | public let sandboxMode: Bool?
27 |
28 | public static let empty = GeneralOptions(outputPath: nil,
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'GeneralOptions' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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 | cartfilePath: nil,
30 | mintfilePath: nil,
[160/174] Compiling LicensePlistCore Exclude.swift
[161/174] Compiling LicensePlistCore FileReader.swift
[162/174] Compiling LicensePlistCore SwiftPackageFileReader.swift
[163/174] Compiling LicensePlistCore XcodeProjectFileReader.swift
[164/174] Compiling LicensePlistCore LicensePlist.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/ResultOperation.swift:4:14: warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
2 | import LoggerAPI
3 |
4 | public class ResultOperation<T, E: Error>: Operation {
| `- warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
5 | typealias ResultType = Result<T, E>
6 | var result: ResultType?
[165/174] Compiling LicensePlistCore Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/ResultOperation.swift:4:14: warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
2 | import LoggerAPI
3 |
4 | public class ResultOperation<T, E: Error>: Operation {
| `- warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
5 | typealias ResultType = Result<T, E>
6 | var result: ResultType?
[166/174] Compiling LicensePlistCore ResultOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/ResultOperation.swift:4:14: warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
2 | import LoggerAPI
3 |
4 | public class ResultOperation<T, E: Error>: Operation {
| `- warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
5 | typealias ResultType = Result<T, E>
6 | var result: ResultType?
[167/174] Compiling LicensePlistCore Shell.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/GitHubClient/GitHubRequest.swift:8:16: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
4 | protocol GitHubRequest: Request {}
5 |
6 | class GitHubAuthorization {
| `- note: class 'GitHubAuthorization' does not conform to the 'Sendable' protocol
7 | private init() {}
8 | static let shared = GitHubAuthorization()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'GitHubAuthorization' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' 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
9 | var token: String?
10 | }
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/ResultOperation.swift:4:14: warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
2 | import LoggerAPI
3 |
4 | public class ResultOperation<T, E: Error>: Operation {
| `- warning: class 'ResultOperation' must restate inherited '@unchecked Sendable' conformance
5 | typealias ResultType = Result<T, E>
6 | var result: ResultType?
[168/174] Compiling LicensePlistCore PlistInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
[169/174] Compiling LicensePlistCore SwiftPackage.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
[170/174] Compiling LicensePlistCore VersionInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
[171/174] Compiling LicensePlistCore Environment.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
[172/177] Compiling LicensePlist AddAcknowledgementsCopyScriptCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/AddAcknowledgementsCopyScriptCommand.swift:14:20: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
12 | /// Used by `AddAcknowledgementsCopyScriptCommand`.
13 | struct AddAcknowledgementsCopyScript: ParsableCommand {
14 | static var configuration = CommandConfiguration(abstract: "Modifies Xcode project to fix package reference for plugins")
| |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' 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
15 |
16 | @Option(help: "Path to xcodeproj file")
[173/177] Emitting module LicensePlist
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/main.swift:19:1: warning: extension declares a conformance of imported type 'LogLevel' to imported protocols 'EnumerableFlag', 'CaseIterable'; this will not behave correctly if the owners of 'LicensePlistCore' introduce this conformance in the future
17 | }
18 |
19 | extension LogLevel: EnumerableFlag {
| |- warning: extension declares a conformance of imported type 'LogLevel' to imported protocols 'EnumerableFlag', 'CaseIterable'; this will not behave correctly if the owners of 'LicensePlistCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public static var allCases: [LogLevel] = [.silenceMode, .normalLogLevel, .verbose]
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/main.swift:20:23: warning: static property 'allCases' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | extension LogLevel: EnumerableFlag {
20 | public static var allCases: [LogLevel] = [.silenceMode, .normalLogLevel, .verbose]
| |- warning: static property 'allCases' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'allCases' 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
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/main.swift:25:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
23 | // Typename used for usage in help command
24 | struct LicensePlist: ParsableCommand {
25 | static let configuration = CommandConfiguration(version: Consts.version,
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
26 | subcommands: [AddAcknowledgementsCopyScript.self])
27 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/main.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
1 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
2 | import Foundation
3 | import LicensePlistCore
:
23 | // Typename used for usage in help command
24 | struct LicensePlist: ParsableCommand {
25 | static let configuration = CommandConfiguration(version: Consts.version,
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | subcommands: [AddAcknowledgementsCopyScript.self])
27 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/AddAcknowledgementsCopyScriptCommand.swift:14:20: warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
12 | /// Used by `AddAcknowledgementsCopyScriptCommand`.
13 | struct AddAcknowledgementsCopyScript: ParsableCommand {
14 | static var configuration = CommandConfiguration(abstract: "Modifies Xcode project to fix package reference for plugins")
| |- warning: static property 'configuration' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'configuration' 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
15 |
16 | @Option(help: "Path to xcodeproj file")
[174/177] Compiling LicensePlist main.swift
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/main.swift:19:1: warning: extension declares a conformance of imported type 'LogLevel' to imported protocols 'EnumerableFlag', 'CaseIterable'; this will not behave correctly if the owners of 'LicensePlistCore' introduce this conformance in the future
17 | }
18 |
19 | extension LogLevel: EnumerableFlag {
| |- warning: extension declares a conformance of imported type 'LogLevel' to imported protocols 'EnumerableFlag', 'CaseIterable'; this will not behave correctly if the owners of 'LicensePlistCore' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public static var allCases: [LogLevel] = [.silenceMode, .normalLogLevel, .verbose]
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/main.swift:20:23: warning: static property 'allCases' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
18 |
19 | extension LogLevel: EnumerableFlag {
20 | public static var allCases: [LogLevel] = [.silenceMode, .normalLogLevel, .verbose]
| |- warning: static property 'allCases' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'allCases' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'allCases' 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
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/main.swift:25:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
23 | // Typename used for usage in help command
24 | struct LicensePlist: ParsableCommand {
25 | static let configuration = CommandConfiguration(version: Consts.version,
| `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
26 | subcommands: [AddAcknowledgementsCopyScript.self])
27 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
11 |
12 | /// The configuration for a command.
13 | public struct CommandConfiguration {
| `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
14 | /// The name of the command to use on the command line.
15 | ///
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlist/main.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
1 | import ArgumentParser
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
2 | import Foundation
3 | import LicensePlistCore
:
23 | // Typename used for usage in help command
24 | struct LicensePlist: ParsableCommand {
25 | static let configuration = CommandConfiguration(version: Consts.version,
| |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | subcommands: [AddAcknowledgementsCopyScript.self])
27 |
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Entity/Config.swift:19:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
3 | import Yams
4 |
5 | public struct Config {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
6 | let githubs: [GitHub]
7 | let manuals: [Manual]
:
17 | public var sandboxMode = false
18 |
19 | public static let empty = Config(githubs: [], manuals: [], excludes: [Exclude](), renames: [:], options: .empty)
| |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'empty' 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
20 |
21 | public init(yaml: String, configBasePath: URL) {
/Users/admin/builder/spi-builder-workspace/Sources/LicensePlistCore/Environment.swift:25:23: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
8 | import Foundation
9 |
10 | public struct Environment {
| `- note: consider making struct 'Environment' conform to the 'Sendable' protocol
11 | public enum Keys: String, CustomStringConvertible {
12 | public var description: String {
:
23 | }
24 |
25 | public static let shared = Environment()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Environment' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 | }
27 |
[174/177] Write Objects.LinkFileList
[175/177] Linking license-plist
[176/177] Applying license-plist
Build complete! (58.09s)
Fetching https://github.com/YusukeHosonuma/Flatten.git
Fetching https://github.com/Kitura/LoggerAPI.git
Fetching https://github.com/Kitura/swift-html-entities.git
Fetching https://github.com/YusukeHosonuma/SHList.git
Fetching https://github.com/tomlokhorst/XcodeEdit.git
Fetching https://github.com/Kitura/HeliumLogger.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/771] Fetching loggerapi
[17/913] Fetching loggerapi, flatten
[182/2180] Fetching loggerapi, flatten, heliumlogger
[360/2843] Fetching loggerapi, flatten, heliumlogger, swift-html-entities
[478/3963] Fetching loggerapi, flatten, heliumlogger, swift-html-entities, xcodeedit
[530/4027] Fetching loggerapi, flatten, heliumlogger, swift-html-entities, xcodeedit, shlist
[1720/15706] Fetching loggerapi, flatten, heliumlogger, swift-html-entities, xcodeedit, shlist, swift-argument-parser
Fetched https://github.com/Kitura/HeliumLogger.git from cache (1.17s)
Fetching https://github.com/apple/swift-log.git
Fetched https://github.com/Kitura/LoggerAPI.git from cache (1.17s)
Fetched https://github.com/Kitura/swift-html-entities.git from cache (1.17s)
Fetching https://github.com/YusukeHosonuma/SwiftParamTest
Fetching https://github.com/ishkawa/APIKit.git
[2027/13005] Fetching flatten, xcodeedit, shlist, swift-argument-parser
Fetched https://github.com/YusukeHosonuma/Flatten.git from cache (1.61s)
Fetching https://github.com/jpsim/Yams.git
Fetched https://github.com/YusukeHosonuma/SHList.git from cache (1.61s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.61s)
Fetched https://github.com/tomlokhorst/XcodeEdit.git from cache (1.61s)
[1/806] Fetching swiftparamtest
[82/4159] Fetching swiftparamtest, swift-log
[381/9717] Fetching swiftparamtest, swift-log, apikit
[9090/19054] Fetching swiftparamtest, swift-log, apikit, yams
Fetched https://github.com/YusukeHosonuma/SwiftParamTest from cache (1.30s)
Fetched https://github.com/apple/swift-log.git from cache (1.30s)
Fetched https://github.com/ishkawa/APIKit.git from cache (1.30s)
[94/9337] Fetching yams
Fetched https://github.com/jpsim/Yams.git from cache (1.76s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.0.5 (0.69s)
Computing version for https://github.com/tomlokhorst/XcodeEdit.git
Computed https://github.com/tomlokhorst/XcodeEdit.git at 2.9.0 (0.69s)
Computing version for https://github.com/YusukeHosonuma/SwiftParamTest
Computed https://github.com/YusukeHosonuma/SwiftParamTest at 2.2.1 (0.66s)
Computing version for https://github.com/Kitura/swift-html-entities.git
Computed https://github.com/Kitura/swift-html-entities.git at 4.0.1 (0.76s)
Computing version for https://github.com/Kitura/HeliumLogger.git
Computed https://github.com/Kitura/HeliumLogger.git at 2.0.0 (0.74s)
Computing version for https://github.com/ishkawa/APIKit.git
Computed https://github.com/ishkawa/APIKit.git at 5.3.0 (0.72s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.1.4 (0.77s)
Computing version for https://github.com/YusukeHosonuma/SHList.git
Computed https://github.com/YusukeHosonuma/SHList.git at 0.1.0 (0.75s)
Computing version for https://github.com/YusukeHosonuma/Flatten.git
Computed https://github.com/YusukeHosonuma/Flatten.git at 0.1.0 (0.68s)
Computing version for https://github.com/Kitura/LoggerAPI.git
Computed https://github.com/Kitura/LoggerAPI.git at 2.0.0 (0.69s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.4.2 (0.68s)
Creating working copy for https://github.com/Kitura/HeliumLogger.git
Working copy of https://github.com/Kitura/HeliumLogger.git resolved at 2.0.0
Creating working copy for https://github.com/Kitura/LoggerAPI.git
Working copy of https://github.com/Kitura/LoggerAPI.git resolved at 2.0.0
Creating working copy for https://github.com/tomlokhorst/XcodeEdit.git
Working copy of https://github.com/tomlokhorst/XcodeEdit.git resolved at 2.9.0
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.0.5
Creating working copy for https://github.com/YusukeHosonuma/Flatten.git
Working copy of https://github.com/YusukeHosonuma/Flatten.git resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.1.4
Creating working copy for https://github.com/YusukeHosonuma/SwiftParamTest
Working copy of https://github.com/YusukeHosonuma/SwiftParamTest resolved at 2.2.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.4.2
Creating working copy for https://github.com/Kitura/swift-html-entities.git
Working copy of https://github.com/Kitura/swift-html-entities.git resolved at 4.0.1
Creating working copy for https://github.com/ishkawa/APIKit.git
Working copy of https://github.com/ishkawa/APIKit.git resolved at 5.3.0
Creating working copy for https://github.com/YusukeHosonuma/SHList.git
Working copy of https://github.com/YusukeHosonuma/SHList.git resolved at 0.1.0
[37036/2607483] Downloading https://github.com/mono0926/LicensePlist/releases/download/3.25.1/LicensePlistBinary-macos.artifactbundle.zip
Downloading binary artifact https://github.com/mono0926/LicensePlist/releases/download/3.25.1/LicensePlistBinary-macos.artifactbundle.zip
Downloaded https://github.com/mono0926/LicensePlist/releases/download/3.25.1/LicensePlistBinary-macos.artifactbundle.zip (1.13s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "apikit",
"requirement" : {
"range" : [
{
"lower_bound" : "5.3.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ishkawa/APIKit.git"
},
{
"identity" : "heliumlogger",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Kitura/HeliumLogger.git"
},
{
"identity" : "swift-html-entities",
"requirement" : {
"range" : [
{
"lower_bound" : "4.0.1",
"upper_bound" : "5.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Kitura/swift-html-entities.git"
},
{
"identity" : "swiftparamtest",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/YusukeHosonuma/SwiftParamTest"
},
{
"identity" : "xcodeedit",
"requirement" : {
"range" : [
{
"lower_bound" : "2.9.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tomlokhorst/XcodeEdit.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.5",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
}
],
"manifest_display_name" : "LicensePlist",
"name" : "LicensePlist",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "license-plist",
"targets" : [
"LicensePlist"
],
"type" : {
"executable" : null
}
},
{
"name" : "LicensePlistCore",
"targets" : [
"LicensePlistCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LicensePlistBuildTool",
"targets" : [
"LicensePlistBuildTool"
],
"type" : {
"plugin" : null
}
},
{
"name" : "GenerateAcknowledgementsCommand",
"targets" : [
"GenerateAcknowledgementsCommand"
],
"type" : {
"plugin" : null
}
},
{
"name" : "AddAcknowledgementsCopyScriptCommand",
"targets" : [
"AddAcknowledgementsCopyScriptCommand"
],
"type" : {
"plugin" : null
}
}
],
"targets" : [
{
"c99name" : "LicensePlistTests",
"module_type" : "SwiftTarget",
"name" : "LicensePlistTests",
"path" : "Tests/LicensePlistTests",
"product_dependencies" : [
"SwiftParamTest"
],
"sources" : [
"AutoColorModeTests.swift",
"Entity/CocoaPodsTests.swift",
"Entity/ConfigTests.swift",
"Entity/ExcludeTests.swift",
"Entity/FileReader/SwiftPackageFileReaderTests.swift",
"Entity/FileReader/XcodeProjectFileReaderTests.swift",
"Entity/FileReader/XcodeWorkspaceFileReaderTests.swift",
"Entity/GitHubLibraryConfigFileTests.swift",
"Entity/GitHubLibraryConfigFileTypeTests.swift",
"Entity/GitHubLicense.collectorTests.swift",
"Entity/GitHubTests.swift",
"Entity/LicensePlistHolderTests.swift",
"Entity/LicenseTests.swift",
"Entity/PlistInfoTests.swift",
"Entity/PlistInfoWithSourcePackagesTests.swift",
"Entity/SwiftPackageManagerTests.swift",
"Entity/VersionInfoTests.swift",
"EnvironmentTests.swift",
"Extension/URL.extensionTests.swift",
"GitHubClient/RepoRequestsTests.swift",
"GitHubClient/SearchRequestsTests.swift",
"ResultOperationTests.swift",
"TestUtil.swift"
],
"target_dependencies" : [
"LicensePlistCore"
],
"type" : "test"
},
{
"c99name" : "LicensePlistCore",
"module_type" : "SwiftTarget",
"name" : "LicensePlistCore",
"path" : "Sources/LicensePlistCore",
"product_dependencies" : [
"APIKit",
"HeliumLogger",
"HTMLEntities",
"Yams"
],
"product_memberships" : [
"license-plist",
"LicensePlistCore"
],
"sources" : [
"AutoColorMode.swift",
"Consts.swift",
"Entity/CocoaPods.swift",
"Entity/CocoaPodsLicense.swift",
"Entity/Config.swift",
"Entity/Exclude.swift",
"Entity/FileReader/FileReader.swift",
"Entity/FileReader/SwiftPackageFileReader.swift",
"Entity/FileReader/XcodeProjectFileReader.swift",
"Entity/FileReader/XcodeWorkspaceFileReader.swift",
"Entity/GeneralOptions.swift",
"Entity/GitHub.swift",
"Entity/GitHubLibraryConfigFile.swift",
"Entity/GitHubLicense.swift",
"Entity/HasName.swift",
"Entity/Library.swift",
"Entity/License.swift",
"Entity/LicenseCSVHolder.swift",
"Entity/LicenseHTMLHolder.swift",
"Entity/LicenseMarkdownHolder.swift",
"Entity/LicensePlistHolder.swift",
"Entity/LicenseType.swift",
"Entity/Manual.swift",
"Entity/ManualLicense.swift",
"Entity/Options.swift",
"Entity/PlistInfo.swift",
"Entity/SwiftPackage.swift",
"Entity/VersionInfo.swift",
"Environment.swift",
"Extension/APIKit.extension.swift",
"Extension/Extensions.swift",
"Extension/Optional.extension.swift",
"Extension/String.extension.swift",
"Extension/URL.extension.swift",
"GitHubClient/GitHubRequest.swift",
"GitHubClient/RepoRequests.swift",
"GitHubClient/SearchRequests.swift",
"LicensePlist.swift",
"Logger.swift",
"ResultOperation.swift",
"Shell.swift"
],
"type" : "library"
},
{
"c99name" : "LicensePlistBuildTool",
"module_type" : "PluginTarget",
"name" : "LicensePlistBuildTool",
"path" : "Plugins/LicensePlistBuildTool",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"LicensePlistBuildTool"
],
"sources" : [
"LicensePlistBuildTool.swift"
],
"target_dependencies" : [
"LicensePlistBinary"
],
"type" : "plugin"
},
{
"c99name" : "LicensePlistBinary",
"module_type" : "BinaryTarget",
"name" : "LicensePlistBinary",
"path" : "remote/archive/LicensePlistBinary-macos.artifactbundle.zip",
"product_memberships" : [
"LicensePlistBuildTool",
"GenerateAcknowledgementsCommand",
"AddAcknowledgementsCopyScriptCommand"
],
"sources" : [
],
"type" : "binary"
},
{
"c99name" : "LicensePlist",
"module_type" : "SwiftTarget",
"name" : "LicensePlist",
"path" : "Sources/LicensePlist",
"product_dependencies" : [
"ArgumentParser",
"HeliumLogger",
"XcodeEdit"
],
"product_memberships" : [
"license-plist"
],
"sources" : [
"AddAcknowledgementsCopyScriptCommand.swift",
"main.swift"
],
"target_dependencies" : [
"LicensePlistCore"
],
"type" : "executable"
},
{
"c99name" : "GenerateAcknowledgementsCommand",
"module_type" : "PluginTarget",
"name" : "GenerateAcknowledgementsCommand",
"path" : "Plugins/GenerateAcknowledgementsCommand",
"plugin_capability" : {
"intent" : {
"description" : "LicensePlist generates acknowledgements",
"type" : "custom",
"verb" : "license-plist"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "LicensePlist generates acknowledgements inside the project directory",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"GenerateAcknowledgementsCommand"
],
"sources" : [
"GenerateAcknowledgementsCommand.swift"
],
"target_dependencies" : [
"LicensePlistBinary"
],
"type" : "plugin"
},
{
"c99name" : "AddAcknowledgementsCopyScriptCommand",
"module_type" : "PluginTarget",
"name" : "AddAcknowledgementsCopyScriptCommand",
"path" : "Plugins/AddAcknowledgementsCopyScriptCommand",
"plugin_capability" : {
"intent" : {
"description" : "LicensePlist adds a copy script to build phases",
"type" : "custom",
"verb" : "license-plist-add-copy-script"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "LicensePlist updates project file",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"AddAcknowledgementsCopyScriptCommand"
],
"sources" : [
"AddAcknowledgementsCopyScriptCommand.swift"
],
"target_dependencies" : [
"LicensePlistBinary"
],
"type" : "plugin"
}
],
"tools_version" : "5.6"
}
Done.