Build Information
Failed to build officectl, reference 0.10.7 (290d5e
), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 22:02:59 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
28 | let serviceController = ServiceController(odService: odService)
29 | app.post ("existing-user-from-id", use: serviceController.existingUserFromID)
30 | app.post ("existing-user-from-persistent-id", use: serviceController.existingUserFromPersistentID)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> WrappedOptional<OfficeKitUser>' may introduce data races
31 | app.get ("list-all-users", use: serviceController.listAllUsers)
32 | app.post ("create-user", use: serviceController.createUser)
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/main/configure+routes.swift:31:72: warning: converting non-sendable function value to '@Sendable (Request) async throws -> [OfficeKitUser]' may introduce data races
29 | app.post ("existing-user-from-id", use: serviceController.existingUserFromID)
30 | app.post ("existing-user-from-persistent-id", use: serviceController.existingUserFromPersistentID)
31 | app.get ("list-all-users", use: serviceController.listAllUsers)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> [OfficeKitUser]' may introduce data races
32 | app.post ("create-user", use: serviceController.createUser)
33 | app.patch ("update-user", use: serviceController.updateUser)
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/main/configure+routes.swift:32:72: warning: converting non-sendable function value to '@Sendable (Request) async throws -> OfficeKitUser' may introduce data races
30 | app.post ("existing-user-from-persistent-id", use: serviceController.existingUserFromPersistentID)
31 | app.get ("list-all-users", use: serviceController.listAllUsers)
32 | app.post ("create-user", use: serviceController.createUser)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> OfficeKitUser' may introduce data races
33 | app.patch ("update-user", use: serviceController.updateUser)
34 | app.delete("delete-user", use: serviceController.deleteUser)
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/main/configure+routes.swift:33:72: warning: converting non-sendable function value to '@Sendable (Request) async throws -> OfficeKitUser' may introduce data races
31 | app.get ("list-all-users", use: serviceController.listAllUsers)
32 | app.post ("create-user", use: serviceController.createUser)
33 | app.patch ("update-user", use: serviceController.updateUser)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> OfficeKitUser' may introduce data races
34 | app.delete("delete-user", use: serviceController.deleteUser)
35 | app.post ("change-password", use: serviceController.changePasswordOfUser)
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/main/configure+routes.swift:34:72: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Empty' may introduce data races
32 | app.post ("create-user", use: serviceController.createUser)
33 | app.patch ("update-user", use: serviceController.updateUser)
34 | app.delete("delete-user", use: serviceController.deleteUser)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Empty' may introduce data races
35 | app.post ("change-password", use: serviceController.changePasswordOfUser)
36 | }
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/main/configure+routes.swift:35:72: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Empty' may introduce data races
33 | app.patch ("update-user", use: serviceController.updateUser)
34 | app.delete("delete-user", use: serviceController.deleteUser)
35 | app.post ("change-password", use: serviceController.changePasswordOfUser)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Empty' may introduce data races
36 | }
37 |
[3001/3078] Compiling officectl_odproxy ServiceController.swift
[3002/3078] Compiling officectl_odproxy app.swift
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum GitHubOfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.github")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum GitHubOfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.github")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/ Config.swift:17:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | public enum GoogleOfficeConfig : Sendable {
16 |
17 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.google")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
18 |
19 | /* Let’s use the config as a “globals container…” */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/ Config.swift:17:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | public enum GoogleOfficeConfig : Sendable {
16 |
17 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.google")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
18 |
19 | /* Let’s use the config as a “globals container…” */
[3011/3079] Compiling Office365Office Ω-URLRequestOperation+HasResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/Utils/Ω-URLRequestOperation+HasResult.swift:16:1: warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
14 |
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/Utils/Ω-URLRequestOperation+HasResult.swift:17:1: warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
[3014/3079] Compiling OfficeServer Action.swift
[3015/3079] Compiling OfficeServer ActionError.swift
[3022/3079] Compiling GoogleOffice Ω-URLRequestOperation+HasResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/Utils/Ω-URLRequestOperation+HasResult.swift:16:1: warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
14 |
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/Utils/Ω-URLRequestOperation+HasResult.swift:17:1: warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
[3023/3079] Compiling OfficeServer WeakeningMode.swift
[3024/3079] Compiling OfficeServer LMK.swift
[3027/3079] Compiling OfficeServer UpdateCAMetricsJob.swift
[3028/3079] Compiling OfficeServer UpdateUsersListJob.swift
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Misc/Actions/WeakeningMode.swift:27:20: warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 |
26 | /** Customizable default, used by Action, when running it. */
27 | public static var defaultMode = WeakeningMode.alwaysInstantly
| |- warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultMode' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultMode' 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 |
29 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Misc/Actions/WeakeningMode.swift:27:20: warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 |
26 | /** Customizable default, used by Action, when running it. */
27 | public static var defaultMode = WeakeningMode.alwaysInstantly
| |- warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultMode' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultMode' 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 |
29 | }
[3033/3079] Compiling OfficeServer Result+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Models/ApiContentConformance.swift:16:1: warning: extension declares a conformance of imported type 'ApiService' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
14 |
15 |
16 | extension ApiService : Content {}
| |- warning: extension declares a conformance of imported type 'ApiService' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension ApiMultiServicesResults : Content {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Models/ApiContentConformance.swift:17:1: warning: extension declares a conformance of imported type 'ApiMultiServicesResults' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
15 |
16 | extension ApiService : Content {}
17 | extension ApiMultiServicesResults : Content {}
| |- warning: extension declares a conformance of imported type 'ApiMultiServicesResults' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
[3034/3079] Compiling OfficeServer ApiContentConformance.swift
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Models/ApiContentConformance.swift:16:1: warning: extension declares a conformance of imported type 'ApiService' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
14 |
15 |
16 | extension ApiService : Content {}
| |- warning: extension declares a conformance of imported type 'ApiService' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension ApiMultiServicesResults : Content {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Models/ApiContentConformance.swift:17:1: warning: extension declares a conformance of imported type 'ApiMultiServicesResults' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
15 |
16 | extension ApiService : Content {}
17 | extension ApiMultiServicesResults : Content {}
| |- warning: extension declares a conformance of imported type 'ApiMultiServicesResults' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Controllers/ServicesController.swift:23:26: warning: converting non-sendable function value to '@Sendable (Request) async throws -> [ApiService]' may introduce data races
21 | let auth = routes//.grouped(AuthToken.authenticator(), AuthToken.guardMiddleware())
22 | let servicesRoute = auth.grouped("services")
23 | servicesRoute.get(use: listServices)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> [ApiService]' may introduce data races
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Controllers/UsersController.swift:23:23: warning: converting non-sendable function value to '@Sendable (Request) async throws -> ApiUsers' (aka '@Sendable (Request) async throws -> ApiMultiServicesResults<Array<ApiMultiServicesResults<ApiMergedUser, Optional<ApiDirectoryUser>>>, None>') may introduce data races
21 | let auth = routes//.grouped(AuthToken.authenticator(), AuthToken.guardMiddleware())
22 | let usersRoute = auth.grouped("users")
23 | usersRoute.get(use: listUsers)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> ApiUsers' (aka '@Sendable (Request) async throws -> ApiMultiServicesResults<Array<ApiMultiServicesResults<ApiMergedUser, Optional<ApiDirectoryUser>>>, None>') may introduce data races
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Controllers/ServicesController.swift:23:26: warning: converting non-sendable function value to '@Sendable (Request) async throws -> [ApiService]' may introduce data races
21 | let auth = routes//.grouped(AuthToken.authenticator(), AuthToken.guardMiddleware())
22 | let servicesRoute = auth.grouped("services")
23 | servicesRoute.get(use: listServices)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> [ApiService]' may introduce data races
24 | }
25 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Controllers/UsersController.swift:23:23: warning: converting non-sendable function value to '@Sendable (Request) async throws -> ApiUsers' (aka '@Sendable (Request) async throws -> ApiMultiServicesResults<Array<ApiMultiServicesResults<ApiMergedUser, Optional<ApiDirectoryUser>>>, None>') may introduce data races
21 | let auth = routes//.grouped(AuthToken.authenticator(), AuthToken.guardMiddleware())
22 | let usersRoute = auth.grouped("users")
23 | usersRoute.get(use: listUsers)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> ApiUsers' (aka '@Sendable (Request) async throws -> ApiMultiServicesResults<Array<ApiMultiServicesResults<ApiMergedUser, Optional<ApiDirectoryUser>>>, None>') may introduce data races
24 | }
25 |
[3045/3079] Emitting module OfficeServer
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Misc/Actions/WeakeningMode.swift:27:20: warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 |
26 | /** Customizable default, used by Action, when running it. */
27 | public static var defaultMode = WeakeningMode.alwaysInstantly
| |- warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultMode' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultMode' 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 |
29 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Models/ApiContentConformance.swift:16:1: warning: extension declares a conformance of imported type 'ApiService' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
14 |
15 |
16 | extension ApiService : Content {}
| |- warning: extension declares a conformance of imported type 'ApiService' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension ApiMultiServicesResults : Content {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Models/ApiContentConformance.swift:17:1: warning: extension declares a conformance of imported type 'ApiMultiServicesResults' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
15 |
16 | extension ApiService : Content {}
17 | extension ApiMultiServicesResults : Content {}
| |- warning: extension declares a conformance of imported type 'ApiMultiServicesResults' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeModel' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Services.swift:24:17: warning: type 'Application.JWTKeyKey.Value' (aka 'JWKIdentifier') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
22 | }
23 |
24 | private struct JWTKeyKey: StorageKey {
| `- warning: type 'Application.JWTKeyKey.Value' (aka 'JWKIdentifier') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | typealias Value = JWKIdentifier
26 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/jwt-kit/Sources/JWTKit/JWK/JWKIdentifier.swift:1:15: note: struct 'JWKIdentifier' does not conform to the 'Sendable' protocol
1 | public struct JWKIdentifier: Hashable, Equatable {
| `- note: struct 'JWKIdentifier' does not conform to the 'Sendable' protocol
2 | public let string: String
3 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Services.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'JWTKit'
8 | import Foundation
9 |
10 | import JWT
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'JWTKit'
11 | import Vapor
12 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Misc/Actions/WeakeningMode.swift:27:20: warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 |
26 | /** Customizable default, used by Action, when running it. */
27 | public static var defaultMode = WeakeningMode.alwaysInstantly
| |- warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultMode' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultMode' 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 |
29 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Misc/Actions/WeakeningMode.swift:27:20: warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 |
26 | /** Customizable default, used by Action, when running it. */
27 | public static var defaultMode = WeakeningMode.alwaysInstantly
| |- warning: static property 'defaultMode' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'defaultMode' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'defaultMode' 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 |
29 | }
[3048/3081] Compiling officectl_odproxy InvalidUserError.swift
[3049/3081] Compiling officectl_odproxy OfficeKitUser+ODUser.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/Misc/OfficeKitUser+ODUser.swift:54:12: warning: type 'JSON' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | _ = ret.oU_setValue(emails, forProperty: .emails, convertMismatchingTypes: true)
53 | for (p, v) in nonStandardProperties {
54 | _ = ret.oU_setValue(v, forProperty: UserProperty(rawValue: p), convertMismatchingTypes: true)
| `- warning: type 'JSON' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 | }
56 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/generic-json-swift/GenericJSON/JSON.swift:7:34: note: enum 'JSON' does not conform to the 'Sendable' protocol
5 | /// and `Codable`, so that you can compare values for equality and code and decode them into data
6 | /// or strings.
7 | @dynamicMemberLookup public enum JSON: Equatable {
| `- note: enum 'JSON' does not conform to the 'Sendable' protocol
8 | case string(String)
9 | case number(Double)
[3050/3081] Emitting module officectl_odproxy
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/Misc/ContentConformances.swift:16:1: warning: extension declares a conformance of imported type 'Empty' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeKitOffice' introduce this conformance in the future
14 |
15 |
16 | extension Empty : Content {}
| |- warning: extension declares a conformance of imported type 'Empty' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeKitOffice' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension OfficeKitUser : Content {}
18 | extension WrappedOptional : Content {}
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/Misc/ContentConformances.swift:17:1: warning: extension declares a conformance of imported type 'OfficeKitUser' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeKitOffice' introduce this conformance in the future
15 |
16 | extension Empty : Content {}
17 | extension OfficeKitUser : Content {}
| |- warning: extension declares a conformance of imported type 'OfficeKitUser' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeKitOffice' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 | extension WrappedOptional : Content {}
19 |
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/Misc/ContentConformances.swift:18:1: warning: extension declares a conformance of imported type 'WrappedOptional' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeKitOffice' introduce this conformance in the future
16 | extension Empty : Content {}
17 | extension OfficeKitUser : Content {}
18 | extension WrappedOptional : Content {}
| |- warning: extension declares a conformance of imported type 'WrappedOptional' to imported protocols 'Content', 'AsyncResponseEncodable', 'AsyncRequestDecodable', 'ResponseEncodable', 'RequestDecodable'; this will not behave correctly if the owners of 'OfficeKitOffice' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/Server/Middleware/VerifySignatureMiddleware.swift:16:7: warning: non-final class 'VerifySignatureMiddleware' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
14 |
15 |
16 | class VerifySignatureMiddleware : AsyncMiddleware {
| `- warning: non-final class 'VerifySignatureMiddleware' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
17 |
18 | struct SignatureURLPathPrefixTransform : Codable {
[3051/3081] Compiling officectl_odproxy VerifySignatureMiddleware.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl-odproxy/Server/Middleware/VerifySignatureMiddleware.swift:16:7: warning: non-final class 'VerifySignatureMiddleware' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
14 |
15 |
16 | class VerifySignatureMiddleware : AsyncMiddleware {
| `- warning: non-final class 'VerifySignatureMiddleware' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
17 |
18 | struct SignatureURLPathPrefixTransform : Codable {
[3052/3081] Compiling officectl_odproxy main.swift
[3053/3081] Compiling OfficeServer TemporaryLocalCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/Utils/Ω-URLRequestOperation+HasResult.swift:16:1: warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
14 |
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/Utils/Ω-URLRequestOperation+HasResult.swift:17:1: warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
[3054/3081] Compiling OfficeServer Services.swift
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/Utils/Ω-URLRequestOperation+HasResult.swift:16:1: warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
14 |
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/Utils/Ω-URLRequestOperation+HasResult.swift:17:1: warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
[3054/3081] Write Objects.LinkFileList
[3056/3081] Emitting module GitHubOffice
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum GitHubOfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.github")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/Utils/Ω-URLRequestOperation+HasResult.swift:16:1: warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
14 |
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/Utils/Ω-URLRequestOperation+HasResult.swift:17:1: warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
[3057/3081] Emitting module Office365Office
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum Office365OfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.office365")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/Utils/Ω-URLRequestOperation+HasResult.swift:16:1: warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
14 |
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/Utils/Ω-URLRequestOperation+HasResult.swift:17:1: warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum GitHubOfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.github")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/GitHub/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum GitHubOfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.github")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Services.swift:24:17: warning: type 'Application.JWTKeyKey.Value' (aka 'JWKIdentifier') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
22 | }
23 |
24 | private struct JWTKeyKey: StorageKey {
| `- warning: type 'Application.JWTKeyKey.Value' (aka 'JWKIdentifier') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | typealias Value = JWKIdentifier
26 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/jwt-kit/Sources/JWTKit/JWK/JWKIdentifier.swift:1:15: note: struct 'JWKIdentifier' does not conform to the 'Sendable' protocol
1 | public struct JWKIdentifier: Hashable, Equatable {
| `- note: struct 'JWKIdentifier' does not conform to the 'Sendable' protocol
2 | public let string: String
3 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Services.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'JWTKit'
8 | import Foundation
9 |
10 | import JWT
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'JWTKit'
11 | import Vapor
12 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Services.swift:24:17: warning: type 'Application.JWTKeyKey.Value' (aka 'JWKIdentifier') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
22 | }
23 |
24 | private struct JWTKeyKey: StorageKey {
| `- warning: type 'Application.JWTKeyKey.Value' (aka 'JWKIdentifier') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
25 | typealias Value = JWKIdentifier
26 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/jwt-kit/Sources/JWTKit/JWK/JWKIdentifier.swift:1:15: note: struct 'JWKIdentifier' does not conform to the 'Sendable' protocol
1 | public struct JWKIdentifier: Hashable, Equatable {
| `- note: struct 'JWKIdentifier' does not conform to the 'Sendable' protocol
2 | public let string: String
3 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeServer/Services.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'JWTKit'
8 | import Foundation
9 |
10 | import JWT
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'JWTKit'
11 | import Vapor
12 |
[3066/3081] Emitting module GoogleOffice
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/ Config.swift:17:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | public enum GoogleOfficeConfig : Sendable {
16 |
17 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.google")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
18 |
19 | /* Let’s use the config as a “globals container…” */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/GoogleConnector.swift:53:31: warning: actor-isolated property 'privateKey' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 |
29 | public let userBehalf: String?
30 | public let privateKey: RSAKey
| `- note: property declared here
31 | public let superuserEmail: String
32 |
:
51 | public init(from connector: GoogleConnector, userBehalf: String?) {
52 | self.userBehalf = userBehalf
53 | self.privateKey = connector.privateKey
| `- warning: actor-isolated property 'privateKey' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
54 | self.superuserEmail = connector.superuserEmail
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/Utils/Ω-URLRequestOperation+HasResult.swift:16:1: warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
14 |
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDataOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/Utils/Ω-URLRequestOperation+HasResult.swift:17:1: warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
15 |
16 | extension URLRequestDataOperation : HasResult, SendableOperation {}
17 | extension URLRequestDownloadOperation : HasResult, SendableOperation {}
| |- warning: extension declares a conformance of imported type 'URLRequestDownloadOperation' to imported protocols 'HasResult', 'SendableOperation'; this will not behave correctly if the owners of 'URLRequestOperation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
18 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum Office365OfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.office365")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum Office365OfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.office365")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum Office365OfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.office365")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/Office365Service.swift:142:20: warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
140 | * Let’s generate a password!
141 | * A long and complex one. */
142 | OfficeKitConfig.logger?.warning("Auto-generating a random password for M$ user creation: creating a M$ user w/o a password is not supported.")
| `- warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
143 | user.passwordProfile = .init(
144 | forceChangePasswordNextSignIn: false,
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/ Config.swift:16:20: note: static property declared here
14 | public enum OfficeKitConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit")
| `- note: static property declared here
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/ Config.swift:16:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | public enum Office365OfficeConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.office365")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Office365/Office365Service.swift:142:20: warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
140 | * Let’s generate a password!
141 | * A long and complex one. */
142 | OfficeKitConfig.logger?.warning("Auto-generating a random password for M$ user creation: creating a M$ user w/o a password is not supported.")
| `- warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
143 | user.passwordProfile = .init(
144 | forceChangePasswordNextSignIn: false,
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/ Config.swift:16:20: note: static property declared here
14 | public enum OfficeKitConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit")
| `- note: static property declared here
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/GoogleConnector.swift:53:31: warning: actor-isolated property 'privateKey' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 |
29 | public let userBehalf: String?
30 | public let privateKey: RSAKey
| `- note: property declared here
31 | public let superuserEmail: String
32 |
:
51 | public init(from connector: GoogleConnector, userBehalf: String?) {
52 | self.userBehalf = userBehalf
53 | self.privateKey = connector.privateKey
| `- warning: actor-isolated property 'privateKey' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
54 | self.superuserEmail = connector.superuserEmail
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/GoogleService.swift:121:20: warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 | * Let’s generate a password!
120 | * A long and complex one. */
121 | OfficeKitConfig.logger?.warning("Auto-generating a random password for gougle user creation: creating a gougle user w/o a password is not supported.")
| `- warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
122 | let passwordProperty = UserProperty(rawValue: GoogleService.providerID + "/password")
123 | let newPassword = String.generatePassword(allowedChars: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789=?!@#$%^&*")
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/ Config.swift:16:20: note: static property declared here
14 | public enum OfficeKitConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit")
| `- note: static property declared here
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/GoogleConnector.swift:53:31: warning: actor-isolated property 'privateKey' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
28 |
29 | public let userBehalf: String?
30 | public let privateKey: RSAKey
| `- note: property declared here
31 | public let superuserEmail: String
32 |
:
51 | public init(from connector: GoogleConnector, userBehalf: String?) {
52 | self.userBehalf = userBehalf
53 | self.privateKey = connector.privateKey
| `- warning: actor-isolated property 'privateKey' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
54 | self.superuserEmail = connector.superuserEmail
55 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/GoogleService.swift:121:20: warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
119 | * Let’s generate a password!
120 | * A long and complex one. */
121 | OfficeKitConfig.logger?.warning("Auto-generating a random password for gougle user creation: creating a gougle user w/o a password is not supported.")
| `- warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
122 | let passwordProperty = UserProperty(rawValue: GoogleService.providerID + "/password")
123 | let newPassword = String.generatePassword(allowedChars: "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789=?!@#$%^&*")
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/ Config.swift:16:20: note: static property declared here
14 | public enum OfficeKitConfig : Sendable {
15 |
16 | static public var logger: Logger? = Logger(label: "com.happn.officekit")
| `- note: static property declared here
17 |
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/ Config.swift:17:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | public enum GoogleOfficeConfig : Sendable {
16 |
17 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.google")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
18 |
19 | /* Let’s use the config as a “globals container…” */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/Google/ Config.swift:17:20: warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | public enum GoogleOfficeConfig : Sendable {
16 |
17 | static public var logger: Logger? = Logger(label: "com.happn.officekit-services.google")
| |- warning: static property 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'logger' 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
18 |
19 | /* Let’s use the config as a “globals container…” */
[3077/3109] Compiling officectl FilePath+ExpressibleByArgument.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/FilePath+ExpressibleByArgument.swift:19:1: warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'System' introduce this conformance in the future
17 |
18 |
19 | extension FilePath : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'System' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 |
21 | public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/Logger.Level+ExpressibleByArgument.swift:15:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
13 |
14 |
15 | extension Logger.Level : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | public init?(argument: String) {
[3078/3109] Compiling officectl Logger.Level+ExpressibleByArgument.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/FilePath+ExpressibleByArgument.swift:19:1: warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'System' introduce this conformance in the future
17 |
18 |
19 | extension FilePath : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'System' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 |
21 | public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/Logger.Level+ExpressibleByArgument.swift:15:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
13 |
14 |
15 | extension Logger.Level : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | public init?(argument: String) {
[3079/3109] Compiling officectl ServerConf.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/FilePath+ExpressibleByArgument.swift:19:1: warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'System' introduce this conformance in the future
17 |
18 |
19 | extension FilePath : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'System' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 |
21 | public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/Logger.Level+ExpressibleByArgument.swift:15:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
13 |
14 |
15 | extension Logger.Level : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | public init?(argument: String) {
[3080/3111] Compiling officectl UserConfirmation.swift
[3081/3111] Compiling officectl Utils.swift
[3082/3111] Compiling officectl server--routes.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--routes.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_Routes : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "routes",
20 | abstract: "Show all the server’s routes."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--serve.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_Serve : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "serve",
20 | abstract: "Start the server."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/services.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Services : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Interact with services directly.",
18 | subcommands: [
[3083/3111] Compiling officectl server--serve.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--routes.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_Routes : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "routes",
20 | abstract: "Show all the server’s routes."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--serve.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_Serve : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "serve",
20 | abstract: "Start the server."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/services.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Services : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Interact with services directly.",
18 | subcommands: [
[3084/3111] Compiling officectl services.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--routes.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_Routes : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "routes",
20 | abstract: "Show all the server’s routes."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--serve.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_Serve : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "serve",
20 | abstract: "Start the server."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/services.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Services : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Interact with services directly.",
18 | subcommands: [
[3085/3111] Compiling officectl services--list.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/services/services--list.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Services_List : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | commandName: "list",
18 | abstract: "List the services officectl knows about (from its configuration file)."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users.swift:17:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | struct Users : AsyncParsableCommand {
16 |
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
18 | abstract: "Manage the users.",
19 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:21:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | struct Users_Create : AsyncParsableCommand {
20 |
21 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
22 | commandName: "create",
23 | abstract: "Create a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:57:4: error: ambiguous use of 'init'
55 |
56 | let usersAndServicesResults = services.map{ s in
57 | Result{
| |- error: ambiguous use of 'init'
| |- note: avoid using a trailing closure to call 'init(_:)'
| `- note: use an explicit argument label instead of a trailing closure to call 'init(catching:)'
58 | let u = try s.value.logicalUser(fromUser: HintsUser(properties: [
59 | .emails: [email],
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:78:61: error: cannot infer key path type from context; consider explicitly specifying a root type
76 | }
77 |
78 | let usersAndServices = usersAndServicesResults.compactMap(\.success)
| `- error: cannot infer key path type from context; consider explicitly specifying a root type
79 | guard !usersAndServices.isEmpty else {
80 | print("********* CREATION RESULTS *********")
[3086/3111] Compiling officectl users.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/services/services--list.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Services_List : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | commandName: "list",
18 | abstract: "List the services officectl knows about (from its configuration file)."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users.swift:17:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | struct Users : AsyncParsableCommand {
16 |
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
18 | abstract: "Manage the users.",
19 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:21:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | struct Users_Create : AsyncParsableCommand {
20 |
21 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
22 | commandName: "create",
23 | abstract: "Create a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:57:4: error: ambiguous use of 'init'
55 |
56 | let usersAndServicesResults = services.map{ s in
57 | Result{
| |- error: ambiguous use of 'init'
| |- note: avoid using a trailing closure to call 'init(_:)'
| `- note: use an explicit argument label instead of a trailing closure to call 'init(catching:)'
58 | let u = try s.value.logicalUser(fromUser: HintsUser(properties: [
59 | .emails: [email],
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:78:61: error: cannot infer key path type from context; consider explicitly specifying a root type
76 | }
77 |
78 | let usersAndServices = usersAndServicesResults.compactMap(\.success)
| `- error: cannot infer key path type from context; consider explicitly specifying a root type
79 | guard !usersAndServices.isEmpty else {
80 | print("********* CREATION RESULTS *********")
[3087/3111] Compiling officectl users--create.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/services/services--list.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Services_List : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | commandName: "list",
18 | abstract: "List the services officectl knows about (from its configuration file)."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users.swift:17:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | struct Users : AsyncParsableCommand {
16 |
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
18 | abstract: "Manage the users.",
19 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:21:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | struct Users_Create : AsyncParsableCommand {
20 |
21 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
22 | commandName: "create",
23 | abstract: "Create a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:57:4: error: ambiguous use of 'init'
55 |
56 | let usersAndServicesResults = services.map{ s in
57 | Result{
| |- error: ambiguous use of 'init'
| |- note: avoid using a trailing closure to call 'init(_:)'
| `- note: use an explicit argument label instead of a trailing closure to call 'init(catching:)'
58 | let u = try s.value.logicalUser(fromUser: HintsUser(properties: [
59 | .emails: [email],
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:78:61: error: cannot infer key path type from context; consider explicitly specifying a root type
76 | }
77 |
78 | let usersAndServices = usersAndServicesResults.compactMap(\.success)
| `- error: cannot infer key path type from context; consider explicitly specifying a root type
79 | guard !usersAndServices.isEmpty else {
80 | print("********* CREATION RESULTS *********")
[3088/3111] Emitting module officectl
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/Email+ExpressibleByArgument.swift:15:1: warning: extension declares a conformance of imported type 'Email' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Email' introduce this conformance in the future
13 |
14 |
15 | extension Email : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Email' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Email' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/FilePath+ExpressibleByArgument.swift:19:1: warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'System' introduce this conformance in the future
17 |
18 |
19 | extension FilePath : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'FilePath' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'System' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 |
21 | public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/Logger.Level+ExpressibleByArgument.swift:15:1: warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
13 |
14 |
15 | extension Logger.Level : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Level' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | public init?(argument: String) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:45:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
43 | struct Officectl : AsyncParsableCommand {
44 |
45 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
46 | abstract: "Manage multiple directories.",
47 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/dev.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Dev : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Dev commands; use with care, only if you know what you’re doing.",
18 | shouldDisplay: false,
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/dev/dev--cur-test.swift:25:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct Dev_CurTest : AsyncParsableCommand {
24 |
25 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
26 | commandName: "cur-test",
27 | abstract: "The current test done by the dev. Definitely do not run this if you’re not the dev.",
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/experimental.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Experimental : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Experimental commands; use with care.",
18 | shouldDisplay: false,
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/experimental/experimental--console-perm.swift:23:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 | struct Experimental_ConsolePerm : AsyncParsableCommand {
22 |
23 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
24 | commandName: "console-perm",
25 | abstract: "Set the console permissions for a given user in the happn console."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Server : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | abstract: "Interact with the server.",
22 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--process-jobs.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_ProcessJobs : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "process-jobs",
20 | abstract: "Start processing (non-scheduled) jobs in Vapor queues."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--routes.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_Routes : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "routes",
20 | abstract: "Show all the server’s routes."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--serve.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_Serve : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "serve",
20 | abstract: "Start the server."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/services.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Services : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Interact with services directly.",
18 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/services/services--list.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Services_List : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | commandName: "list",
18 | abstract: "List the services officectl knows about (from its configuration file)."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users.swift:17:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
15 | struct Users : AsyncParsableCommand {
16 |
17 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
18 | abstract: "Manage the users.",
19 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--create.swift:21:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 | struct Users_Create : AsyncParsableCommand {
20 |
21 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
22 | commandName: "create",
23 | abstract: "Create a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--delete.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Users_Delete : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | commandName: "delete",
22 | abstract: "Delete a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--list.swift:29:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
30 | commandName: "list",
31 | abstract: "Create a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--sync.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Users_Sync : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | commandName: "sync",
22 | abstract: "Sync users from a given service to one or multiple services."
[3089/3111] Compiling officectl ServiceDef.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:45:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
43 | struct Officectl : AsyncParsableCommand {
44 |
45 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
46 | abstract: "Manage multiple directories.",
47 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:166:27: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 | #if canImport(os)
166 | RetryingOperationConfig.oslog = nil
| `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
167 | URLRequestOperationConfig.oslog = nil
168 | #endif
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RetryingOperation/Sources/RetryingOperation/RetryingOperationConfig.swift:45:20: note: static property declared here
43 | #if canImport(os)
44 | @available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
45 | public static var oslog: OSLog? = .default
| `- note: static property declared here
46 | #endif
47 | public static var logger: Logging.Logger? = {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:169:27: warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
167 | URLRequestOperationConfig.oslog = nil
168 | #endif
169 | RetryingOperationConfig.logger = nil
| `- warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
170 | URLRequestOperationConfig.logger = Logger(label: "URLRequestOperation")
171 | URLRequestOperationConfig.networkRetryProviderDefaultNumberOfRetries = 0
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RetryingOperation/Sources/RetryingOperation/RetryingOperationConfig.swift:47:20: note: static property declared here
45 | public static var oslog: OSLog? = .default
46 | #endif
47 | public static var logger: Logging.Logger? = {
| `- note: static property declared here
48 | #if canImport(os)
49 | if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:185:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
183 |
184 | /* *** OFFICEKIT SERVICE PROVIDERS *** */
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:186:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
184 | /* *** OFFICEKIT SERVICE PROVIDERS *** */
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:187:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:188:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:189:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:190:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
192 | #if canImport(OpenDirectoryOffice)
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:191:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
192 | #if canImport(OpenDirectoryOffice)
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:193:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
192 | #if canImport(OpenDirectoryOffice)
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:195:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
197 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:196:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
197 |
198 | /* *** OFFICEKIT SERVICES *** */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:196:58: warning: reference to class property 'providerID' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
| `- warning: reference to class property 'providerID' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
197 |
198 | /* *** OFFICEKIT SERVICES *** */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/VaultPKI/VaultPKIService.swift:19:20: note: class property declared here
17 | public final class VaultPKIService : UserService {
18 |
19 | public static var providerID = "happn/vault-pki"
| `- note: class property declared here
20 |
21 | public typealias UserType = VaultPKIUser
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:201:43: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
199 | var services = OfficeKitServices()
200 | for (serviceID, serviceDef) in conf?.services ?? [:] {
201 | guard let provider = OfficeKitServices.providers[serviceDef.providerID] else {
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
202 | logger.error("Cannot find provider ID for service.", metadata: [LMK.serviceID: "\(serviceID)", LMK.providerID: "\(serviceDef.providerID)"])
203 | throw ExitCode(1)
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
[3090/3111] Compiling officectl ServicesConf.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:45:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
43 | struct Officectl : AsyncParsableCommand {
44 |
45 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
46 | abstract: "Manage multiple directories.",
47 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:166:27: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 | #if canImport(os)
166 | RetryingOperationConfig.oslog = nil
| `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
167 | URLRequestOperationConfig.oslog = nil
168 | #endif
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RetryingOperation/Sources/RetryingOperation/RetryingOperationConfig.swift:45:20: note: static property declared here
43 | #if canImport(os)
44 | @available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
45 | public static var oslog: OSLog? = .default
| `- note: static property declared here
46 | #endif
47 | public static var logger: Logging.Logger? = {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:169:27: warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
167 | URLRequestOperationConfig.oslog = nil
168 | #endif
169 | RetryingOperationConfig.logger = nil
| `- warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
170 | URLRequestOperationConfig.logger = Logger(label: "URLRequestOperation")
171 | URLRequestOperationConfig.networkRetryProviderDefaultNumberOfRetries = 0
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RetryingOperation/Sources/RetryingOperation/RetryingOperationConfig.swift:47:20: note: static property declared here
45 | public static var oslog: OSLog? = .default
46 | #endif
47 | public static var logger: Logging.Logger? = {
| `- note: static property declared here
48 | #if canImport(os)
49 | if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:185:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
183 |
184 | /* *** OFFICEKIT SERVICE PROVIDERS *** */
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:186:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
184 | /* *** OFFICEKIT SERVICE PROVIDERS *** */
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:187:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:188:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:189:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:190:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
192 | #if canImport(OpenDirectoryOffice)
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:191:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
192 | #if canImport(OpenDirectoryOffice)
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:193:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
192 | #if canImport(OpenDirectoryOffice)
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:195:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
197 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:196:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
197 |
198 | /* *** OFFICEKIT SERVICES *** */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:196:58: warning: reference to class property 'providerID' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
| `- warning: reference to class property 'providerID' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
197 |
198 | /* *** OFFICEKIT SERVICES *** */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/VaultPKI/VaultPKIService.swift:19:20: note: class property declared here
17 | public final class VaultPKIService : UserService {
18 |
19 | public static var providerID = "happn/vault-pki"
| `- note: class property declared here
20 |
21 | public typealias UserType = VaultPKIUser
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:201:43: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
199 | var services = OfficeKitServices()
200 | for (serviceID, serviceDef) in conf?.services ?? [:] {
201 | guard let provider = OfficeKitServices.providers[serviceDef.providerID] else {
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
202 | logger.error("Cannot find provider ID for service.", metadata: [LMK.serviceID: "\(serviceID)", LMK.providerID: "\(serviceDef.providerID)"])
203 | throw ExitCode(1)
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
[3090/3111] Linking officectl-odproxy
[3092/3111] Compiling officectl officectl.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:45:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
43 | struct Officectl : AsyncParsableCommand {
44 |
45 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
46 | abstract: "Manage multiple directories.",
47 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:166:27: warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
164 | }
165 | #if canImport(os)
166 | RetryingOperationConfig.oslog = nil
| `- warning: reference to static property 'oslog' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
167 | URLRequestOperationConfig.oslog = nil
168 | #endif
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RetryingOperation/Sources/RetryingOperation/RetryingOperationConfig.swift:45:20: note: static property declared here
43 | #if canImport(os)
44 | @available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *)
45 | public static var oslog: OSLog? = .default
| `- note: static property declared here
46 | #endif
47 | public static var logger: Logging.Logger? = {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:169:27: warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
167 | URLRequestOperationConfig.oslog = nil
168 | #endif
169 | RetryingOperationConfig.logger = nil
| `- warning: reference to static property 'logger' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
170 | URLRequestOperationConfig.logger = Logger(label: "URLRequestOperation")
171 | URLRequestOperationConfig.networkRetryProviderDefaultNumberOfRetries = 0
/Users/admin/builder/spi-builder-workspace/.build/checkouts/RetryingOperation/Sources/RetryingOperation/RetryingOperationConfig.swift:47:20: note: static property declared here
45 | public static var oslog: OSLog? = .default
46 | #endif
47 | public static var logger: Logging.Logger? = {
| `- note: static property declared here
48 | #if canImport(os)
49 | if #available(macOS 10.12, tvOS 10.0, iOS 10.0, watchOS 3.0, *) {
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:185:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
183 |
184 | /* *** OFFICEKIT SERVICE PROVIDERS *** */
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:186:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
184 | /* *** OFFICEKIT SERVICE PROVIDERS *** */
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:187:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
185 | OfficeKitServices.providers[CloudflareZeroTrustService.providerID] = CloudflareZeroTrustService.self
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:188:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
186 | OfficeKitServices.providers[ GitHubService.providerID] = GitHubService.self
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:189:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
187 | OfficeKitServices.providers[ GoogleService.providerID] = GoogleService.self
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:190:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
188 | OfficeKitServices.providers[ HappnService.providerID] = HappnService.self
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
192 | #if canImport(OpenDirectoryOffice)
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:191:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
189 | OfficeKitServices.providers[ LDAPService.providerID] = LDAPService.self
190 | OfficeKitServices.providers[ Office365Service.providerID] = Office365Service.self
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
192 | #if canImport(OpenDirectoryOffice)
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:193:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
191 | OfficeKitServices.providers[ OfficeKitService.providerID] = OfficeKitService.self
192 | #if canImport(OpenDirectoryOffice)
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:195:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
193 | OfficeKitServices.providers[ OpenDirectoryService.providerID] = OpenDirectoryService.self
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
197 |
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:196:21: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
197 |
198 | /* *** OFFICEKIT SERVICES *** */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:196:58: warning: reference to class property 'providerID' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
194 | #endif
195 | OfficeKitServices.providers[ SynologyService.providerID] = SynologyService.self
196 | OfficeKitServices.providers[ VaultPKIService.providerID] = VaultPKIService.self
| `- warning: reference to class property 'providerID' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
197 |
198 | /* *** OFFICEKIT SERVICES *** */
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKitServices/VaultPKI/VaultPKIService.swift:19:20: note: class property declared here
17 | public final class VaultPKIService : UserService {
18 |
19 | public static var providerID = "happn/vault-pki"
| `- note: class property declared here
20 |
21 | public typealias UserType = VaultPKIUser
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl.swift:201:43: warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
199 | var services = OfficeKitServices()
200 | for (serviceID, serviceDef) in conf?.services ?? [:] {
201 | guard let provider = OfficeKitServices.providers[serviceDef.providerID] else {
| `- warning: reference to static property 'providers' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
202 | logger.error("Cannot find provider ID for service.", metadata: [LMK.serviceID: "\(serviceID)", LMK.providerID: "\(serviceDef.providerID)"])
203 | throw ExitCode(1)
/Users/admin/builder/spi-builder-workspace/Sources/OfficeKit/Utilities/Public/OfficeKitServices.swift:16:20: note: static property declared here
14 | public struct OfficeKitServices : Sendable {
15 |
16 | public static var providers = [String: OfficeService.Type]()
| `- note: static property declared here
17 |
18 | public var authService: (any AuthenticatorService)?
[3093/3111] Compiling officectl experimental--console-perm.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/experimental/experimental--console-perm.swift:23:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 | struct Experimental_ConsolePerm : AsyncParsableCommand {
22 |
23 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
24 | commandName: "console-perm",
25 | abstract: "Set the console permissions for a given user in the happn console."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Server : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | abstract: "Interact with the server.",
22 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--process-jobs.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_ProcessJobs : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "process-jobs",
20 | abstract: "Start processing (non-scheduled) jobs in Vapor queues."
[3094/3111] Compiling officectl server.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/experimental/experimental--console-perm.swift:23:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 | struct Experimental_ConsolePerm : AsyncParsableCommand {
22 |
23 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
24 | commandName: "console-perm",
25 | abstract: "Set the console permissions for a given user in the happn console."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Server : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | abstract: "Interact with the server.",
22 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--process-jobs.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_ProcessJobs : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "process-jobs",
20 | abstract: "Start processing (non-scheduled) jobs in Vapor queues."
[3095/3111] Compiling officectl server--process-jobs.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/experimental/experimental--console-perm.swift:23:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 | struct Experimental_ConsolePerm : AsyncParsableCommand {
22 |
23 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
24 | commandName: "console-perm",
25 | abstract: "Set the console permissions for a given user in the happn console."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Server : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | abstract: "Interact with the server.",
22 | subcommands: [
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/server/server--process-jobs.swift:18:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
16 | struct Server_ProcessJobs : AsyncParsableCommand {
17 |
18 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
19 | commandName: "process-jobs",
20 | abstract: "Start processing (non-scheduled) jobs in Vapor queues."
[3096/3111] Compiling officectl Conf.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/Email+ExpressibleByArgument.swift:15:1: warning: extension declares a conformance of imported type 'Email' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Email' introduce this conformance in the future
13 |
14 |
15 | extension Email : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Email' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Email' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | public init?(argument: String) {
[3097/3111] Compiling officectl Environment.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/Email+ExpressibleByArgument.swift:15:1: warning: extension declares a conformance of imported type 'Email' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Email' introduce this conformance in the future
13 |
14 |
15 | extension Email : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Email' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Email' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | public init?(argument: String) {
[3098/3111] Compiling officectl Email+ExpressibleByArgument.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/CLIModel/ExpressibleByArgumentConformances/Email+ExpressibleByArgument.swift:15:1: warning: extension declares a conformance of imported type 'Email' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Email' introduce this conformance in the future
13 |
14 |
15 | extension Email : ExpressibleByArgument {
| |- warning: extension declares a conformance of imported type 'Email' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Email' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | public init?(argument: String) {
[3098/3111] Applying officectl-odproxy
[3100/3111] Compiling officectl LMK.swift
[3101/3111] Compiling officectl Result+Utils.swift
[3102/3111] Compiling officectl StderrStream.swift
[3103/3111] Compiling officectl users--delete.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--delete.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Users_Delete : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | commandName: "delete",
22 | abstract: "Delete a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--list.swift:29:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
30 | commandName: "list",
31 | abstract: "Create a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--list.swift:57:12: warning: capture of 'self' with non-sendable type 'Users_List' in a `@Sendable` closure; this is an error in the Swift 6 language mode
17 |
18 |
19 | struct Users_List : AsyncParsableCommand {
| `- note: consider making struct 'Users_List' conform to the 'Sendable' protocol
20 |
21 | enum Format : String, CaseIterable, ExpressibleByArgument {
:
55 | includeSuspended: includeSuspendedUsers,
56 | customFetchFilter: { userAndService in
57 | guard !includeIgnoredUsers else {
| `- warning: capture of 'self' with non-sendable type 'Users_List' in a `@Sendable` closure; this is an error in the Swift 6 language mode
58 | return true
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--sync.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Users_Sync : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | commandName: "sync",
22 | abstract: "Sync users from a given service to one or multiple services."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--sync.swift:56:24: warning: capture of 'self' with non-sendable type 'Users_Sync' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 |
17 |
18 | struct Users_Sync : AsyncParsableCommand {
| `- note: consider making struct 'Users_Sync' conform to the 'Sendable' protocol
19 |
20 | static var configuration = CommandConfiguration(
:
54 | includeSuspended: false,
55 | customFetchFilter: { userAndService in
56 | let ignoredUsers = officectlOptions.ignoredUsersByServices[userAndService.serviceID] ?? []
| `- warning: capture of 'self' with non-sendable type 'Users_Sync' in a `@Sendable` closure; this is an error in the Swift 6 language mode
57 | return !ignoredUsers.contains(userAndService.taggedID.id)
58 | }
[3104/3111] Compiling officectl users--list.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--delete.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Users_Delete : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | commandName: "delete",
22 | abstract: "Delete a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--list.swift:29:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
30 | commandName: "list",
31 | abstract: "Create a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--list.swift:57:12: warning: capture of 'self' with non-sendable type 'Users_List' in a `@Sendable` closure; this is an error in the Swift 6 language mode
17 |
18 |
19 | struct Users_List : AsyncParsableCommand {
| `- note: consider making struct 'Users_List' conform to the 'Sendable' protocol
20 |
21 | enum Format : String, CaseIterable, ExpressibleByArgument {
:
55 | includeSuspended: includeSuspendedUsers,
56 | customFetchFilter: { userAndService in
57 | guard !includeIgnoredUsers else {
| `- warning: capture of 'self' with non-sendable type 'Users_List' in a `@Sendable` closure; this is an error in the Swift 6 language mode
58 | return true
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--sync.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Users_Sync : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | commandName: "sync",
22 | abstract: "Sync users from a given service to one or multiple services."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--sync.swift:56:24: warning: capture of 'self' with non-sendable type 'Users_Sync' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 |
17 |
18 | struct Users_Sync : AsyncParsableCommand {
| `- note: consider making struct 'Users_Sync' conform to the 'Sendable' protocol
19 |
20 | static var configuration = CommandConfiguration(
:
54 | includeSuspended: false,
55 | customFetchFilter: { userAndService in
56 | let ignoredUsers = officectlOptions.ignoredUsersByServices[userAndService.serviceID] ?? []
| `- warning: capture of 'self' with non-sendable type 'Users_Sync' in a `@Sendable` closure; this is an error in the Swift 6 language mode
57 | return !ignoredUsers.contains(userAndService.taggedID.id)
58 | }
[3105/3111] Compiling officectl users--sync.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--delete.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Users_Delete : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | commandName: "delete",
22 | abstract: "Delete a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--list.swift:29:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
27 | }
28 |
29 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
30 | commandName: "list",
31 | abstract: "Create a user."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--list.swift:57:12: warning: capture of 'self' with non-sendable type 'Users_List' in a `@Sendable` closure; this is an error in the Swift 6 language mode
17 |
18 |
19 | struct Users_List : AsyncParsableCommand {
| `- note: consider making struct 'Users_List' conform to the 'Sendable' protocol
20 |
21 | enum Format : String, CaseIterable, ExpressibleByArgument {
:
55 | includeSuspended: includeSuspendedUsers,
56 | customFetchFilter: { userAndService in
57 | guard !includeIgnoredUsers else {
| `- warning: capture of 'self' with non-sendable type 'Users_List' in a `@Sendable` closure; this is an error in the Swift 6 language mode
58 | return true
59 | }
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--sync.swift:20:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
18 | struct Users_Sync : AsyncParsableCommand {
19 |
20 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
21 | commandName: "sync",
22 | abstract: "Sync users from a given service to one or multiple services."
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/users/users--sync.swift:56:24: warning: capture of 'self' with non-sendable type 'Users_Sync' in a `@Sendable` closure; this is an error in the Swift 6 language mode
16 |
17 |
18 | struct Users_Sync : AsyncParsableCommand {
| `- note: consider making struct 'Users_Sync' conform to the 'Sendable' protocol
19 |
20 | static var configuration = CommandConfiguration(
:
54 | includeSuspended: false,
55 | customFetchFilter: { userAndService in
56 | let ignoredUsers = officectlOptions.ignoredUsersByServices[userAndService.serviceID] ?? []
| `- warning: capture of 'self' with non-sendable type 'Users_Sync' in a `@Sendable` closure; this is an error in the Swift 6 language mode
57 | return !ignoredUsers.contains(userAndService.taggedID.id)
58 | }
[3106/3111] Compiling officectl dev.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/dev.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Dev : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Dev commands; use with care, only if you know what you’re doing.",
18 | shouldDisplay: false,
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/dev/dev--cur-test.swift:25:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct Dev_CurTest : AsyncParsableCommand {
24 |
25 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
26 | commandName: "cur-test",
27 | abstract: "The current test done by the dev. Definitely do not run this if you’re not the dev.",
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/experimental.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Experimental : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Experimental commands; use with care.",
18 | shouldDisplay: false,
[3107/3111] Compiling officectl dev--cur-test.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/dev.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Dev : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Dev commands; use with care, only if you know what you’re doing.",
18 | shouldDisplay: false,
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/dev/dev--cur-test.swift:25:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct Dev_CurTest : AsyncParsableCommand {
24 |
25 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
26 | commandName: "cur-test",
27 | abstract: "The current test done by the dev. Definitely do not run this if you’re not the dev.",
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/experimental.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Experimental : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Experimental commands; use with care.",
18 | shouldDisplay: false,
[3108/3111] Compiling officectl experimental.swift
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/dev.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Dev : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Dev commands; use with care, only if you know what you’re doing.",
18 | shouldDisplay: false,
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/dev/dev--cur-test.swift:25:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 | struct Dev_CurTest : AsyncParsableCommand {
24 |
25 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
26 | commandName: "cur-test",
27 | abstract: "The current test done by the dev. Definitely do not run this if you’re not the dev.",
/Users/admin/builder/spi-builder-workspace/Sources/officectl/Commands/officectl/experimental.swift:16:13: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | struct Experimental : AsyncParsableCommand {
15 |
16 | static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated 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
17 | abstract: "Experimental commands; use with care.",
18 | shouldDisplay: false,
warning: 'jwt': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/jwt/Sources/JWT/Docs.docc
warning: 'multipart-kit': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/multipart-kit/Sources/MultipartKit/Docs.docc
warning: 'swift-algorithms': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-algorithms/Sources/Algorithms/Documentation.docc
BUILD FAILURE 6.0 macosSpm