This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Imperial with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 50

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

[2042/2068] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1Connections.swift
[2043/2068] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1StateMachine.swift
[2044/2068] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2Connections.swift
[2045/2068] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2StateMachine.swift
[2046/2068] Emitting module AsyncHTTPClient
[2047/2068] Compiling AsyncHTTPClient HTTPClient+HTTPCookie.swift
[2048/2068] Compiling AsyncHTTPClient HTTPClient+Proxy.swift
[2049/2068] Compiling AsyncHTTPClient HTTPClient.swift
[2050/2068] Compiling AsyncHTTPClient HTTPHandler.swift
[2051/2068] Compiling AsyncHTTPClient LRUCache.swift
[2052/2068] Compiling AsyncHTTPClient NWErrorHandler.swift
[2053/2068] Compiling AsyncHTTPClient NWWaitingHandler.swift
[2054/2068] Compiling AsyncHTTPClient TLSConfiguration.swift
[2055/2068] Compiling AsyncHTTPClient RedirectState.swift
[2056/2068] Compiling AsyncHTTPClient RequestBag+StateMachine.swift
[2057/2068] Compiling AsyncHTTPClient RequestBag.swift
[2058/2068] Compiling AsyncHTTPClient RequestValidation.swift
[2059/2068] Emitting module AsyncKit
[2069/2257] Compiling Vapor Route.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2070/2257] Compiling Vapor RouteCollection.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2071/2257] Compiling Vapor Routes.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2072/2257] Compiling Vapor RoutesBuilder+Group.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2073/2257] Compiling Vapor RoutesBuilder+Method.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2074/2257] Compiling Vapor RoutesBuilder+Middleware.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2075/2257] Compiling Vapor RoutesBuilder+WebSocket.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2076/2257] Compiling Vapor RoutesBuilder.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2077/2257] Compiling Vapor OTP.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2078/2257] Compiling Vapor Application+Servers.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2079/2257] Compiling Vapor Server.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2080/2257] Compiling Vapor Application+Sessions.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2081/2257] Compiling Vapor MemorySessions.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2082/2257] Compiling Vapor Request+Session.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2083/2257] Compiling Vapor Session.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2084/2257] Compiling Vapor SessionCache.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2085/2257] Compiling Vapor SessionData.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2086/2257] Compiling Vapor SessionDriver.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2087/2257] Compiling Vapor SessionsConfiguration.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2088/2257] Compiling Vapor SessionsMiddleware.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2089/2257] Compiling Vapor DateFormatter+threadSpecific.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include/CNIOLinux.h"
  |         `- note: in file included from <module-includes>:1:
2 |
[2090/2257] Compiling Vapor JSONCoder+Custom.swift
[2091/2257] Compiling Vapor JSONCoders+Content.swift
[2092/2257] Compiling Vapor PlaintextDecoder.swift
[2093/2257] Compiling Vapor PlaintextEncoder.swift
[2094/2257] Compiling Vapor URLQueryCoders.swift
[2095/2257] Compiling Vapor URLQueryContainer.swift
[2096/2257] Compiling Vapor Core.swift
[2097/2257] Compiling Vapor Running.swift
[2098/2257] Compiling Vapor CORSMiddleware+AllowOriginSetting.swift
[2099/2257] Compiling Vapor CORSMiddleware+Configuration+exposedHeaders.swift
[2100/2257] Compiling Vapor DotEnvFile+load.swift
[2101/2257] Compiling Vapor Routes+caseInsenstive.swift
[2102/2257] Compiling Vapor Validatable+validate.swift
[2103/2257] Compiling Vapor Environment+Process.swift
[2104/2257] Compiling Vapor Environment+Secret.swift
[2105/2257] Compiling Vapor Environment.swift
[2106/2257] Compiling Vapor Abort.swift
[2107/2257] Compiling Vapor AbortError.swift
[2108/2257] Compiling Vapor DebuggableError.swift
[2109/2257] Compiling Vapor Demangler.swift
[2110/2257] Compiling Vapor ErrorSource.swift
[2111/2257] Compiling Vapor Extendable.swift
[2112/2257] Compiling Vapor File.swift
[2113/2257] Compiling Vapor FileIO.swift
[2114/2257] Compiling Vapor LifecycleHandler.swift
[2115/2257] Compiling Vapor OptionalType.swift
[2116/2257] Compiling Vapor RFC1123.swift
[2117/2257] Compiling Vapor SocketAddress+Hostname.swift
[2118/2257] Compiling Vapor Storage.swift
[2119/2257] Compiling Vapor String+IsIPAddress.swift
[2120/2257] Compiling Vapor Thread.swift
[2121/2257] Compiling Vapor URI.swift
[2122/2257] Compiling Vapor RangeResult.swift
[2123/2257] Compiling Vapor Validatable.swift
[2124/2257] Compiling Vapor Validation.swift
[2125/2257] Compiling Vapor ValidationKey.swift
[2126/2257] Compiling Vapor Validations.swift
[2127/2257] Compiling Vapor ValidationsError.swift
[2128/2257] Compiling Vapor Validator.swift
[2129/2257] Compiling Vapor ValidatorResult.swift
[2130/2257] Compiling Vapor And.swift
[2131/2277] Compiling Vapor URLEncodedFormData.swift
[2132/2277] Compiling Vapor URLEncodedFormDecoder.swift
[2133/2277] Compiling Vapor URLEncodedFormEncoder.swift
[2134/2277] Compiling Vapor URLEncodedFormError.swift
[2135/2277] Compiling Vapor URLEncodedFormParser.swift
[2136/2277] Compiling Vapor URLEncodedFormSerializer.swift
[2137/2277] Compiling Vapor URLQueryFragmentConvertible.swift
[2138/2277] Compiling Vapor AnyResponse.swift
[2139/2277] Compiling Vapor Array+Random.swift
[2140/2277] Compiling Vapor Base32.swift
[2141/2277] Compiling Vapor Base64.swift
[2142/2277] Compiling Vapor BaseN.swift
[2143/2277] Compiling Vapor BasicCodingKey.swift
[2144/2277] Compiling Vapor ByteCount.swift
[2145/2277] Compiling Vapor Bytes+Hex.swift
[2146/2277] Compiling Vapor Bytes+SecureCompare.swift
[2147/2277] Compiling Vapor Collection+Safe.swift
[2148/2277] Compiling Vapor DataProtocol+Copy.swift
[2149/2277] Compiling Vapor DecoderUnwrapper.swift
[2150/2277] Compiling Vapor DirectoryConfiguration.swift
[2151/2277] Compiling Vapor DotEnv.swift
[2152/2277] Compiling Vapor HTTPHeaders+Name.swift
[2153/2277] Compiling Vapor HTTPHeaders.swift
[2154/2277] Compiling Vapor HTTPMediaType.swift
[2155/2277] Compiling Vapor HTTPMediaTypePreference.swift
[2156/2277] Compiling Vapor Responder.swift
[2157/2277] Compiling Vapor Application+HTTP+Server.swift
[2158/2277] Compiling Vapor HTTPServer.swift
[2159/2277] Compiling Vapor HTTPServerHandler.swift
[2160/2277] Compiling Vapor HTTPServerRequestDecoder.swift
[2161/2277] Compiling Vapor HTTPServerResponseEncoder.swift
[2162/2277] Compiling Vapor HTTPServerUpgradeHandler.swift
[2163/2277] Compiling Vapor Logger+Report.swift
[2164/2277] Compiling Vapor LoggingSystem+Environment.swift
[2165/2277] Compiling Vapor Application+Middleware.swift
[2166/2277] Compiling Vapor CORSMiddleware.swift
[2167/2277] Compiling Vapor ErrorMiddleware.swift
[2168/2277] Compiling Vapor FileMiddleware.swift
[2169/2277] Compiling Vapor Middleware.swift
[2170/2277] Compiling Vapor MiddlewareConfiguration.swift
[2171/2277] Compiling Vapor RouteLoggingMiddleware.swift
[2172/2277] Compiling Vapor File+Multipart.swift
[2173/2277] Compiling Vapor Case.swift
[2174/2277] Compiling Vapor CharacterSet.swift
[2175/2277] Compiling Vapor Count.swift
[2176/2277] Compiling Vapor Email.swift
[2177/2277] Compiling Vapor Empty.swift
[2178/2277] Compiling Vapor In.swift
[2179/2277] Compiling Vapor Nil.swift
[2180/2277] Compiling Vapor NilIgnoring.swift
[2181/2277] Compiling Vapor Not.swift
[2182/2277] Compiling Vapor Or.swift
[2183/2277] Compiling Vapor Pattern.swift
[2184/2277] Compiling Vapor Range.swift
[2185/2277] Compiling Vapor URL.swift
[2186/2277] Compiling Vapor Valid.swift
[2187/2277] Compiling Vapor Application+Views.swift
[2188/2277] Compiling Vapor PlaintextRenderer.swift
[2189/2277] Compiling Vapor Request+View.swift
[2190/2277] Compiling Vapor View.swift
[2191/2277] Compiling Vapor ViewRenderer.swift
[2192/2277] Compiling Vapor _Deprecations.swift
[2193/2277] Compiling Vapor FormDataDecoder+Content.swift
[2194/2277] Compiling Vapor FormDataEncoder+Content.swift
[2195/2277] Compiling Vapor Application+Password.swift
[2196/2277] Compiling Vapor Application+Passwords.swift
[2197/2277] Compiling Vapor AsyncPasswordHasher.swift
[2198/2277] Compiling Vapor BcryptHasher.swift
[2199/2277] Compiling Vapor PasswordHasher.swift
[2200/2277] Compiling Vapor PlaintextHasher.swift
[2201/2277] Compiling Vapor Request+Password.swift
[2202/2277] Compiling Vapor Redirect.swift
[2203/2277] Compiling Vapor Request+Body.swift
[2204/2277] Compiling Vapor Request+BodyStream.swift
[2205/2277] Compiling Vapor Request.swift
[2206/2277] Compiling Vapor Application+Responder.swift
[2207/2277] Compiling Vapor DefaultResponder.swift
[2208/2277] Compiling Vapor Response+Body.swift
[2209/2277] Compiling Vapor Response.swift
[2210/2277] Compiling Vapor ResponseCodable.swift
[2211/2277] Compiling Vapor Application+Routes.swift
[2212/2277] Compiling Vapor Parameters+Require.swift
[2213/2277] Compiling Vapor Request+WebSocket.swift
[2214/2277] Compiling Vapor RoutesCommand.swift
[2215/2277] Compiling Vapor ServeCommand.swift
[2216/2277] Compiling Vapor AnyResponse+Concurrency.swift
[2217/2277] Compiling Vapor AsyncBasicResponder.swift
[2218/2277] Compiling Vapor AsyncMiddleware.swift
[2219/2277] Compiling Vapor AsyncPasswordHasher+Concurrency.swift
[2220/2277] Compiling Vapor AsyncSessionDriver.swift
[2221/2277] Compiling Vapor Authentication+Concurrency.swift
[2222/2277] Compiling Vapor Cache+Concurrency.swift
[2223/2277] Compiling Vapor Client+Concurrency.swift
[2224/2277] Compiling Vapor RequestBody+Concurrency.swift
[2225/2277] Compiling Vapor Responder+Concurrency.swift
[2226/2277] Compiling Vapor ResponseCodable+Concurrency.swift
[2227/2277] Compiling Vapor RoutesBuilder+Concurrency.swift
[2228/2277] Compiling Vapor ViewRenderer+Concurrency.swift
[2229/2277] Compiling Vapor WebSocket+Concurrency.swift
[2230/2277] Compiling Vapor ContainerGetPathExecutor.swift
[2231/2277] Compiling Vapor Content.swift
[2232/2277] Compiling Vapor ContentCoders.swift
[2233/2277] Compiling Vapor ContentConfiguration.swift
[2234/2277] Compiling Vapor ContentContainer.swift
[2235/2277] Compiling Vapor Application.swift
[2236/2277] Compiling Vapor AuthenticationCache.swift
[2237/2277] Compiling Vapor Authenticator.swift
[2238/2277] Compiling Vapor BasicAuthorization.swift
[2239/2277] Compiling Vapor BearerAuthorization.swift
[2240/2277] Compiling Vapor GuardMiddleware.swift
[2241/2277] Compiling Vapor RedirectMiddleware.swift
[2242/2277] Compiling Vapor SessionAuthenticatable.swift
[2243/2277] Compiling Vapor Bcrypt.swift
[2244/2277] Compiling Vapor Application+Cache.swift
[2245/2277] Compiling Vapor Cache.swift
[2246/2277] Compiling Vapor CacheExpirationTime.swift
[2247/2277] Compiling Vapor MemoryCache.swift
[2248/2277] Compiling Vapor Request+Cache.swift
[2249/2277] Compiling Vapor Application+Clients.swift
[2250/2277] Compiling Vapor Client.swift
[2251/2277] Compiling Vapor ClientRequest.swift
[2252/2277] Compiling Vapor ClientResponse.swift
[2253/2277] Compiling Vapor Request+Client.swift
[2254/2277] Compiling Vapor BootCommand.swift
[2255/2277] Compiling Vapor CommandContext+Application.swift
[2256/2277] Compiling Vapor StackTrace.swift
[2257/2277] Compiling Vapor Exports.swift
[2258/2277] Compiling Vapor Application+HTTP.swift
[2259/2277] Compiling Vapor BasicResponder.swift
[2260/2277] Compiling Vapor BodyStream.swift
[2261/2277] Compiling Vapor Application+HTTP+Client.swift
[2262/2277] Compiling Vapor EventLoopHTTPClient.swift
[2263/2277] Compiling Vapor EndpointCache.swift
[2264/2277] Compiling Vapor HTTPMethod+String.swift
[2265/2277] Compiling Vapor HTTPStatus.swift
[2266/2277] Compiling Vapor HTTPCookies.swift
[2267/2277] Compiling Vapor HTTPHeaderCacheControl.swift
[2268/2277] Compiling Vapor HTTPHeaderExpires.swift
[2269/2277] Compiling Vapor HTTPHeaderLastModified.swift
[2270/2277] Compiling Vapor HTTPHeaders+Cache.swift
[2271/2277] Compiling Vapor HTTPHeaders+Connection.swift
[2272/2277] Compiling Vapor HTTPHeaders+ContentDisposition.swift
[2273/2277] Compiling Vapor HTTPHeaders+ContentRange.swift
[2274/2277] Compiling Vapor HTTPHeaders+Directive.swift
[2275/2277] Compiling Vapor HTTPHeaders+Forwarded.swift
[2276/2277] Compiling Vapor HTTPHeaders+Link.swift
[2277/2277] Emitting module Vapor
[2278/2290] Compiling ImperialCore ServiceRegister.swift
[2279/2290] Compiling ImperialCore FederatedCreatable.swift
[2280/2290] Compiling ImperialCore FederatedServiceRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Routing/FederatedServiceRouter.swift:81:47: warning: converting non-sendable function value to '@Sendable (Request) throws -> EventLoopFuture<Response>' may introduce data races
 79 |
 80 |     public func configureRoutes(withAuthURL authURL: String, authenticateCallback: ((Request) throws -> (EventLoopFuture<Void>))?, on router: RoutesBuilder) throws {
 81 | 		router.get(callbackURL.pathComponents, use: callback)
    |                                               `- warning: converting non-sendable function value to '@Sendable (Request) throws -> EventLoopFuture<Response>' may introduce data races
 82 | 		router.get(authURL.pathComponents) { req -> EventLoopFuture<Response> in
 83 |             let redirect: Response = req.redirect(to: try self.authURL(req))
<unknown>:0: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Routing/FederatedServiceRouter.swift:83:59: warning: capture of 'self' with non-sendable type 'Self' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 81 | 		router.get(callbackURL.pathComponents, use: callback)
 82 | 		router.get(authURL.pathComponents) { req -> EventLoopFuture<Response> in
 83 |             let redirect: Response = req.redirect(to: try self.authURL(req))
    |                                                           `- warning: capture of 'self' with non-sendable type 'Self' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 84 |             guard let authenticateCallback = authenticateCallback else {
 85 |                 return req.eventLoop.makeSucceededFuture(redirect)
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Routing/FederatedServiceRouter.swift:84:46: warning: capture of 'authenticateCallback' with non-sendable type '((Request) throws -> (EventLoopFuture<Void>))?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 82 | 		router.get(authURL.pathComponents) { req -> EventLoopFuture<Response> in
 83 |             let redirect: Response = req.redirect(to: try self.authURL(req))
 84 |             guard let authenticateCallback = authenticateCallback else {
    |                                              |- warning: capture of 'authenticateCallback' with non-sendable type '((Request) throws -> (EventLoopFuture<Void>))?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                              `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 85 |                 return req.eventLoop.makeSucceededFuture(redirect)
 86 |             }
<unknown>:0: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Routing/FederatedServiceRouter.swift:109:58: warning: capture of 'self' with non-sendable type 'Self' in a `@Sendable` closure; this is an error in the Swift 6 language mode
107 |             .map { $0.body.buffer }
108 |             .flatMap { buffer in
109 |                 return request.client.post(url, headers: self.callbackHeaders) { $0.body = buffer }
    |                                                          `- warning: capture of 'self' with non-sendable type 'Self' in a `@Sendable` closure; this is an error in the Swift 6 language mode
110 |             }.flatMapThrowing { response in
111 |                 return try response.content.get(String.self, at: ["access_token"])
<unknown>:0: note: consider making generic parameter 'Self' conform to the 'Sendable' protocol
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Routing/FederatedServiceRouter.swift:120:61: warning: capture of 'self' with non-sendable type 'Self' in a `@Sendable` closure; this is an error in the Swift 6 language mode
118 |             do {
119 |                 try session.setAccessToken(accessToken)
120 |                 try session.set("access_token_service", to: self.service)
    |                                                             `- warning: capture of 'self' with non-sendable type 'Self' in a `@Sendable` closure; this is an error in the Swift 6 language mode
121 |                 return try self.callbackCompletion(request, accessToken).flatMap { response in
122 |                     return response.encodeResponse(for: request)
[2281/2291] Compiling ImperialCore String+Tools.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Helpers/String+Tools.swift:17:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocols 'DataProtocol', 'RandomAccessCollection'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
15 | }
16 |
17 | extension String.UTF8View: DataProtocol {
   | |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocols 'DataProtocol', 'RandomAccessCollection'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |     public var regions: CollectionOfOne<Array<UInt8>> { Array(self).regions }
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Helpers/String+Tools.swift:21:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocols 'DataProtocol', 'RandomAccessCollection'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
19 | }
20 |
21 | extension Substring.UTF8View: DataProtocol {
   | |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocols 'DataProtocol', 'RandomAccessCollection'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |     public var regions: CollectionOfOne<Array<UInt8>> { Array(self).regions }
23 | }
[2282/2291] Compiling ImperialCore ServiceError.swift
[2283/2291] Compiling ImperialCore Optional+Imperial.swift
[2284/2291] Compiling ImperialCore FederatedService.swift
[2285/2291] Compiling ImperialCore ImperialMiddleware.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Middleware/ImperialMiddleware.swift:4:14: warning: non-final class 'ImperialMiddleware' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Protects routes from users without an access token.
 4 | public class ImperialMiddleware: Middleware {
   |              `- warning: non-final class 'ImperialMiddleware' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The path to redirect the user to if they are not authenticated.
[2286/2291] Compiling ImperialCore FederatedServiceTokens.swift
[2287/2291] Compiling ImperialCore ImperialError.swift
[2288/2291] Emitting module ImperialCore
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Helpers/String+Tools.swift:17:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocols 'DataProtocol', 'RandomAccessCollection'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
15 | }
16 |
17 | extension String.UTF8View: DataProtocol {
   | |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocols 'DataProtocol', 'RandomAccessCollection'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |     public var regions: CollectionOfOne<Array<UInt8>> { Array(self).regions }
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Helpers/String+Tools.swift:21:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocols 'DataProtocol', 'RandomAccessCollection'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
19 | }
20 |
21 | extension Substring.UTF8View: DataProtocol {
   | |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocols 'DataProtocol', 'RandomAccessCollection'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
22 |     public var regions: CollectionOfOne<Array<UInt8>> { Array(self).regions }
23 | }
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Middleware/ImperialMiddleware.swift:4:14: warning: non-final class 'ImperialMiddleware' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 2 |
 3 | /// Protects routes from users without an access token.
 4 | public class ImperialMiddleware: Middleware {
   |              `- warning: non-final class 'ImperialMiddleware' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
 5 |
 6 |     /// The path to redirect the user to if they are not authenticated.
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:4:17: warning: var 'services' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 | import Vapor
 3 |
 4 | fileprivate var services: ThreadSpecificVariable<OAuthServiceContainer> = .init(value: .init())
   |                 |- warning: var 'services' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'services' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'services' 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
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
[2289/2291] Compiling ImperialCore Request+Imperial.swift
[2290/2291] Compiling ImperialCore Sessions+Imperial.swift
[2291/2291] Compiling ImperialCore OAuthService.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:4:17: warning: var 'services' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 | import Vapor
 3 |
 4 | fileprivate var services: ThreadSpecificVariable<OAuthServiceContainer> = .init(value: .init())
   |                 |- warning: var 'services' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                 |- note: convert 'services' to a 'let' constant to make 'Sendable' shared state immutable
   |                 |- note: annotate 'services' 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
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:59:18: warning: It would be nice if this method could be internal
57 |     /// - Parameter service: The service to register.
58 |     public static func register(_ service: OAuthService) {
59 |         #warning("It would be nice if this method could be internal")
   |                  `- warning: It would be nice if this method could be internal
60 |         self.services[service.name] = service
61 |     }
[2292/2358] Compiling ImperialKeycloak Service+Keycloak.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/Service+Keycloak.swift:2:23: warning: static property 'keycloak' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let keycloak = OAuthService.init(
  |                       |- warning: static property 'keycloak' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'keycloak' 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
3 |         name: "keycloak",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2293/2358] Compiling ImperialGitlab Service+Gitlab.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/Service+Gitlab.swift:2:23: warning: static property 'gitlab' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let gitlab = OAuthService.init(
  |                       |- warning: static property 'gitlab' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'gitlab' 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
3 |         name: "gitlab",
4 |         endpoints: [
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2294/2358] Compiling ImperialMicrosoft Service+Microsoft.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/Service+Microsoft.swift:2:23: warning: static property 'microsoft' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let microsoft = OAuthService.init(
  |                       |- warning: static property 'microsoft' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'microsoft' 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
3 |         name: "microsoft",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2295/2358] Compiling ImperialDropbox Service+Dropbox.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/Service+Dropbox.swift:2:23: warning: static property 'dropbox' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let dropbox = OAuthService(
  |                       |- warning: static property 'dropbox' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'dropbox' 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
3 |         name: "dropbox",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2296/2358] Compiling ImperialFacebook Service+Facebook.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/Service+Facebook.swift:2:23: warning: static property 'facebook' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let facebook = OAuthService.init(
  |                       |- warning: static property 'facebook' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'facebook' 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
3 |         name: "facebook",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2297/2358] Compiling ImperialDiscord Service+Discord.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/Service+Discord.swift:2:23: warning: static property 'discord' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 |  extension OAuthService {
2 |     public static let discord = OAuthService.init(
  |                       |- warning: static property 'discord' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'discord' 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
3 |         name: "discord",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2298/2358] Compiling ImperialGitHub Service+GitHub.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/Service+GitHub.swift:2:23: warning: static property 'github' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let github = OAuthService.init(
  |                       |- warning: static property 'github' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'github' 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
3 |         name: "github",
4 |         endpoints: [
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2299/2358] Compiling ImperialAuth0 Service+Auth0.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Service+Auth0.swift:2:23: warning: static property 'auth0' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let auth0 = OAuthService(
  |                       |- warning: static property 'auth0' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'auth0' 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
3 |         name: "auth0",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2300/2358] Compiling ImperialGitHub GitHub.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/Service+GitHub.swift:2:23: warning: static property 'github' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let github = OAuthService.init(
  |                       |- warning: static property 'github' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'github' 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
3 |         name: "github",
4 |         endpoints: [
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2301/2358] Compiling ImperialAuth0 Auth0.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Service+Auth0.swift:2:23: warning: static property 'auth0' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let auth0 = OAuthService(
  |                       |- warning: static property 'auth0' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'auth0' 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
3 |         name: "auth0",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2302/2358] Compiling ImperialShopify Service+Shopify.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/Service+Shopify.swift:2:20: warning: static property 'shopify' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 | 	public static let shopify = OAuthService.init(name: "shopify", endpoints: [:])
  |                    |- warning: static property 'shopify' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                    |- note: annotate 'shopify' 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
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2303/2358] Compiling ImperialShopify Session+Shopify.swift
[2304/2358] Compiling ImperialShopify Shopify.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/Service+Shopify.swift:2:20: warning: static property 'shopify' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 | 	public static let shopify = OAuthService.init(name: "shopify", endpoints: [:])
  |                    |- warning: static property 'shopify' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                    |- note: annotate 'shopify' 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
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2305/2358] Compiling ImperialDiscord Discord.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/Service+Discord.swift:2:23: warning: static property 'discord' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 |  extension OAuthService {
2 |     public static let discord = OAuthService.init(
  |                       |- warning: static property 'discord' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'discord' 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
3 |         name: "discord",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2306/2358] Compiling ImperialGoogle Google.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/Service+Google.swift:2:23: warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let google = OAuthService.init(
  |                       |- warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'google' 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
3 |         name: "google",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2307/2358] Compiling ImperialGoogle Service+GoogleJWT.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/Service+GoogleJWT.swift:2:23: warning: static property 'googleJWT' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let googleJWT = OAuthService(
  |                       |- warning: static property 'googleJWT' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'googleJWT' 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
3 |         name: "googleJWT",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2308/2359] Compiling ImperialKeycloak KeycloakRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/Service+Keycloak.swift:2:23: warning: static property 'keycloak' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let keycloak = OAuthService.init(
  |                       |- warning: static property 'keycloak' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'keycloak' 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
3 |         name: "keycloak",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2309/2359] Compiling ImperialDropbox DropboxRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/Service+Dropbox.swift:2:23: warning: static property 'dropbox' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let dropbox = OAuthService(
  |                       |- warning: static property 'dropbox' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'dropbox' 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
3 |         name: "dropbox",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2310/2359] Compiling ImperialGitHub GitHubRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/GitHubRouter.swift:6:23: warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 | public class GitHubRouter: FederatedServiceRouter {
 5 |
 6 |     public static var baseURL: String = "https://github.com/"
   |                       |- warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'baseURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'baseURL' 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
 7 |     public let tokens: FederatedServiceTokens
 8 |     public let callbackCompletion: (Request, String) throws -> (EventLoopFuture<ResponseEncodable>)
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/Service+GitHub.swift:2:23: warning: static property 'github' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let github = OAuthService.init(
  |                       |- warning: static property 'github' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'github' 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
3 |         name: "github",
4 |         endpoints: [
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2311/2359] Compiling ImperialGoogle GoogleRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/Service+Google.swift:2:23: warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let google = OAuthService.init(
  |                       |- warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'google' 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
3 |         name: "google",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2312/2359] Emitting module ImperialShopify
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/Service+Shopify.swift:2:20: warning: static property 'shopify' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 | 	public static let shopify = OAuthService.init(name: "shopify", endpoints: [:])
  |                    |- warning: static property 'shopify' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                    |- note: annotate 'shopify' 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
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/ShopifyAuth.swift:4:20: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class ShopifyAuth: FederatedServiceTokens {
 4 | 	public static var idEnvKey: String = "SHOPIFY_CLIENT_ID"
   |                    |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'idEnvKey' 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
 5 | 	public static var secretEnvKey: String = "SHOPIFY_CLIENT_SECRET"
 6 | 	public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/ShopifyAuth.swift:5:20: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class ShopifyAuth: FederatedServiceTokens {
 4 | 	public static var idEnvKey: String = "SHOPIFY_CLIENT_ID"
 5 | 	public static var secretEnvKey: String = "SHOPIFY_CLIENT_SECRET"
   |                    |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'secretEnvKey' 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
 6 | 	public var clientID: String
 7 | 	public var clientSecret: String
[2313/2359] Compiling ImperialGitHub GitHubAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/GitHubAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GitHubAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GITHUB_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GITHUB_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/GitHubAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GitHubAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GITHUB_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "GITHUB_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2314/2359] Compiling ImperialGitHub GitHubCallbackBody.swift
[2315/2359] Compiling ImperialGitlab GitlabRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/GitlabRouter.swift:6:23: warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 | public class GitlabRouter: FederatedServiceRouter {
 5 |
 6 |     public static var baseURL: String = "https://gitlab.com/"
   |                       |- warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'baseURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'baseURL' 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
 7 |     public static var callbackURL: String = "callback"
 8 |     public let tokens: FederatedServiceTokens
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/GitlabRouter.swift:7:23: warning: static property 'callbackURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     public static var baseURL: String = "https://gitlab.com/"
 7 |     public static var callbackURL: String = "callback"
   |                       |- warning: static property 'callbackURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'callbackURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'callbackURL' 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
 8 |     public let tokens: FederatedServiceTokens
 9 |     public let callbackCompletion: (Request, String) throws -> (EventLoopFuture<ResponseEncodable>)
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/Service+Gitlab.swift:2:23: warning: static property 'gitlab' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let gitlab = OAuthService.init(
  |                       |- warning: static property 'gitlab' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'gitlab' 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
3 |         name: "gitlab",
4 |         endpoints: [
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2316/2359] Compiling ImperialFacebook FacebookRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/Service+Facebook.swift:2:23: warning: static property 'facebook' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let facebook = OAuthService.init(
  |                       |- warning: static property 'facebook' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'facebook' 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
3 |         name: "facebook",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2317/2359] Compiling ImperialFacebook FacebookAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/FacebookAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class FacebookAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "FACEBOOK_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "FACEBOOK_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/FacebookAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class FacebookAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "FACEBOOK_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "FACEBOOK_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2318/2359] Compiling ImperialFacebook Facebook.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/Service+Facebook.swift:2:23: warning: static property 'facebook' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let facebook = OAuthService.init(
  |                       |- warning: static property 'facebook' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'facebook' 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
3 |         name: "facebook",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2319/2359] Emitting module ImperialFacebook
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/FacebookAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class FacebookAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "FACEBOOK_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "FACEBOOK_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/FacebookAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class FacebookAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "FACEBOOK_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "FACEBOOK_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/FacebookCallbackBody.swift:10:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     let grantType: String = "authorization_code"
 9 |
10 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
11 |
12 |     enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/Service+Facebook.swift:2:23: warning: static property 'facebook' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let facebook = OAuthService.init(
  |                       |- warning: static property 'facebook' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'facebook' 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
3 |         name: "facebook",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2320/2359] Compiling ImperialFacebook FacebookCallbackBody.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialFacebook/FacebookCallbackBody.swift:10:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     let grantType: String = "authorization_code"
 9 |
10 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
11 |
12 |     enum CodingKeys: String, CodingKey {
[2321/2359] Emitting module ImperialDropbox
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/DropboxAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class DropboxAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "DROPBOX_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "DROPBOX_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/DropboxAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class DropboxAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "DROPBOX_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "DROPBOX_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/DropboxCallbackBody.swift:8:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 |     let grantType: String = "authorization_code"
 7 |
 8 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |     enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/Service+Dropbox.swift:2:23: warning: static property 'dropbox' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let dropbox = OAuthService(
  |                       |- warning: static property 'dropbox' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'dropbox' 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
3 |         name: "dropbox",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2322/2359] Compiling ImperialDiscord DiscordAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/DiscordAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class DiscordAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "DISCORD_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "DISCORD_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/DiscordAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class DiscordAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "DISCORD_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "DISCORD_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2323/2359] Compiling ImperialMicrosoft MicrosoftCallbackBody.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/MicrosoftCallbackBody.swift:11:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |     let grantType: String = "authorization_code"
10 |
11 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
12 |
13 |     enum CodingKeys: String, CodingKey {
[2324/2359] Compiling ImperialMicrosoft MicrosoftAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/MicrosoftAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class MicrosoftAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "MICROSOFT_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "MICROSOFT_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/MicrosoftAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class MicrosoftAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "MICROSOFT_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "MICROSOFT_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2325/2359] Compiling ImperialMicrosoft MicrosoftRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/MicrosoftRouter.swift:6:23: warning: static property 'tenantIDEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 | public class MicrosoftRouter: FederatedServiceRouter {
 5 |
 6 |     public static var tenantIDEnvKey: String = "MICROSOFT_TENANT_ID"
   |                       |- warning: static property 'tenantIDEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'tenantIDEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'tenantIDEnvKey' 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
 7 |
 8 |     public let tokens: FederatedServiceTokens
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/Service+Microsoft.swift:2:23: warning: static property 'microsoft' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let microsoft = OAuthService.init(
  |                       |- warning: static property 'microsoft' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'microsoft' 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
3 |         name: "microsoft",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2326/2359] Compiling ImperialMicrosoft Microsoft.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/Service+Microsoft.swift:2:23: warning: static property 'microsoft' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let microsoft = OAuthService.init(
  |                       |- warning: static property 'microsoft' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'microsoft' 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
3 |         name: "microsoft",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2327/2359] Emitting module ImperialMicrosoft
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/MicrosoftAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class MicrosoftAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "MICROSOFT_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "MICROSOFT_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/MicrosoftAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class MicrosoftAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "MICROSOFT_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "MICROSOFT_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/MicrosoftCallbackBody.swift:11:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 9 |     let grantType: String = "authorization_code"
10 |
11 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
12 |
13 |     enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/MicrosoftRouter.swift:6:23: warning: static property 'tenantIDEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 | public class MicrosoftRouter: FederatedServiceRouter {
 5 |
 6 |     public static var tenantIDEnvKey: String = "MICROSOFT_TENANT_ID"
   |                       |- warning: static property 'tenantIDEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'tenantIDEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'tenantIDEnvKey' 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
 7 |
 8 |     public let tokens: FederatedServiceTokens
/Users/admin/builder/spi-builder-workspace/Sources/ImperialMicrosoft/Service+Microsoft.swift:2:23: warning: static property 'microsoft' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let microsoft = OAuthService.init(
  |                       |- warning: static property 'microsoft' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'microsoft' 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
3 |         name: "microsoft",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2328/2359] Emitting module ImperialDiscord
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/DiscordAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class DiscordAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "DISCORD_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "DISCORD_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/DiscordAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class DiscordAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "DISCORD_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "DISCORD_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/DiscordRouter.swift:6:23: warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 | public class DiscordRouter: FederatedServiceRouter {
 5 |
 6 |     public static var baseURL: String = "https://discord.com/"
   |                       |- warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'baseURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'baseURL' 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
 7 |     public static var callbackURL: String = "callback"
 8 |     public let tokens: FederatedServiceTokens
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/DiscordRouter.swift:7:23: warning: static property 'callbackURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     public static var baseURL: String = "https://discord.com/"
 7 |     public static var callbackURL: String = "callback"
   |                       |- warning: static property 'callbackURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'callbackURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'callbackURL' 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
 8 |     public let tokens: FederatedServiceTokens
 9 |     public let callbackCompletion: (Request, String) throws -> (EventLoopFuture<ResponseEncodable>)
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/Service+Discord.swift:2:23: warning: static property 'discord' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 |  extension OAuthService {
2 |     public static let discord = OAuthService.init(
  |                       |- warning: static property 'discord' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'discord' 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
3 |         name: "discord",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2329/2359] Compiling ImperialShopify ShopifyAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/ShopifyAuth.swift:4:20: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class ShopifyAuth: FederatedServiceTokens {
 4 | 	public static var idEnvKey: String = "SHOPIFY_CLIENT_ID"
   |                    |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'idEnvKey' 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
 5 | 	public static var secretEnvKey: String = "SHOPIFY_CLIENT_SECRET"
 6 | 	public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/ShopifyAuth.swift:5:20: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class ShopifyAuth: FederatedServiceTokens {
 4 | 	public static var idEnvKey: String = "SHOPIFY_CLIENT_ID"
 5 | 	public static var secretEnvKey: String = "SHOPIFY_CLIENT_SECRET"
   |                    |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                    |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                    |- note: annotate 'secretEnvKey' 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
 6 | 	public var clientID: String
 7 | 	public var clientSecret: String
[2330/2359] Emitting module ImperialAuth0
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Auth0Auth.swift:4:23: warning: static property 'domain' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class Auth0Auth: FederatedServiceTokens {
 4 |     public static var domain: String = "AUTH0_DOMAIN"
   |                       |- warning: static property 'domain' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'domain' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'domain' 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
 5 |     public static var idEnvKey: String = "AUTH0_CLIENT_ID"
 6 |     public static var secretEnvKey: String = "AUTH0_CLIENT_SECRET"
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Auth0Auth.swift:5:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class Auth0Auth: FederatedServiceTokens {
 4 |     public static var domain: String = "AUTH0_DOMAIN"
 5 |     public static var idEnvKey: String = "AUTH0_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 6 |     public static var secretEnvKey: String = "AUTH0_CLIENT_SECRET"
 7 |     public var domain: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Auth0Auth.swift:6:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |     public static var domain: String = "AUTH0_DOMAIN"
 5 |     public static var idEnvKey: String = "AUTH0_CLIENT_ID"
 6 |     public static var secretEnvKey: String = "AUTH0_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 7 |     public var domain: String
 8 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Auth0CallbackBody.swift:10:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     let grantType: String = "authorization_code"
 9 |
10 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
11 |
12 |     enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Service+Auth0.swift:2:23: warning: static property 'auth0' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let auth0 = OAuthService(
  |                       |- warning: static property 'auth0' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'auth0' 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
3 |         name: "auth0",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2331/2359] Compiling ImperialDropbox DropboxAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/DropboxAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class DropboxAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "DROPBOX_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "DROPBOX_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/DropboxAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class DropboxAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "DROPBOX_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "DROPBOX_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2332/2359] Compiling ImperialDropbox Dropbox.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/Service+Dropbox.swift:2:23: warning: static property 'dropbox' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let dropbox = OAuthService(
  |                       |- warning: static property 'dropbox' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'dropbox' 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
3 |         name: "dropbox",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2333/2359] Compiling ImperialDropbox DropboxCallbackBody.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDropbox/DropboxCallbackBody.swift:8:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 6 |     let grantType: String = "authorization_code"
 7 |
 8 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |
10 |     enum CodingKeys: String, CodingKey {
[2334/2359] Emitting module ImperialGitHub
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/GitHubAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GitHubAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GITHUB_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GITHUB_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/GitHubAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GitHubAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GITHUB_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "GITHUB_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/GitHubRouter.swift:6:23: warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 | public class GitHubRouter: FederatedServiceRouter {
 5 |
 6 |     public static var baseURL: String = "https://github.com/"
   |                       |- warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'baseURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'baseURL' 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
 7 |     public let tokens: FederatedServiceTokens
 8 |     public let callbackCompletion: (Request, String) throws -> (EventLoopFuture<ResponseEncodable>)
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitHub/Service+GitHub.swift:2:23: warning: static property 'github' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let github = OAuthService.init(
  |                       |- warning: static property 'github' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'github' 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
3 |         name: "github",
4 |         endpoints: [
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2335/2359] Compiling ImperialDiscord DiscordCallbackBody.swift
[2336/2359] Compiling ImperialDiscord DiscordRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/DiscordRouter.swift:6:23: warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 | public class DiscordRouter: FederatedServiceRouter {
 5 |
 6 |     public static var baseURL: String = "https://discord.com/"
   |                       |- warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'baseURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'baseURL' 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
 7 |     public static var callbackURL: String = "callback"
 8 |     public let tokens: FederatedServiceTokens
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/DiscordRouter.swift:7:23: warning: static property 'callbackURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     public static var baseURL: String = "https://discord.com/"
 7 |     public static var callbackURL: String = "callback"
   |                       |- warning: static property 'callbackURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'callbackURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'callbackURL' 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
 8 |     public let tokens: FederatedServiceTokens
 9 |     public let callbackCompletion: (Request, String) throws -> (EventLoopFuture<ResponseEncodable>)
/Users/admin/builder/spi-builder-workspace/Sources/ImperialDiscord/Service+Discord.swift:2:23: warning: static property 'discord' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 |  extension OAuthService {
2 |     public static let discord = OAuthService.init(
  |                       |- warning: static property 'discord' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'discord' 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
3 |         name: "discord",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2337/2359] Compiling ImperialGoogle GoogleJWT.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/Service+Google.swift:2:23: warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let google = OAuthService.init(
  |                       |- warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'google' 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
3 |         name: "google",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/GoogleJWTAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GoogleJWTAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLEJWT_CLIENT_EMAIL"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GOOGLEJWT_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/GoogleJWTAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GoogleJWTAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLEJWT_CLIENT_EMAIL"
 5 |     public static var secretEnvKey: String = "GOOGLEJWT_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2338/2359] Compiling ImperialGoogle GoogleJWTAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/Service+Google.swift:2:23: warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let google = OAuthService.init(
  |                       |- warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'google' 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
3 |         name: "google",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/GoogleJWTAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GoogleJWTAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLEJWT_CLIENT_EMAIL"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GOOGLEJWT_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/GoogleJWTAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GoogleJWTAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLEJWT_CLIENT_EMAIL"
 5 |     public static var secretEnvKey: String = "GOOGLEJWT_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2339/2359] Compiling ImperialGoogle GoogleJWTPayload.swift
[2340/2359] Compiling ImperialKeycloak KeycloakAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class KeycloakAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "KEYCLOAK_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "KEYCLOAK_CLIENT_SECRET"
 6 |     public static var accessTokenEnvURL: String = "KEYCLOAK_ACCESS_TOKEN_URL"
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class KeycloakAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "KEYCLOAK_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "KEYCLOAK_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public static var accessTokenEnvURL: String = "KEYCLOAK_ACCESS_TOKEN_URL"
 7 |     public static var authEnvURL: String = "KEYCLOAK_AUTH_URL"
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakAuth.swift:6:23: warning: static property 'accessTokenEnvURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |     public static var idEnvKey: String = "KEYCLOAK_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "KEYCLOAK_CLIENT_SECRET"
 6 |     public static var accessTokenEnvURL: String = "KEYCLOAK_ACCESS_TOKEN_URL"
   |                       |- warning: static property 'accessTokenEnvURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'accessTokenEnvURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'accessTokenEnvURL' 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
 7 |     public static var authEnvURL: String = "KEYCLOAK_AUTH_URL"
 8 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakAuth.swift:7:23: warning: static property 'authEnvURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |     public static var secretEnvKey: String = "KEYCLOAK_CLIENT_SECRET"
 6 |     public static var accessTokenEnvURL: String = "KEYCLOAK_ACCESS_TOKEN_URL"
 7 |     public static var authEnvURL: String = "KEYCLOAK_AUTH_URL"
   |                       |- warning: static property 'authEnvURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'authEnvURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'authEnvURL' 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
 8 |     public var clientID: String
 9 |     public var clientSecret: String
[2341/2359] Compiling ImperialKeycloak Keycloak.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/Service+Keycloak.swift:2:23: warning: static property 'keycloak' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let keycloak = OAuthService.init(
  |                       |- warning: static property 'keycloak' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'keycloak' 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
3 |         name: "keycloak",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2342/2359] Emitting module ImperialKeycloak
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class KeycloakAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "KEYCLOAK_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "KEYCLOAK_CLIENT_SECRET"
 6 |     public static var accessTokenEnvURL: String = "KEYCLOAK_ACCESS_TOKEN_URL"
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class KeycloakAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "KEYCLOAK_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "KEYCLOAK_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public static var accessTokenEnvURL: String = "KEYCLOAK_ACCESS_TOKEN_URL"
 7 |     public static var authEnvURL: String = "KEYCLOAK_AUTH_URL"
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakAuth.swift:6:23: warning: static property 'accessTokenEnvURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |     public static var idEnvKey: String = "KEYCLOAK_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "KEYCLOAK_CLIENT_SECRET"
 6 |     public static var accessTokenEnvURL: String = "KEYCLOAK_ACCESS_TOKEN_URL"
   |                       |- warning: static property 'accessTokenEnvURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'accessTokenEnvURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'accessTokenEnvURL' 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
 7 |     public static var authEnvURL: String = "KEYCLOAK_AUTH_URL"
 8 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakAuth.swift:7:23: warning: static property 'authEnvURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |     public static var secretEnvKey: String = "KEYCLOAK_CLIENT_SECRET"
 6 |     public static var accessTokenEnvURL: String = "KEYCLOAK_ACCESS_TOKEN_URL"
 7 |     public static var authEnvURL: String = "KEYCLOAK_AUTH_URL"
   |                       |- warning: static property 'authEnvURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'authEnvURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'authEnvURL' 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
 8 |     public var clientID: String
 9 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakCallbackBody.swift:10:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     let grantType: String = "authorization_code"
 9 |
10 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
11 |
12 |     enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/Service+Keycloak.swift:2:23: warning: static property 'keycloak' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let keycloak = OAuthService.init(
  |                       |- warning: static property 'keycloak' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'keycloak' 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
3 |         name: "keycloak",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2343/2359] Compiling ImperialKeycloak KeycloakCallbackBody.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialKeycloak/KeycloakCallbackBody.swift:10:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     let grantType: String = "authorization_code"
 9 |
10 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
11 |
12 |     enum CodingKeys: String, CodingKey {
[2344/2359] Compiling ImperialGitlab GitlabAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/GitlabAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GitlabAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GITLAB_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GITLAB_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/GitlabAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GitlabAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GITLAB_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "GITLAB_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2345/2359] Compiling ImperialGitlab Gitlab.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/Service+Gitlab.swift:2:23: warning: static property 'gitlab' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let gitlab = OAuthService.init(
  |                       |- warning: static property 'gitlab' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'gitlab' 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
3 |         name: "gitlab",
4 |         endpoints: [
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2346/2359] Emitting module ImperialGitlab
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/GitlabAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GitlabAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GITLAB_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GITLAB_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/GitlabAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GitlabAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GITLAB_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "GITLAB_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/GitlabRouter.swift:6:23: warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 | public class GitlabRouter: FederatedServiceRouter {
 5 |
 6 |     public static var baseURL: String = "https://gitlab.com/"
   |                       |- warning: static property 'baseURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'baseURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'baseURL' 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
 7 |     public static var callbackURL: String = "callback"
 8 |     public let tokens: FederatedServiceTokens
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/GitlabRouter.swift:7:23: warning: static property 'callbackURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 5 |
 6 |     public static var baseURL: String = "https://gitlab.com/"
 7 |     public static var callbackURL: String = "callback"
   |                       |- warning: static property 'callbackURL' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'callbackURL' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'callbackURL' 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
 8 |     public let tokens: FederatedServiceTokens
 9 |     public let callbackCompletion: (Request, String) throws -> (EventLoopFuture<ResponseEncodable>)
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGitlab/Service+Gitlab.swift:2:23: warning: static property 'gitlab' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let gitlab = OAuthService.init(
  |                       |- warning: static property 'gitlab' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'gitlab' 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
3 |         name: "gitlab",
4 |         endpoints: [
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2347/2359] Compiling ImperialGitlab GitlabCallbackBody.swift
[2348/2359] Compiling ImperialAuth0 Auth0Auth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Auth0Auth.swift:4:23: warning: static property 'domain' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class Auth0Auth: FederatedServiceTokens {
 4 |     public static var domain: String = "AUTH0_DOMAIN"
   |                       |- warning: static property 'domain' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'domain' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'domain' 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
 5 |     public static var idEnvKey: String = "AUTH0_CLIENT_ID"
 6 |     public static var secretEnvKey: String = "AUTH0_CLIENT_SECRET"
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Auth0Auth.swift:5:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class Auth0Auth: FederatedServiceTokens {
 4 |     public static var domain: String = "AUTH0_DOMAIN"
 5 |     public static var idEnvKey: String = "AUTH0_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 6 |     public static var secretEnvKey: String = "AUTH0_CLIENT_SECRET"
 7 |     public var domain: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Auth0Auth.swift:6:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 4 |     public static var domain: String = "AUTH0_DOMAIN"
 5 |     public static var idEnvKey: String = "AUTH0_CLIENT_ID"
 6 |     public static var secretEnvKey: String = "AUTH0_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 7 |     public var domain: String
 8 |     public var clientID: String
[2349/2359] Compiling ImperialGoogle GoogleAuth.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/GoogleAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GoogleAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLE_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GOOGLE_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/GoogleAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GoogleAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLE_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "GOOGLE_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
[2350/2359] Compiling ImperialGoogle GoogleCallbackBody.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/GoogleCallbackBody.swift:10:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     let grantType: String = "authorization_code"
 9 |
10 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
11 |
12 |     enum CodingKeys: String, CodingKey {
[2351/2359] Compiling ImperialGoogle Service+Google.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/Service+Google.swift:2:23: warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let google = OAuthService.init(
  |                       |- warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'google' 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
3 |         name: "google",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2352/2359] Compiling ImperialAuth0 Auth0CallbackBody.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Auth0CallbackBody.swift:10:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     let grantType: String = "authorization_code"
 9 |
10 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
11 |
12 |     enum CodingKeys: String, CodingKey {
[2353/2359] Compiling ImperialAuth0 Auth0Router.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialAuth0/Service+Auth0.swift:2:23: warning: static property 'auth0' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let auth0 = OAuthService(
  |                       |- warning: static property 'auth0' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'auth0' 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
3 |         name: "auth0",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2354/2359] Compiling ImperialShopify URL+Shopify.swift
[2355/2359] Emitting module ImperialGoogle
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/GoogleJWTAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GoogleJWTAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLEJWT_CLIENT_EMAIL"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GOOGLEJWT_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/GoogleJWTAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GoogleJWTAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLEJWT_CLIENT_EMAIL"
 5 |     public static var secretEnvKey: String = "GOOGLEJWT_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/Service+GoogleJWT.swift:2:23: warning: static property 'googleJWT' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let googleJWT = OAuthService(
  |                       |- warning: static property 'googleJWT' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'googleJWT' 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
3 |         name: "googleJWT",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/GoogleAuth.swift:4:23: warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 2 |
 3 | public class GoogleAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLE_CLIENT_ID"
   |                       |- warning: static property 'idEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'idEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'idEnvKey' 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
 5 |     public static var secretEnvKey: String = "GOOGLE_CLIENT_SECRET"
 6 |     public var clientID: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/GoogleAuth.swift:5:23: warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 3 | public class GoogleAuth: FederatedServiceTokens {
 4 |     public static var idEnvKey: String = "GOOGLE_CLIENT_ID"
 5 |     public static var secretEnvKey: String = "GOOGLE_CLIENT_SECRET"
   |                       |- warning: static property 'secretEnvKey' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: convert 'secretEnvKey' to a 'let' constant to make 'Sendable' shared state immutable
   |                       |- note: annotate 'secretEnvKey' 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
 6 |     public var clientID: String
 7 |     public var clientSecret: String
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/GoogleCallbackBody.swift:10:16: warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |     let grantType: String = "authorization_code"
 9 |
10 |     static var defaultContentType: HTTPMediaType = .urlEncodedForm
   |                |- warning: static property 'defaultContentType' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultContentType' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: annotate 'defaultContentType' 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
11 |
12 |     enum CodingKeys: String, CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/Standard/Service+Google.swift:2:23: warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let google = OAuthService.init(
  |                       |- warning: static property 'google' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'google' 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
3 |         name: "google",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
[2356/2359] Compiling ImperialGoogle GoogleJWTResponse.swift
[2357/2359] Compiling ImperialGoogle GoogleJWTRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/Service+GoogleJWT.swift:2:23: warning: static property 'googleJWT' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 |     public static let googleJWT = OAuthService(
  |                       |- warning: static property 'googleJWT' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                       |- note: annotate 'googleJWT' 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
3 |         name: "googleJWT",
4 |         endpoints: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
/Users/admin/builder/spi-builder-workspace/Sources/ImperialGoogle/JWT/GoogleJWTRouter.swift:44:58: warning: capture of 'self' with non-sendable type 'GoogleJWTRouter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 4 | import JWTKit
 5 |
 6 | public final class GoogleJWTRouter: FederatedServiceRouter {
   |                    `- note: class 'GoogleJWTRouter' does not conform to the 'Sendable' protocol
 7 |
 8 |     public var tokens: FederatedServiceTokens
   :
42 |             .map { $0.body.buffer }
43 |             .flatMap { buffer in
44 |                 return request.client.post(url, headers: self.callbackHeaders) { $0.body = buffer }
   |                                                          `- warning: capture of 'self' with non-sendable type 'GoogleJWTRouter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
45 |             }.flatMapThrowing { response in
46 |                 return try response.content.get(GoogleJWTResponse.self)
[2358/2359] Compiling ImperialShopify ShopifyCallbackBody.swift
[2359/2359] Compiling ImperialShopify ShopifyRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/Service+Shopify.swift:2:20: warning: static property 'shopify' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
1 | extension OAuthService {
2 | 	public static let shopify = OAuthService.init(name: "shopify", endpoints: [:])
  |                    |- warning: static property 'shopify' is not concurrency-safe because non-'Sendable' type 'OAuthService' may have shared mutable state; this is an error in the Swift 6 language mode
  |                    |- note: annotate 'shopify' 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
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/ImperialCore/Services/OAuthService.swift:7:15: note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 5 |
 6 | /// Represents a service that interacts with an OAuth provider.
 7 | public struct OAuthService: Codable, Content {
   |               `- note: struct 'OAuthService' does not conform to the 'Sendable' protocol
 8 |
 9 |     /// The services that are available for use in the application.
/Users/admin/builder/spi-builder-workspace/Sources/ImperialShopify/ShopifyRouter.swift:78:28: warning: capture of 'self' with non-sendable type 'ShopifyRouter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 1 | import Vapor
 2 |
 3 | public class ShopifyRouter: FederatedServiceRouter {
   |              `- note: class 'ShopifyRouter' does not conform to the 'Sendable' protocol
 4 |
 5 |     public let tokens: FederatedServiceTokens
   :
76 | 				try session.setShopDomain(domain)
77 | 				try session.setNonce(nil)
78 |                 return try self.callbackCompletion(request, accessToken).flatMap { response in
   |                            `- warning: capture of 'self' with non-sendable type 'ShopifyRouter' in a `@Sendable` closure; this is an error in the Swift 6 language mode
79 | 					return response.encodeResponse(for: request)
80 |                 }
Build complete! (154.24s)
Fetching https://github.com/vapor/jwt-kit.git
Fetching https://github.com/vapor/vapor.git
[1/7645] Fetching jwt-kit
[1683/76339] Fetching jwt-kit, vapor
Fetched https://github.com/vapor/vapor.git from cache (2.74s)
Fetched https://github.com/vapor/jwt-kit.git from cache (2.74s)
Computing version for https://github.com/vapor/jwt-kit.git
Computed https://github.com/vapor/jwt-kit.git at 4.13.4 (0.69s)
Fetching https://github.com/apple/swift-crypto.git
[1/7800] Fetching swift-crypto
Fetched https://github.com/apple/swift-crypto.git from cache (1.60s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.4.0 (0.53s)
Computing version for https://github.com/vapor/vapor.git
Computed https://github.com/vapor/vapor.git at 4.101.1 (0.72s)
Fetching https://github.com/vapor/multipart-kit.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/vapor/websocket-kit.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-nio-extras.git
[1/5228] Fetching swift-algorithms
[54/8581] Fetching swift-algorithms, swift-log
[140/11054] Fetching swift-algorithms, swift-log, websocket-kit
[249/13082] Fetching swift-algorithms, swift-log, websocket-kit, swift-metrics
[665/14645] Fetching swift-algorithms, swift-log, websocket-kit, swift-metrics, swift-atomics
[871/19478] Fetching swift-algorithms, swift-log, websocket-kit, swift-metrics, swift-atomics, swift-nio-extras
Fetched https://github.com/apple/swift-nio-extras.git from cache (1.27s)
Fetching https://github.com/apple/swift-nio-http2.git
[1/1845] Fetching multipart-kit
[500/12078] Fetching multipart-kit, swift-nio-http2
Fetched https://github.com/apple/swift-nio-http2.git from cache (1.62s)
Fetching https://github.com/apple/swift-nio-ssl.git
[512/14113] Fetching multipart-kit, swift-nio-ssl
Fetched https://github.com/apple/swift-nio-ssl.git from cache (1.91s)
Fetching https://github.com/apple/swift-nio.git
[511/1845] Fetching multipart-kit
[512/67421] Fetching multipart-kit, swift-nio
Fetched https://github.com/apple/swift-atomics.git from cache (8.36s)
Fetching https://github.com/vapor/routing-kit.git
Fetched https://github.com/apple/swift-log.git from cache (8.36s)
Fetching https://github.com/vapor/console-kit.git
Fetched https://github.com/vapor/multipart-kit.git from cache (8.36s)
Fetching https://github.com/vapor/async-kit.git
Fetched https://github.com/apple/swift-metrics.git from cache (8.36s)
Fetching https://github.com/swift-server/async-http-client.git
Fetched https://github.com/apple/swift-algorithms.git from cache (8.36s)
Fetched https://github.com/vapor/websocket-kit.git from cache (8.36s)
[49182/65576] Fetching swift-nio
[50495/86266] Fetching swift-nio, routing-kit
[50496/88601] Fetching swift-nio, routing-kit, async-kit
[50543/93962] Fetching swift-nio, routing-kit, async-kit, console-kit
[50849/106626] Fetching swift-nio, routing-kit, async-kit, console-kit, async-http-client
Fetched https://github.com/vapor/console-kit.git from cache (1.50s)
Fetched https://github.com/swift-server/async-http-client.git from cache (1.50s)
Fetched https://github.com/vapor/async-kit.git from cache (1.51s)
[81715/86266] Fetching swift-nio, routing-kit
Fetched https://github.com/apple/swift-nio.git from cache (5.62s)
Fetched https://github.com/vapor/routing-kit.git from cache (2.17s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.65.0 (0.69s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/3518] Fetching swift-system
[2/17381] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git from cache (1.79s)
Fetched https://github.com/apple/swift-collections.git from cache (1.79s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.55s)
Computing version for https://github.com/vapor/routing-kit.git
Computed https://github.com/vapor/routing-kit.git at 4.9.1 (0.54s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.5.4 (0.69s)
Computing version for https://github.com/vapor/websocket-kit.git
Computed https://github.com/vapor/websocket-kit.git at 2.15.0 (0.69s)
Fetching https://github.com/apple/swift-nio-transport-services.git
[1/2105] Fetching swift-nio-transport-services
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (1.01s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.0 (0.68s)
Fetching https://github.com/apple/swift-numerics.git
[1/5472] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (1.21s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.26.0 (0.71s)
Computing version for https://github.com/vapor/console-kit.git
Computed https://github.com/vapor/console-kit.git at 4.14.2 (0.54s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.3.0 (0.52s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.2 (0.63s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.22.0 (0.71s)
Fetching https://github.com/apple/swift-http-types
[1/414] Fetching swift-http-types
Fetched https://github.com/apple/swift-http-types from cache (0.89s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.31.0 (0.52s)
Computing version for https://github.com/vapor/async-kit.git
Computed https://github.com/vapor/async-kit.git at 1.19.0 (0.65s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.0 (0.82s)
Computing version for https://github.com/swift-server/async-http-client.git
Computed https://github.com/swift-server/async-http-client.git at 1.21.1 (0.53s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.21.0 (0.51s)
Computing version for https://github.com/apple/swift-http-types
Computed https://github.com/apple/swift-http-types at 1.1.0 (0.65s)
Computing version for https://github.com/vapor/multipart-kit.git
Computed https://github.com/vapor/multipart-kit.git at 4.7.0 (0.53s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.4.4 (0.66s)
Creating working copy for https://github.com/vapor/multipart-kit.git
Working copy of https://github.com/vapor/multipart-kit.git resolved at 4.7.0
Creating working copy for https://github.com/vapor/jwt-kit.git
Working copy of https://github.com/vapor/jwt-kit.git resolved at 4.13.4
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.31.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.65.0
Creating working copy for https://github.com/vapor/vapor.git
Working copy of https://github.com/vapor/vapor.git resolved at 4.101.1
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.4.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.3.0
Creating working copy for https://github.com/vapor/async-kit.git
Working copy of https://github.com/vapor/async-kit.git resolved at 1.19.0
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.22.0
Creating working copy for https://github.com/vapor/routing-kit.git
Working copy of https://github.com/vapor/routing-kit.git resolved at 4.9.1
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.2
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.21.0
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.4.4
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.0
Creating working copy for https://github.com/swift-server/async-http-client.git
Working copy of https://github.com/swift-server/async-http-client.git resolved at 1.21.1
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.5.4
Creating working copy for https://github.com/vapor/console-kit.git
Working copy of https://github.com/vapor/console-kit.git resolved at 4.14.2
Creating working copy for https://github.com/apple/swift-http-types
Working copy of https://github.com/apple/swift-http-types resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.26.0
Creating working copy for https://github.com/vapor/websocket-kit.git
Working copy of https://github.com/vapor/websocket-kit.git resolved at 2.15.0
warning: 'swift-system': 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-system/Sources/System/CMakeLists.txt
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 complete.
{
  "dependencies" : [
    {
      "identity" : "vapor",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/vapor/vapor.git"
    },
    {
      "identity" : "jwt-kit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/vapor/jwt-kit.git"
    }
  ],
  "manifest_display_name" : "Imperial",
  "name" : "Imperial",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "ImperialCore",
      "targets" : [
        "ImperialCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialAuth0",
      "targets" : [
        "ImperialCore",
        "ImperialAuth0"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialDiscord",
      "targets" : [
        "ImperialCore",
        "ImperialDiscord"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialDropbox",
      "targets" : [
        "ImperialCore",
        "ImperialDropbox"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialFacebook",
      "targets" : [
        "ImperialCore",
        "ImperialFacebook"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialGitHub",
      "targets" : [
        "ImperialCore",
        "ImperialGitHub"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialGitlab",
      "targets" : [
        "ImperialCore",
        "ImperialGitlab"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialGoogle",
      "targets" : [
        "ImperialCore",
        "ImperialGoogle"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialKeycloak",
      "targets" : [
        "ImperialCore",
        "ImperialKeycloak"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialMicrosoft",
      "targets" : [
        "ImperialCore",
        "ImperialMicrosoft"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ImperialShopify",
      "targets" : [
        "ImperialCore",
        "ImperialShopify"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Imperial",
      "targets" : [
        "ImperialCore",
        "ImperialAuth0",
        "ImperialDiscord",
        "ImperialDropbox",
        "ImperialFacebook",
        "ImperialGitHub",
        "ImperialGitlab",
        "ImperialGoogle",
        "ImperialKeycloak",
        "ImperialMicrosoft",
        "ImperialShopify"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ImperialTests",
      "module_type" : "SwiftTarget",
      "name" : "ImperialTests",
      "path" : "Tests/ImperialTests",
      "sources" : [
        "ImperialTests.swift",
        "ShopifyTests.swift"
      ],
      "target_dependencies" : [
        "ImperialCore",
        "ImperialShopify"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ImperialShopify",
      "module_type" : "SwiftTarget",
      "name" : "ImperialShopify",
      "path" : "Sources/ImperialShopify",
      "product_memberships" : [
        "ImperialShopify",
        "Imperial"
      ],
      "sources" : [
        "Service+Shopify.swift",
        "Session+Shopify.swift",
        "Shopify.swift",
        "ShopifyAuth.swift",
        "ShopifyCallbackBody.swift",
        "ShopifyRouter.swift",
        "URL+Shopify.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialMicrosoft",
      "module_type" : "SwiftTarget",
      "name" : "ImperialMicrosoft",
      "path" : "Sources/ImperialMicrosoft",
      "product_memberships" : [
        "ImperialMicrosoft",
        "Imperial"
      ],
      "sources" : [
        "Microsoft.swift",
        "MicrosoftAuth.swift",
        "MicrosoftCallbackBody.swift",
        "MicrosoftRouter.swift",
        "Service+Microsoft.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialKeycloak",
      "module_type" : "SwiftTarget",
      "name" : "ImperialKeycloak",
      "path" : "Sources/ImperialKeycloak",
      "product_memberships" : [
        "ImperialKeycloak",
        "Imperial"
      ],
      "sources" : [
        "Keycloak.swift",
        "KeycloakAuth.swift",
        "KeycloakCallbackBody.swift",
        "KeycloakRouter.swift",
        "Service+Keycloak.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialGoogle",
      "module_type" : "SwiftTarget",
      "name" : "ImperialGoogle",
      "path" : "Sources/ImperialGoogle",
      "product_memberships" : [
        "ImperialGoogle",
        "Imperial"
      ],
      "sources" : [
        "JWT/GoogleJWT.swift",
        "JWT/GoogleJWTAuth.swift",
        "JWT/GoogleJWTPayload.swift",
        "JWT/GoogleJWTResponse.swift",
        "JWT/GoogleJWTRouter.swift",
        "JWT/Service+GoogleJWT.swift",
        "Standard/Google.swift",
        "Standard/GoogleAuth.swift",
        "Standard/GoogleCallbackBody.swift",
        "Standard/GoogleRouter.swift",
        "Standard/Service+Google.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialGitlab",
      "module_type" : "SwiftTarget",
      "name" : "ImperialGitlab",
      "path" : "Sources/ImperialGitlab",
      "product_memberships" : [
        "ImperialGitlab",
        "Imperial"
      ],
      "sources" : [
        "Gitlab.swift",
        "GitlabAuth.swift",
        "GitlabCallbackBody.swift",
        "GitlabRouter.swift",
        "Service+Gitlab.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialGitHub",
      "module_type" : "SwiftTarget",
      "name" : "ImperialGitHub",
      "path" : "Sources/ImperialGitHub",
      "product_memberships" : [
        "ImperialGitHub",
        "Imperial"
      ],
      "sources" : [
        "GitHub.swift",
        "GitHubAuth.swift",
        "GitHubCallbackBody.swift",
        "GitHubRouter.swift",
        "Service+GitHub.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialFacebook",
      "module_type" : "SwiftTarget",
      "name" : "ImperialFacebook",
      "path" : "Sources/ImperialFacebook",
      "product_memberships" : [
        "ImperialFacebook",
        "Imperial"
      ],
      "sources" : [
        "Facebook.swift",
        "FacebookAuth.swift",
        "FacebookCallbackBody.swift",
        "FacebookRouter.swift",
        "Service+Facebook.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialDropbox",
      "module_type" : "SwiftTarget",
      "name" : "ImperialDropbox",
      "path" : "Sources/ImperialDropbox",
      "product_memberships" : [
        "ImperialDropbox",
        "Imperial"
      ],
      "sources" : [
        "Dropbox.swift",
        "DropboxAuth.swift",
        "DropboxCallbackBody.swift",
        "DropboxRouter.swift",
        "Service+Dropbox.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialDiscord",
      "module_type" : "SwiftTarget",
      "name" : "ImperialDiscord",
      "path" : "Sources/ImperialDiscord",
      "product_memberships" : [
        "ImperialDiscord",
        "Imperial"
      ],
      "sources" : [
        "Discord.swift",
        "DiscordAuth.swift",
        "DiscordCallbackBody.swift",
        "DiscordRouter.swift",
        "Service+Discord.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialCore",
      "module_type" : "SwiftTarget",
      "name" : "ImperialCore",
      "path" : "Sources/ImperialCore",
      "product_dependencies" : [
        "Vapor",
        "JWTKit"
      ],
      "product_memberships" : [
        "ImperialCore",
        "ImperialAuth0",
        "ImperialDiscord",
        "ImperialDropbox",
        "ImperialFacebook",
        "ImperialGitHub",
        "ImperialGitlab",
        "ImperialGoogle",
        "ImperialKeycloak",
        "ImperialMicrosoft",
        "ImperialShopify",
        "Imperial"
      ],
      "sources" : [
        "Authenticatable/FederatedServiceTokens.swift",
        "Errors/ImperialError.swift",
        "Errors/ServiceError.swift",
        "Helpers/Optional+Imperial.swift",
        "Helpers/Request+Imperial.swift",
        "Helpers/Sessions+Imperial.swift",
        "Helpers/String+Tools.swift",
        "Middleware/ImperialMiddleware.swift",
        "Model/FederatedCreatable.swift",
        "Routing/FederatedServiceRouter.swift",
        "ServiceRegister.swift",
        "Services/FederatedService.swift",
        "Services/OAuthService.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ImperialAuth0",
      "module_type" : "SwiftTarget",
      "name" : "ImperialAuth0",
      "path" : "Sources/ImperialAuth0",
      "product_memberships" : [
        "ImperialAuth0",
        "Imperial"
      ],
      "sources" : [
        "Auth0.swift",
        "Auth0Auth.swift",
        "Auth0CallbackBody.swift",
        "Auth0Router.swift",
        "Service+Auth0.swift"
      ],
      "target_dependencies" : [
        "ImperialCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.