Build Information
Failed to build vapor-oauth, reference 1.0.0-beta.2 (b4cc07
), with Swift 6.1 for Android on 29 May 2025 12:15:55 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
Build Log
[2032/2184] Compiling Vapor ContentConfiguration.swift
[2033/2184] Compiling Vapor ContentContainer.swift
[2034/2184] Compiling Vapor JSONCoder+Custom.swift
[2035/2184] Compiling Vapor JSONCoders+Content.swift
[2036/2184] Compiling Vapor PlaintextDecoder.swift
[2037/2184] Compiling Vapor PlaintextEncoder.swift
[2038/2184] Compiling Vapor URLQueryCoders.swift
[2039/2184] Compiling Vapor URLQueryContainer.swift
[2040/2208] Compiling Vapor Application.swift
[2041/2208] Compiling Vapor AuthenticationCache.swift
[2042/2208] Compiling Vapor Authenticator.swift
[2043/2208] Compiling Vapor BasicAuthorization.swift
[2044/2208] Compiling Vapor BearerAuthorization.swift
[2045/2208] Compiling Vapor GuardMiddleware.swift
[2046/2208] Compiling Vapor RedirectMiddleware.swift
[2047/2208] Compiling Vapor SessionAuthenticatable.swift
[2048/2208] Compiling Vapor Bcrypt.swift
[2049/2208] Compiling Vapor Application+Cache.swift
[2050/2208] Compiling Vapor Cache.swift
[2051/2208] Compiling Vapor CacheExpirationTime.swift
[2052/2208] Compiling Vapor MemoryCache.swift
[2053/2208] Compiling Vapor Request+Cache.swift
[2054/2208] Compiling Vapor Application+Clients.swift
[2055/2208] Compiling Vapor Client.swift
[2056/2208] Compiling Vapor ClientRequest.swift
[2057/2208] Compiling Vapor ClientResponse.swift
[2058/2208] Compiling Vapor Request+Client.swift
[2059/2208] Compiling Vapor BootCommand.swift
[2060/2208] Compiling Vapor CommandContext+Application.swift
[2061/2208] Compiling Vapor RoutesCommand.swift
[2062/2208] Compiling Vapor ServeCommand.swift
[2063/2208] Compiling Vapor AnyResponse+Concurrency.swift
[2064/2208] Compiling Vapor Request+Body.swift
[2065/2208] Compiling Vapor Request+BodyStream.swift
[2066/2208] Compiling Vapor Request.swift
[2067/2208] Compiling Vapor Application+Responder.swift
[2068/2208] Compiling Vapor DefaultResponder.swift
[2069/2208] Compiling Vapor Response+Body.swift
[2070/2208] Compiling Vapor Response.swift
[2071/2208] Compiling Vapor ResponseCodable.swift
[2072/2208] Compiling Vapor Application+Routes.swift
[2073/2208] Compiling Vapor Parameters+Require.swift
[2074/2208] Compiling Vapor Request+WebSocket.swift
[2075/2208] Compiling Vapor Route.swift
[2076/2208] Compiling Vapor RouteCollection.swift
[2077/2208] Compiling Vapor Routes.swift
[2078/2208] Compiling Vapor RoutesBuilder+Group.swift
[2079/2208] Compiling Vapor RoutesBuilder+Method.swift
[2080/2208] Compiling Vapor RoutesBuilder+Middleware.swift
[2081/2208] Compiling Vapor RoutesBuilder+WebSocket.swift
[2082/2208] Compiling Vapor RoutesBuilder.swift
[2083/2208] Compiling Vapor OTP.swift
[2084/2208] Compiling Vapor Application+Servers.swift
[2085/2208] Compiling Vapor Server.swift
[2086/2208] Compiling Vapor App+Service.swift
[2087/2208] Compiling Vapor Req+Service.swift
[2088/2208] Compiling Vapor Validator.swift
[2089/2208] Compiling Vapor ValidatorResult.swift
[2090/2208] Compiling Vapor And.swift
[2091/2208] Compiling Vapor Case.swift
[2092/2208] Compiling Vapor CharacterSet.swift
[2093/2208] Compiling Vapor Count.swift
[2094/2208] Compiling Vapor Custom.swift
[2095/2208] Compiling Vapor Email.swift
[2096/2208] Compiling Vapor Empty.swift
[2097/2208] Compiling Vapor In.swift
[2098/2208] Compiling Vapor Nil.swift
[2099/2208] Compiling Vapor NilIgnoring.swift
[2100/2208] Compiling Vapor Not.swift
[2101/2208] Compiling Vapor Or.swift
[2102/2208] Compiling Vapor Pattern.swift
[2103/2208] Compiling Vapor Range.swift
[2104/2208] Compiling Vapor URL.swift
[2105/2208] Compiling Vapor Valid.swift
[2106/2208] Compiling Vapor Application+Views.swift
[2107/2208] Compiling Vapor PlaintextRenderer.swift
[2108/2208] Compiling Vapor Request+View.swift
[2109/2208] Compiling Vapor View.swift
[2110/2208] Compiling Vapor ViewRenderer.swift
[2111/2208] Compiling Vapor _Deprecations.swift
[2112/2208] Emitting module Vapor
[2113/2208] Compiling Vapor Bytes+Hex.swift
[2114/2208] Compiling Vapor Bytes+SecureCompare.swift
[2115/2208] Compiling Vapor Collection+Safe.swift
[2116/2208] Compiling Vapor DataProtocol+Copy.swift
[2117/2208] Compiling Vapor DecoderUnwrapper.swift
[2118/2208] Compiling Vapor DirectoryConfiguration.swift
[2119/2208] Compiling Vapor DotEnv.swift
[2120/2208] Compiling Vapor Extendable.swift
[2121/2208] Compiling Vapor File.swift
[2122/2208] Compiling Vapor FileIO.swift
[2123/2208] Compiling Vapor LifecycleHandler.swift
[2124/2208] Compiling Vapor OptionalType.swift
[2125/2208] Compiling Vapor RFC1123.swift
[2126/2208] Compiling Vapor SocketAddress+Hostname.swift
[2127/2208] Compiling Vapor Storage.swift
[2128/2208] Compiling Vapor String+IsIPAddress.swift
[2129/2208] Compiling Vapor Thread.swift
[2130/2208] Compiling Vapor URI.swift
[2131/2208] Compiling Vapor RangeResult.swift
[2132/2208] Compiling Vapor Validatable.swift
[2133/2208] Compiling Vapor Validation.swift
[2134/2208] Compiling Vapor ValidationKey.swift
[2135/2208] Compiling Vapor Validations.swift
[2136/2208] Compiling Vapor ValidationsError.swift
[2137/2208] Compiling Vapor Core.swift
[2138/2208] Compiling Vapor Running.swift
[2139/2208] Compiling Vapor CORSMiddleware+AllowOriginSetting.swift
[2140/2208] Compiling Vapor CORSMiddleware+Configuration+exposedHeaders.swift
[2141/2208] Compiling Vapor DotEnvFile+load.swift
[2142/2208] Compiling Vapor Routes+caseInsenstive.swift
[2143/2208] Compiling Vapor Validatable+validate.swift
[2144/2208] Compiling Vapor Environment+Process.swift
[2145/2208] Compiling Vapor Environment+Secret.swift
[2146/2208] Compiling Vapor Environment.swift
[2147/2208] Compiling Vapor Abort.swift
[2148/2208] Compiling Vapor AbortError.swift
[2149/2208] Compiling Vapor DebuggableError.swift
[2150/2208] Compiling Vapor Demangler.swift
[2151/2208] Compiling Vapor ErrorSource.swift
[2152/2208] Compiling Vapor StackTrace.swift
[2153/2208] Compiling Vapor Exports.swift
[2154/2208] Compiling Vapor Application+HTTP.swift
[2155/2208] Compiling Vapor BasicResponder.swift
[2156/2208] Compiling Vapor BodyStream.swift
[2157/2208] Compiling Vapor Application+HTTP+Client.swift
[2158/2208] Compiling Vapor EventLoopHTTPClient.swift
[2159/2208] Compiling Vapor EndpointCache.swift
[2160/2208] Compiling Vapor HTTPMethod+String.swift
[2161/2208] Compiling Vapor HTTPStatus.swift
[2162/2208] Compiling Vapor HTTPCookies.swift
[2163/2208] Compiling Vapor HTTPHeaderCacheControl.swift
[2164/2208] Compiling Vapor HTTPHeaderExpires.swift
[2165/2208] Compiling Vapor HTTPHeaderLastModified.swift
[2166/2208] Compiling Vapor HTTPHeaders+Cache.swift
[2167/2208] Compiling Vapor HTTPHeaders+Connection.swift
[2168/2208] Compiling Vapor HTTPHeaders+ContentDisposition.swift
[2169/2208] Compiling Vapor HTTPHeaders+ContentRange.swift
[2170/2208] Compiling Vapor HTTPHeaders+Directive.swift
[2171/2208] Compiling Vapor HTTPHeaders+Forwarded.swift
[2172/2208] Compiling Vapor HTTPHeaders+Link.swift
[2173/2208] Compiling Vapor HTTPHeaders+Name.swift
[2174/2208] Compiling Vapor HTTPHeaders+ResponseCompression.swift
[2175/2208] Compiling Vapor HTTPHeaders.swift
[2176/2208] Compiling Vapor HTTPMediaType.swift
[2177/2208] Compiling Vapor HTTPMediaTypePreference.swift
[2178/2208] Compiling Vapor Responder.swift
[2179/2208] Compiling Vapor Application+HTTP+Server.swift
[2180/2208] Compiling Vapor HTTPServer.swift
[2181/2208] Compiling Vapor HTTPServerConfiguration+RequestDecompressionConfiguration.swift
[2182/2208] Compiling Vapor HTTPServerConfiguration+ResponseCompressionConfiguration.swift
[2183/2208] Compiling Vapor HTTPServerHandler.swift
[2184/2208] Compiling Vapor HTTPServerRequestDecoder.swift
[2185/2208] Compiling Vapor Service.swift
[2186/2208] Compiling Vapor Application+Sessions.swift
[2187/2208] Compiling Vapor MemorySessions.swift
[2188/2208] Compiling Vapor Request+Session.swift
[2189/2208] Compiling Vapor Session.swift
[2190/2208] Compiling Vapor SessionCache.swift
[2191/2208] Compiling Vapor SessionData.swift
[2192/2208] Compiling Vapor SessionDriver.swift
[2193/2208] Compiling Vapor SessionsConfiguration.swift
[2194/2208] Compiling Vapor SessionsMiddleware.swift
[2195/2208] Compiling Vapor URLEncodedFormData.swift
[2196/2208] Compiling Vapor URLEncodedFormDecoder.swift
[2197/2208] Compiling Vapor URLEncodedFormEncoder.swift
[2198/2208] Compiling Vapor URLEncodedFormError.swift
[2199/2208] Compiling Vapor URLEncodedFormParser.swift
[2200/2208] Compiling Vapor URLEncodedFormSerializer.swift
[2201/2208] Compiling Vapor URLQueryFragmentConvertible.swift
[2202/2208] Compiling Vapor AnyResponse.swift
[2203/2208] Compiling Vapor Array+Random.swift
[2204/2208] Compiling Vapor Base32.swift
[2205/2208] Compiling Vapor Base64.swift
[2206/2208] Compiling Vapor BaseN.swift
[2207/2208] Compiling Vapor BasicCodingKey.swift
[2208/2208] Compiling Vapor ByteCount.swift
[2210/2245] Emitting module VaporOAuth
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:17:12: warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
:
15 |
16 | extension Application {
17 | struct OAuthHelperKey: StorageKey {
| `- warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
18 | typealias Value = OAuthHelper
19 | }
/host/spi-builder-workspace/Sources/VaporOAuth/Middleware/TokenIntrospectionAuthenticationMiddleware.swift:4:9: warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
2 |
3 | struct TokenIntrospectionAuthMiddleware: AsyncMiddleware {
4 | let resourceServerAuthenticator: ResourceServerAuthenticator
| `- warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
5 |
6 | func respond(to request: Request, chainingTo next: AsyncResponder) async throws -> Response {
/host/spi-builder-workspace/Sources/VaporOAuth/Validators/ResourceServerAuthenticator.swift:3:8: note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | struct ResourceServerAuthenticator {
| `- note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
4 |
5 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
[2211/2245] Compiling VaporOAuth EmptyAuthorizationHandler.swift
[2212/2245] Compiling VaporOAuth EmptyCodeManager.swift
[2213/2245] Compiling VaporOAuth EmptyResourceServerRetriever.swift
[2214/2245] Compiling VaporOAuth EmptyUserManager.swift
[2215/2245] Compiling VaporOAuth StaticClientRetriever.swift
[2216/2250] Compiling VaporOAuth TokenIntrospectionAuthenticationMiddleware.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Middleware/TokenIntrospectionAuthenticationMiddleware.swift:4:9: warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
2 |
3 | struct TokenIntrospectionAuthMiddleware: AsyncMiddleware {
4 | let resourceServerAuthenticator: ResourceServerAuthenticator
| `- warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
5 |
6 | func respond(to request: Request, chainingTo next: AsyncResponder) async throws -> Response {
/host/spi-builder-workspace/Sources/VaporOAuth/Validators/ResourceServerAuthenticator.swift:3:8: note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | struct ResourceServerAuthenticator {
| `- note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
4 |
5 | let resourceServerRetriever: ResourceServerRetriever
[2217/2250] Compiling VaporOAuth OAuthClient.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Middleware/TokenIntrospectionAuthenticationMiddleware.swift:4:9: warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
2 |
3 | struct TokenIntrospectionAuthMiddleware: AsyncMiddleware {
4 | let resourceServerAuthenticator: ResourceServerAuthenticator
| `- warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
5 |
6 | func respond(to request: Request, chainingTo next: AsyncResponder) async throws -> Response {
/host/spi-builder-workspace/Sources/VaporOAuth/Validators/ResourceServerAuthenticator.swift:3:8: note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | struct ResourceServerAuthenticator {
| `- note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
4 |
5 | let resourceServerRetriever: ResourceServerRetriever
[2218/2250] Compiling VaporOAuth OAuthCode.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Middleware/TokenIntrospectionAuthenticationMiddleware.swift:4:9: warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
2 |
3 | struct TokenIntrospectionAuthMiddleware: AsyncMiddleware {
4 | let resourceServerAuthenticator: ResourceServerAuthenticator
| `- warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
5 |
6 | func respond(to request: Request, chainingTo next: AsyncResponder) async throws -> Response {
/host/spi-builder-workspace/Sources/VaporOAuth/Validators/ResourceServerAuthenticator.swift:3:8: note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | struct ResourceServerAuthenticator {
| `- note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
4 |
5 | let resourceServerRetriever: ResourceServerRetriever
[2219/2250] Compiling VaporOAuth OAuthResourceServer.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Middleware/TokenIntrospectionAuthenticationMiddleware.swift:4:9: warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
2 |
3 | struct TokenIntrospectionAuthMiddleware: AsyncMiddleware {
4 | let resourceServerAuthenticator: ResourceServerAuthenticator
| `- warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
5 |
6 | func respond(to request: Request, chainingTo next: AsyncResponder) async throws -> Response {
/host/spi-builder-workspace/Sources/VaporOAuth/Validators/ResourceServerAuthenticator.swift:3:8: note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | struct ResourceServerAuthenticator {
| `- note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
4 |
5 | let resourceServerRetriever: ResourceServerRetriever
[2220/2250] Compiling VaporOAuth OAuthUser.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Middleware/TokenIntrospectionAuthenticationMiddleware.swift:4:9: warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
2 |
3 | struct TokenIntrospectionAuthMiddleware: AsyncMiddleware {
4 | let resourceServerAuthenticator: ResourceServerAuthenticator
| `- warning: stored property 'resourceServerAuthenticator' of 'Sendable'-conforming struct 'TokenIntrospectionAuthMiddleware' has non-sendable type 'ResourceServerAuthenticator'; this is an error in the Swift 6 language mode
5 |
6 | func respond(to request: Request, chainingTo next: AsyncResponder) async throws -> Response {
/host/spi-builder-workspace/Sources/VaporOAuth/Validators/ResourceServerAuthenticator.swift:3:8: note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | struct ResourceServerAuthenticator {
| `- note: consider making struct 'ResourceServerAuthenticator' conform to the 'Sendable' protocol
4 |
5 | let resourceServerRetriever: ResourceServerRetriever
[2221/2250] Compiling VaporOAuth OAuthHelper+local.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:17:12: warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
:
15 |
16 | extension Application {
17 | struct OAuthHelperKey: StorageKey {
| `- warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
18 | typealias Value = OAuthHelper
19 | }
[2222/2250] Compiling VaporOAuth OAuthHelper+remote.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:17:12: warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
:
15 |
16 | extension Application {
17 | struct OAuthHelperKey: StorageKey {
| `- warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
18 | typealias Value = OAuthHelper
19 | }
[2223/2250] Compiling VaporOAuth OAuthHelper.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:17:12: warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
:
15 |
16 | extension Application {
17 | struct OAuthHelperKey: StorageKey {
| `- warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
18 | typealias Value = OAuthHelper
19 | }
[2224/2250] Compiling VaporOAuth OAuth2ScopeMiddleware.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:17:12: warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
:
15 |
16 | extension Application {
17 | struct OAuthHelperKey: StorageKey {
| `- warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
18 | typealias Value = OAuthHelper
19 | }
[2225/2250] Compiling VaporOAuth OAuth2TokenIntrospectionMiddleware.swift
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:17:12: warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
:
15 |
16 | extension Application {
17 | struct OAuthHelperKey: StorageKey {
| `- warning: type 'Application.OAuthHelperKey.Value' (aka 'OAuthHelper') does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
18 | typealias Value = OAuthHelper
19 | }
[2226/2250] Compiling VaporOAuth CodeManager.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[2227/2250] Compiling VaporOAuth ResourceServerRetriever.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[2228/2250] Compiling VaporOAuth TokenManager.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[2229/2250] Compiling VaporOAuth UserManager.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[2230/2250] Compiling VaporOAuth AuthorizeGetHandler.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[2231/2250] Compiling VaporOAuth AccessToken.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:74:64: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
72 |
73 | // returning something like "Authenticate with GitHub page"
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:76:103: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:78:54: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
79 |
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:82:92: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
81 | let resourceServerProtected = app.routes.grouped(tokenIntrospectionAuthMiddleware)
82 | resourceServerProtected.post("oauth", "token_info", use: tokenIntrospectionHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
83 | }
84 | }
[2232/2250] Compiling VaporOAuth RefreshToken.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:74:64: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
72 |
73 | // returning something like "Authenticate with GitHub page"
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:76:103: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:78:54: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
79 |
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:82:92: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
81 | let resourceServerProtected = app.routes.grouped(tokenIntrospectionAuthMiddleware)
82 | resourceServerProtected.post("oauth", "token_info", use: tokenIntrospectionHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
83 | }
84 | }
[2233/2250] Compiling VaporOAuth OAuth2.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:74:64: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
72 |
73 | // returning something like "Authenticate with GitHub page"
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:76:103: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:78:54: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
79 |
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:82:92: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
81 | let resourceServerProtected = app.routes.grouped(tokenIntrospectionAuthMiddleware)
82 | resourceServerProtected.post("oauth", "token_info", use: tokenIntrospectionHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
83 | }
84 | }
[2234/2250] Compiling VaporOAuth AuthorizeHandler.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:74:64: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
72 |
73 | // returning something like "Authenticate with GitHub page"
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:76:103: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:78:54: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
79 |
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:82:92: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
81 | let resourceServerProtected = app.routes.grouped(tokenIntrospectionAuthMiddleware)
82 | resourceServerProtected.post("oauth", "token_info", use: tokenIntrospectionHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
83 | }
84 | }
[2235/2250] Compiling VaporOAuth ClientRetriever.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:74:64: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
72 |
73 | // returning something like "Authenticate with GitHub page"
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:76:103: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
74 | app.get("oauth", "authorize", use: authorizeGetHandler.handleRequest)
75 | // pressing something like "Allow/Deny Access" button on "Authenticate with GitHub page". Returns a code.
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:78:54: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
76 | app.grouped(OAuthUser.guardMiddleware()).post("oauth", "authorize", use: authorizePostHandler.handleRequest)
77 | // client requesting access/refresh token with code from POST /authorize endpoint
78 | app.post("oauth", "token", use: tokenHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
79 |
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:82:92: warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
80 | let tokenIntrospectionAuthMiddleware = TokenIntrospectionAuthMiddleware(resourceServerAuthenticator: resourceServerAuthenticator)
81 | let resourceServerProtected = app.routes.grouped(tokenIntrospectionAuthMiddleware)
82 | resourceServerProtected.post("oauth", "token_info", use: tokenIntrospectionHandler.handleRequest)
| `- warning: converting non-sendable function value to '@Sendable (Request) async throws -> Response' may introduce data races
83 | }
84 | }
[2236/2250] Compiling VaporOAuth AuthorizePostHandler.swift
[2237/2250] Compiling VaporOAuth TokenHandler.swift
[2238/2250] Compiling VaporOAuth AuthCodeTokenHandler.swift
[2239/2250] Compiling VaporOAuth ClientCredentialsTokenHandler.swift
[2240/2250] Compiling VaporOAuth PasswordTokenHandler.swift
[2241/2250] Compiling VaporOAuth RefreshTokenHandler.swift
[2242/2250] Compiling VaporOAuth TokenResponseGenerator.swift
[2243/2250] Compiling VaporOAuth TokenIntrospectionHandler.swift
[2244/2250] Compiling VaporOAuth OAuthFlowType.swift
[2245/2250] Compiling VaporOAuth StringDefines.swift
[2246/2250] Compiling VaporOAuth TokenAuthenticator.swift
[2247/2250] Compiling VaporOAuth ClientValidator.swift
[2248/2250] Compiling VaporOAuth CodeValidator.swift
[2249/2250] Compiling VaporOAuth ResourceServerAuthenticator.swift
[2250/2250] Compiling VaporOAuth ScopeValidator.swift
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/73] Compiling _NIOBase64 Base64.swift
[3/73] Compiling _NIODataStructures _TinyArray.swift
[4/73] Compiling _NIODataStructures Heap.swift
[5/73] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[6/73] Compiling InternalCollectionsUtilities Debugging.swift
[7/73] Compiling _NIODataStructures PriorityQueue.swift
[8/73] Emitting module _NIODataStructures
[9/75] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[10/75] Compiling InternalCollectionsUtilities _SortedCollection.swift
[11/75] Compiling InternalCollectionsUtilities Descriptions.swift
[12/75] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[13/75] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[14/75] Compiling RealModule AugmentedArithmetic.swift
[15/75] Compiling RealModule Double+Real.swift
[17/76] Compiling ServiceContextModule ServiceContextKey.swift
[18/76] Compiling ServiceContextModule ServiceContext.swift
[19/76] Compiling RealModule RealFunctions.swift
[20/76] Compiling RealModule AlgebraicField.swift
[21/76] Compiling RealModule ApproximateEquality.swift
[22/76] Compiling Logging MetadataProvider.swift
[23/76] Compiling NIOConcurrencyHelpers NIOLock.swift
[24/76] Emitting module ServiceContextModule
[25/85] Compiling Logging LogHandler.swift
[26/85] Compiling Logging Logging.swift
[27/85] Emitting module _NIOBase64
[28/86] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[29/86] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[36/89] Compiling RealModule Float80+Real.swift
[37/89] Compiling RealModule Real.swift
[40/89] Compiling NIOConcurrencyHelpers atomics.swift
[41/89] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[42/89] Compiling NIOConcurrencyHelpers lock.swift
[43/89] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[44/89] Emitting module Logging
[45/89] Compiling Logging Locks.swift
[46/90] Compiling RealModule Float16+Real.swift
[47/90] Compiling RealModule ElementaryFunctions.swift
[48/90] Compiling RealModule Float+Real.swift
[49/90] Emitting module NIOConcurrencyHelpers
[50/90] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[52/91] Compiling CryptoBoringWrapper FiniteFieldArithmeticContext.swift
[53/91] Compiling CryptoBoringWrapper CryptoKitErrors_boring.swift
[57/113] Emitting module RealModule
[58/114] Compiling CryptoBoringWrapper EllipticCurve.swift
[59/116] Compiling CryptoBoringWrapper EllipticCurvePoint.swift
[60/118] Emitting module InternalCollectionsUtilities
[61/120] Compiling CryptoBoringWrapper RandomBytes.swift
[62/120] Emitting module CryptoBoringWrapper
[63/120] Compiling CryptoBoringWrapper BoringSSLAEAD.swift
[65/120] Compiling Atomics AtomicOptionalWrappable.swift
[66/120] Compiling Atomics OptionalRawRepresentable.swift
[67/120] Compiling Atomics RawRepresentable.swift
[68/120] Compiling Atomics AtomicBool.swift
[69/122] Compiling RoutingKit TrieRouter.swift
[70/127] Compiling Atomics AtomicMemoryOrderings.swift
[71/127] Compiling Atomics DoubleWord.swift
[72/129] Emitting module Instrumentation
[73/129] Compiling Atomics ManagedAtomic.swift
[74/129] Compiling Atomics ManagedAtomicLazyReference.swift
[75/129] Compiling Atomics UnsafeAtomic.swift
[76/129] Compiling Atomics UnsafeAtomicLazyReference.swift
[77/129] Compiling Atomics Primitives.shims.swift
[78/129] Compiling Atomics AtomicInteger.swift
[81/129] Compiling RoutingKit AnyRouter.swift
[82/129] Emitting module CoreMetrics
[83/129] Compiling RoutingKit Router.swift
[84/129] Emitting module RoutingKit
[85/129] Compiling Atomics IntegerOperations.swift
[86/129] Compiling Atomics Unmanaged extensions.swift
[87/129] Compiling RoutingKit Parameters.swift
[88/129] Compiling RoutingKit PathComponent.swift
[89/129] Compiling SystemPackage Util+StringArray.swift
[90/129] Compiling SystemPackage Util.swift
[91/129] Compiling SystemPackage UtilConsumers.swift
[92/150] Compiling CryptoBoringWrapper ArbitraryPrecisionInteger.swift
[93/157] Compiling Instrumentation NoOpInstrument.swift
[94/157] Compiling ConsoleKitTerminal readpassphrase_linux.swift
[95/157] Compiling SystemPackage PlatformString.swift
[96/157] Compiling SystemPackage SystemString.swift
[97/157] Compiling Instrumentation MultiplexInstrument.swift
[100/157] Compiling ConsoleKitTerminal ConsoleClear.swift
[101/157] Compiling ConsoleKitTerminal Console+Ask.swift
[102/157] Compiling ConsoleKitTerminal Console+Choose.swift
[103/157] Compiling Instrumentation InstrumentationSystem.swift
[104/157] Compiling Instrumentation Instrument.swift
[105/157] Compiling Instrumentation Locks.swift
[106/158] Compiling ConsoleKitTerminal ActivityBar.swift
[107/158] Compiling ConsoleKitTerminal ActivityIndicator.swift
[108/158] Compiling ConsoleKitTerminal ActivityIndicatorRenderer.swift
[109/158] Compiling ConsoleKitTerminal ActivityIndicatorState.swift
[111/165] Compiling ConsoleKitTerminal Console+Wait.swift
[112/165] Compiling ConsoleKitTerminal ConsoleColor.swift
[113/165] Compiling ConsoleKitTerminal ConsoleStyle.swift
[114/165] Compiling ConsoleKitTerminal Console+Confirm.swift
[115/165] Compiling ConsoleKitTerminal Console+Input.swift
[116/165] Compiling ConsoleKitTerminal Console+Center.swift
[117/165] Compiling ConsoleKitTerminal Console+Output.swift
[118/165] Compiling ConsoleKitTerminal ConsoleTextFragment.swift
[119/165] Compiling ConsoleKitTerminal ANSI.swift
[120/165] Compiling ConsoleKitTerminal Console.swift
[121/165] Compiling ConsoleKitTerminal Terminal.swift
[122/209] Compiling HeapModule Heap+Invariants.swift
[123/223] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[124/223] Compiling OrderedCollections OrderedDictionary+Codable.swift
[125/223] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[126/223] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[127/223] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[128/223] Emitting module ConsoleKitTerminal
[129/248] Compiling HeapModule _HeapNode.swift
[130/291] Compiling HeapModule Heap+Descriptions.swift
[131/291] Compiling _RopeModule BigString+UnicodeScalarView.swift
[132/291] Compiling _RopeModule BigSubstring+UTF16View.swift
[133/291] Compiling _RopeModule BigSubstring+UTF8View.swift
[134/291] Compiling _RopeModule BigSubstring+UnicodeScalarView.swift
[135/291] Compiling _RopeModule BigSubstring.swift
[136/291] Compiling _RopeModule Rope+Builder.swift
[137/291] Compiling _RopeModule Rope+Debugging.swift
[138/291] Compiling _RopeModule Rope+Invariants.swift
[139/291] Compiling _RopeModule Rope+_Node.swift
[140/291] Compiling _RopeModule _RopeVersion.swift
[141/291] Compiling _RopeModule Rope+Collection.swift
[142/291] Compiling _RopeModule Rope+Index.swift
[143/291] Compiling _RopeModule Rope+Sequence.swift
[144/291] Compiling _RopeModule Rope+Append.swift
[145/298] Compiling _RopeModule BigString+Iterators.swift
[146/298] Compiling _RopeModule BigString+Metrics.swift
[147/298] Compiling _RopeModule BigString+Summary.swift
[148/298] Compiling _RopeModule BigString.swift
[149/298] Emitting module SystemPackage
[150/298] Compiling _RopeModule BigString+Debugging.swift
[151/298] Compiling _RopeModule BigString+Index.swift
[152/298] Compiling _RopeModule BigString+Ingester.swift
[153/298] Compiling _RopeModule BigString+Invariants.swift
[154/375] Compiling HeapModule Heap.swift
[155/375] Compiling HashTreeCollections _AncestorHashSlots.swift
[156/375] Compiling HashTreeCollections _Bitmap.swift
[157/375] Compiling HashTreeCollections _Bucket.swift
[158/375] Compiling HashTreeCollections _Hash.swift
[159/375] Compiling HashTreeCollections _HashLevel.swift
[160/375] Compiling HashTreeCollections _HashNode+Builder.swift
[161/375] Compiling HashTreeCollections _HashNode+Debugging.swift
[162/375] Compiling HashTreeCollections _HashNode+Initializers.swift
[163/375] Compiling HeapModule Heap+UnsafeHandle.swift
[164/375] Compiling HashTreeCollections _HashStack.swift
[165/375] Compiling HashTreeCollections _HashTreeIterator.swift
[166/375] Compiling HashTreeCollections _HashTreeStatistics.swift
[167/375] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[168/375] Compiling HashTreeCollections _RawHashNode.swift
[169/375] Compiling HashTreeCollections _UnmanagedHashNode.swift
[170/375] Compiling HashTreeCollections _UnsafePath.swift
[171/375] Compiling HashTreeCollections TreeDictionary+Codable.swift
[173/375] Compiling CoreMetrics Locks.swift
[174/375] Compiling CoreMetrics Metrics.swift
[175/376] Emitting module HeapModule
[176/377] Compiling HashTreeCollections _HashNode+Structural union.swift
[177/377] Compiling HashTreeCollections _HashNode+Subtree Insertions.swift
[178/377] Compiling HashTreeCollections _HashNode+Subtree Modify.swift
[179/377] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[180/377] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[181/377] Compiling HashTreeCollections _HashNode.swift
[182/377] Compiling HashTreeCollections _HashNodeHeader.swift
[183/377] Compiling HashTreeCollections _HashSlot.swift
[186/394] Compiling DequeModule Deque+Testing.swift
[187/394] Compiling DequeModule Deque._Storage.swift
[188/394] Compiling DequeModule Deque._UnsafeHandle.swift
[189/394] Compiling DequeModule Deque.swift
[190/394] Compiling DequeModule _DequeBuffer.swift
[191/394] Compiling DequeModule _DequeBufferHeader.swift
[192/394] Compiling HashTreeCollections _HashNode+Structural compactMapValues.swift
[193/394] Compiling HashTreeCollections _HashNode+Structural filter.swift
[196/396] Compiling DequeModule Deque+CustomReflectable.swift
[197/396] Compiling DequeModule Deque+Descriptions.swift
[198/404] Compiling HashTreeCollections _HashNode+Structural subtracting.swift
[199/404] Compiling HashTreeCollections _HashNode+Structural symmetricDifference.swift
[201/404] Compiling HashTreeCollections _HashNode+Structural isSubset.swift
[202/404] Compiling HashTreeCollections _HashNode+Structural mapValues.swift
[203/404] Compiling HashTreeCollections _HashNode+Structural merge.swift
[204/404] Compiling Tracing InstrumentationSystem+Tracing.swift
[205/404] Compiling HashTreeCollections _HashNode+Structural intersection.swift
[206/404] Compiling HashTreeCollections _HashNode+Structural isDisjoint.swift
[207/404] Compiling HashTreeCollections _HashNode+Structural isEqualSet.swift
[213/404] Compiling Tracing TracerProtocol.swift
[214/404] Compiling Tracing TracingTime.swift
[215/404] Emitting module Tracing
[216/404] Emitting module Metrics
[217/404] Compiling Metrics Metrics.swift
[218/404] Compiling HashTreeCollections TreeSet+Hashable.swift
[219/404] Compiling HashTreeCollections TreeSet+Sendable.swift
[220/404] Compiling HashTreeCollections TreeSet+Sequence.swift
[221/404] Compiling HashTreeCollections TreeSet+SetAlgebra Initializers.swift
[222/404] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[223/404] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[224/404] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[225/404] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[226/404] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[227/404] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[228/415] Compiling HashTreeCollections TreeDictionary+Keys.swift
[229/415] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[230/415] Compiling HashTreeCollections TreeDictionary+Merge.swift
[231/415] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[232/415] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[233/415] Compiling HashTreeCollections TreeDictionary+Values.swift
[234/415] Compiling HashTreeCollections TreeDictionary.swift
[235/415] Compiling HashTreeCollections TreeSet+Codable.swift
[236/415] Compiling HashTreeCollections TreeSet+Collection.swift
[241/425] Compiling DequeModule _DequeSlot.swift
[242/425] Compiling DequeModule _UnsafeWrappedBuffer.swift
[244/425] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[245/425] Compiling HashTreeCollections TreeSet+Debugging.swift
[246/425] Compiling HashTreeCollections TreeSet+Descriptions.swift
[247/425] Compiling HashTreeCollections TreeSet+Equatable.swift
[248/425] Compiling HashTreeCollections TreeSet+ExpressibleByArrayLiteral.swift
[249/425] Compiling HashTreeCollections TreeSet+Extras.swift
[250/425] Compiling HashTreeCollections TreeSet+Filter.swift
[253/425] Emitting module Atomics
[271/466] Compiling Crypto HPKE-KEM-Curve25519.swift
[272/466] Compiling Crypto HPKE-NIST-EC-KEMs.swift
[273/472] Compiling Crypto HPKE-Utils.swift
[274/472] Compiling Crypto DHKEM.swift
[275/496] Compiling Crypto Insecure.swift
[276/496] Compiling Crypto Insecure_HashFunctions.swift
[277/496] Compiling Crypto KEM.swift
[278/496] Compiling Crypto ECDH_boring.swift
[279/496] Compiling Crypto DH.swift
[280/496] Compiling Crypto ECDH.swift
[281/496] Compiling Crypto SymmetricKeys.swift
[282/496] Compiling Crypto HMAC.swift
[283/496] Compiling Crypto MACFunctions.swift
[284/496] Compiling Crypto MessageAuthenticationCode.swift
[285/496] Compiling Crypto AES.swift
[286/496] Compiling Crypto ECDSASignature_boring.swift
[287/496] Compiling Crypto ECDSA_boring.swift
[288/496] Compiling Crypto EdDSA_boring.swift
[289/496] Compiling Crypto ECDSA.swift
[290/496] Compiling Crypto Ed25519.swift
[291/496] Compiling Crypto HKDF.swift
[292/496] Compiling Crypto AESWrap.swift
[293/496] Compiling Crypto AESWrap_boring.swift
[294/496] Compiling Crypto Ed25519_boring.swift
[295/496] Compiling Crypto NISTCurvesKeys_boring.swift
[296/496] Compiling Crypto HPKE-LabeledExtract.swift
[301/496] Compiling Crypto HPKE-KEM.swift
[302/497] Compiling Crypto HPKE-Ciphersuite.swift
[303/497] Compiling Crypto HPKE-KDF.swift
[304/497] Compiling Crypto HPKE-KexKeyDerivation.swift
[311/497] Compiling Crypto HPKE-Errors.swift
[312/497] Compiling Tracing Tracer.swift
[313/498] Compiling Tracing TracerProtocol+Legacy.swift
[315/516] Compiling Tracing NoOpTracer.swift
[316/516] Compiling Tracing SpanProtocol.swift
[318/520] Compiling _RopeModule _CharacterRecognizer.swift
[319/520] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[320/520] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[321/520] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[322/520] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[323/520] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[324/520] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[325/520] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[326/520] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[327/520] Compiling HashTreeCollections TreeSet.swift
[328/521] Compiling ConsoleKitCommands CommandSignature.swift
[329/521] Compiling ConsoleKitCommands Flag.swift
[330/521] Compiling ConsoleKitCommands Option.swift
[331/531] Compiling ConsoleKitCommands GenerateAutocompleteCommand.swift
[332/531] Compiling ConsoleKitCommands MergedAsyncCommandGroup.swift
[333/531] Compiling ConsoleKitCommands Argument.swift
[334/568] Compiling BitCollections BitArray+BitwiseOperations.swift
[335/568] Compiling BitCollections BitArray+ChunkedBitsIterators.swift
[336/568] Compiling BitCollections BitArray+Codable.swift
[337/568] Compiling BitCollections BitArray+Collection.swift
[338/568] Compiling BitCollections BitArray+Copy.swift
[339/568] Compiling BitCollections BitArray+CustomReflectable.swift
[340/568] Compiling BitCollections BitArray+Descriptions.swift
[341/568] Compiling BitCollections BitArray+Equatable.swift
[342/568] Compiling BitCollections BitArray+ExpressibleByArrayLiteral.swift
[343/568] Compiling BitCollections BitArray+ExpressibleByStringLiteral.swift
[344/568] Compiling BitCollections BitArray+Extras.swift
[345/568] Compiling BitCollections BitArray+Fill.swift
[346/568] Compiling BitCollections BitArray+Hashable.swift
[347/568] Compiling BitCollections BitArray+Initializers.swift
[348/568] Compiling BitCollections BitArray+Invariants.swift
[349/568] Compiling BitCollections BitArray+LosslessStringConvertible.swift
[350/568] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[351/568] Compiling BitCollections BitSet+CustomReflectable.swift
[352/568] Compiling BitCollections BitSet+CustomStringConvertible.swift
[353/568] Compiling BitCollections BitSet+Equatable.swift
[354/568] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[355/568] Compiling BitCollections BitSet+Extras.swift
[360/575] Compiling BitCollections BitSet+Hashable.swift
[361/575] Compiling BitCollections BitArray+RandomBits.swift
[362/575] Compiling BitCollections BitArray+RangeReplaceableCollection.swift
[363/575] Compiling BitCollections BitArray+Shifts.swift
[364/575] Compiling BitCollections BitArray+Testing.swift
[365/575] Compiling BitCollections BitArray._UnsafeHandle.swift
[366/575] Compiling BitCollections BitArray.swift
[367/575] Compiling BitCollections BitSet+BidirectionalCollection.swift
[368/575] Compiling BitCollections BitSet+Codable.swift
[369/575] Compiling BitCollections BitSet+Initializers.swift
[370/575] Compiling BitCollections BitSet+Invariants.swift
[371/575] Compiling BitCollections BitSet+Random.swift
[372/575] Compiling BitCollections BitSet+SetAlgebra basics.swift
[373/575] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[374/575] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[375/575] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[376/575] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[377/575] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[378/575] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[379/575] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[380/575] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[381/575] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[382/600] Compiling Algorithms FlattenCollection.swift
[383/600] Compiling Algorithms Grouped.swift
[384/600] Emitting module ConsoleKitCommands
[385/600] Compiling Algorithms Intersperse.swift
[386/600] Compiling Algorithms AdjacentPairs.swift
[387/600] Compiling Algorithms Chain.swift
[390/600] Compiling Algorithms Indexed.swift
[397/600] Compiling Algorithms Chunked.swift
[398/600] Compiling Algorithms Combinations.swift
[399/600] Emitting module DequeModule
[402/601] Compiling Algorithms Compacted.swift
[403/601] Compiling Algorithms Split.swift
[404/601] Compiling Algorithms Stride.swift
[406/601] Compiling Algorithms Keyed.swift
[407/601] Compiling Algorithms MinMax.swift
[408/601] Compiling Algorithms RandomSample.swift
[409/601] Compiling Algorithms Reductions.swift
[410/601] Compiling Algorithms Rotate.swift
[413/608] Compiling Algorithms EitherSequence.swift
[414/608] Compiling Algorithms FirstNonNil.swift
[415/608] Compiling Algorithms Partition.swift
[416/608] Compiling Algorithms Permutations.swift
[417/608] Compiling Algorithms Product.swift
[418/608] Compiling Algorithms Joined.swift
[432/608] Compiling Algorithms Cycle.swift
[433/611] Emitting module BitCollections
[434/617] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[435/617] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[436/617] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[437/617] Compiling BitCollections BitSet+SetAlgebra symmetricDifference.swift
[438/617] Compiling BitCollections BitSet+SetAlgebra union.swift
[439/617] Compiling BitCollections BitSet+Sorted Collection APIs.swift
[440/617] Compiling BitCollections BitSet.Counted.swift
[446/617] Compiling Crypto X25519Keys_boring.swift
[447/617] Compiling Crypto Curve25519.swift
[448/617] Compiling Crypto Ed25519Keys.swift
[449/617] Compiling Crypto NISTCurvesKeys.swift
[450/617] Compiling Crypto X25519Keys.swift
[454/617] Compiling Crypto Signature.swift
[455/617] Compiling Crypto CryptoKitErrors_boring.swift
[456/617] Compiling Crypto RNG_boring.swift
[457/617] Compiling Crypto SafeCompare_boring.swift
[458/617] Compiling Crypto Zeroization_boring.swift
[459/617] Compiling Crypto PrettyBytes.swift
[460/617] Emitting module _RopeModule
[474/617] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[475/618] Emitting module OrderedCollections
[477/678] Emitting module Crypto
[478/678] Compiling NIOCore NIOAny.swift
[479/678] Compiling NIOCore NIOCloseOnErrorHandler.swift
[480/678] Compiling NIOCore NIOLoopBound.swift
[481/678] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[482/678] Compiling NIOCore NIOScheduledCallback.swift
[483/678] Compiling NIOCore NIOSendable.swift
[484/678] Compiling NIOCore RecvByteBufferAllocator.swift
[485/678] Compiling NIOCore Channel.swift
[486/678] Compiling NIOCore ChannelHandler.swift
[487/678] Compiling NIOCore ChannelHandlers.swift
[488/678] Compiling NIOCore ByteBuffer-multi-int.swift
[489/678] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[490/678] Compiling NIOCore ByteBuffer-views.swift
[491/678] Compiling NIOCore NIOAsyncSequenceProducer.swift
[492/678] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[493/678] Compiling NIOCore NIOAsyncWriter.swift
[494/678] Compiling NIOCore AsyncChannelHandler.swift
[495/678] Compiling NIOCore AsyncChannelInboundStream.swift
[496/678] Compiling NIOCore AsyncChannelOutboundWriter.swift
[497/681] Compiling NIOCore AddressedEnvelope.swift
[498/681] Compiling NIOCore AsyncAwaitSupport.swift
[499/681] Compiling NIOCore AsyncChannel.swift
[503/682] Compiling NIOCore MarkedCircularBuffer.swift
[504/682] Compiling NIOCore MulticastChannel.swift
[513/682] Compiling NIOCore FileHandle.swift
[514/682] Compiling NIOCore FileRegion.swift
[515/682] Compiling NIOCore GlobalSingletons.swift
[516/682] Compiling NIOCore IO.swift
[517/682] Compiling NIOCore IOData.swift
[518/682] Compiling NIOCore IPProtocol.swift
[519/682] Compiling NIOCore IntegerBitPacking.swift
[520/682] Compiling NIOCore IntegerTypes.swift
[521/682] Compiling NIOCore Interfaces.swift
[522/682] Compiling NIOCore Linux.swift
[523/682] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[524/682] Compiling NIOCore BSDSocketAPI.swift
[525/682] Compiling NIOCore ByteBuffer-aux.swift
[526/682] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[527/682] Compiling NIOCore ByteBuffer-conversions.swift
[528/682] Compiling NIOCore ByteBuffer-core.swift
[529/682] Compiling NIOCore ByteBuffer-hex.swift
[530/682] Compiling NIOCore ByteBuffer-int.swift
[531/682] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[554/682] Compiling Algorithms Trim.swift
[555/682] Compiling Algorithms Unique.swift
[556/682] Compiling Algorithms Windows.swift
[557/682] Compiling NIOCore CircularBuffer.swift
[558/682] Compiling NIOCore Codec.swift
[559/682] Compiling NIOCore ConvenienceOptionSupport.swift
[560/682] Compiling NIOCore DeadChannel.swift
[561/682] Compiling NIOCore DispatchQueue+WithFuture.swift
[562/682] Compiling NIOCore EventLoop+Deprecated.swift
[563/682] Compiling NIOCore EventLoop+SerialExecutor.swift
[564/682] Compiling NIOCore EventLoop.swift
[565/682] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[566/682] Compiling NIOCore EventLoopFuture+Deprecated.swift
[567/682] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[568/682] Compiling NIOCore EventLoopFuture.swift
[569/682] Compiling NIOCore FileDescriptor.swift
[579/685] Emitting module HashTreeCollections
[583/686] Compiling ConsoleKit Exports.swift
[584/686] Emitting module ConsoleKit
[601/695] Compiling Crypto SafeCompare.swift
[602/695] Compiling Crypto SecureBytes.swift
[603/695] Compiling Crypto Zeroization.swift
[653/699] Compiling Collections Collections.swift
[654/699] Emitting module Collections
[664/700] Emitting module Algorithms
[666/701] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[667/701] Compiling NIOCore SocketAddresses.swift
[668/701] Compiling NIOCore SocketOptionProvider.swift
[669/701] Compiling NIOCore SystemCallHelpers.swift
[670/701] Compiling NIOCore TimeAmount+Duration.swift
[671/701] Compiling NIOCore TypeAssistedChannelHandler.swift
[672/701] Compiling NIOCore UniversalBootstrapSupport.swift
[673/701] Compiling NIOCore Utilities.swift
[701/701] Emitting module NIOCore
[703/752] Compiling NIOEmbedded AsyncTestingChannel.swift
[704/752] Emitting module NIOEmbedded
[705/752] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[706/752] Compiling NIOEmbedded Embedded.swift
[708/753] Compiling NIOPosix Pool.swift
[709/753] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[710/753] Compiling NIOPosix PosixSingletons.swift
[711/753] Compiling NIOPosix RawSocketBootstrap.swift
[712/753] Compiling NIOPosix Resolver.swift
[713/753] Compiling NIOPosix Selectable.swift
[714/759] Compiling NIOPosix ThreadPosix.swift
[715/759] Compiling NIOPosix ThreadWindows.swift
[716/759] Compiling NIOPosix UnsafeTransfer.swift
[717/759] Compiling NIOPosix Utilities.swift
[718/759] Compiling NIOPosix VsockAddress.swift
[719/759] Compiling NIOPosix VsockChannelEvents.swift
[720/759] Compiling NIOPosix ServerSocket.swift
[721/759] Compiling NIOPosix Socket.swift
[722/759] Compiling NIOPosix SocketChannel.swift
[723/759] Compiling NIOPosix SocketProtocols.swift
[724/759] Compiling NIOPosix System.swift
[725/759] Compiling NIOPosix Thread.swift
[726/759] Compiling NIOPosix SelectableChannel.swift
[727/759] Compiling NIOPosix SelectableEventLoop.swift
[728/759] Compiling NIOPosix SelectorEpoll.swift
[729/759] Compiling NIOPosix SelectorGeneric.swift
[730/759] Compiling NIOPosix SelectorKqueue.swift
[731/759] Compiling NIOPosix SelectorUring.swift
[732/759] Compiling NIOPosix IO.swift
[733/759] Compiling NIOPosix IntegerBitPacking.swift
[734/759] Compiling NIOPosix IntegerTypes.swift
[735/759] Compiling NIOPosix Linux.swift
[736/759] Compiling NIOPosix LinuxCPUSet.swift
[737/759] Compiling NIOPosix LinuxUring.swift
[738/759] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[739/759] Compiling NIOPosix BSDSocketAPICommon.swift
[740/759] Compiling NIOPosix BSDSocketAPIPosix.swift
[741/759] Compiling NIOPosix BSDSocketAPIWindows.swift
[742/759] Compiling NIOPosix BaseSocket.swift
[743/759] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[744/759] Compiling NIOPosix BaseSocketChannel.swift
[745/759] Compiling NIOPosix BaseStreamSocketChannel.swift
[746/759] Compiling NIOPosix Bootstrap.swift
[747/759] Compiling NIOPosix ControlMessage.swift
[748/759] Compiling NIOPosix DatagramVectorReadManager.swift
[749/759] Compiling NIOPosix Errors+Any.swift
[750/759] Compiling NIOPosix FileDescriptor.swift
[751/759] Compiling NIOPosix GetaddrinfoResolver.swift
[752/759] Compiling NIOPosix HappyEyeballs.swift
[753/759] Emitting module NIOPosix
[754/759] Compiling NIOPosix NIOThreadPool.swift
[755/759] Compiling NIOPosix NonBlockingFileIO.swift
[756/759] Compiling NIOPosix PendingDatagramWritesManager.swift
[757/759] Compiling NIOPosix PendingWritesManager.swift
[758/759] Compiling NIOPosix PipeChannel.swift
[759/759] Compiling NIOPosix PipePair.swift
[761/819] Emitting module NIO
[762/819] Compiling NIO Exports.swift
[764/820] Compiling _NIOFileSystem TokenBucket.swift
[765/820] Compiling _NIOFileSystem UnsafeTransfer.swift
[766/820] Compiling _NIOFileSystem FileSystemError+Syscall.swift
[767/820] Compiling _NIOFileSystem FileHandleProtocol.swift
[768/820] Compiling _NIOFileSystem FileInfo.swift
[769/820] Compiling _NIOFileSystem FileSystem.swift
[770/861] Compiling NIOTLS TLSEvents.swift
[771/861] Emitting module NIOTLS
[772/861] Compiling NIOHTTP1 ByteCollectionUtils.swift
[773/861] Compiling NIOHTTP1 HTTPDecoder.swift
[774/861] Compiling NIOHTTP1 HTTPEncoder.swift
[775/861] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[776/861] Compiling NIOHTTP1 HTTPHeaders+Validation.swift
[777/861] Compiling NIOHTTP1 HTTPPipelineSetup.swift
[778/861] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[779/861] Compiling NIOHTTP1 HTTPServerProtocolErrorHandler.swift
[780/861] Compiling NIOHTTP1 HTTPServerUpgradeHandler.swift
[781/861] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[782/861] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[783/861] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[784/861] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[785/861] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[786/861] Compiling AsyncKit Optional+StrictMap.swift
[787/861] Compiling AsyncKit Exports.swift
[788/861] Compiling NIOSOCKS SelectedAuthenticationMethod.swift
[789/862] Emitting module NIOFoundationCompat
[790/862] Compiling NIOSOCKS SOCKSResponse.swift
[791/862] Emitting module NIOHTTP1
[792/864] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[793/864] Compiling NIOTLS SNIHandler.swift
[795/865] Compiling NIOSOCKS ClientStateMachine.swift
[796/865] Compiling NIOSOCKS ServerStateMachine.swift
[803/865] Emitting module NIOSOCKS
[806/866] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[807/866] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[808/866] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[809/866] Emitting module _NIOFileSystem
[812/867] Compiling NIOHTTP1 NIOHTTPClientUpgradeHandler.swift
[813/867] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[814/871] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[815/871] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[816/871] Compiling _NIOFileSystem Cancellation.swift
[819/871] Compiling _NIOFileSystem FileDescriptor+Syscalls.swift
[820/871] Compiling _NIOFileSystem Mocking.swift
[821/871] Compiling _NIOFileSystem Syscall.swift
[822/871] Compiling _NIOFileSystem Syscalls.swift
[823/871] Compiling _NIOFileSystem ParallelDirCopy.swift
[824/871] Compiling _NIOFileSystem ParallelRemoval.swift
[825/871] Compiling _NIOFileSystem String+UnsafeUnititializedCapacity.swift
[826/871] Compiling _NIOFileSystem CInterop.swift
[827/871] Compiling _NIOFileSystem Errno.swift
[831/871] Compiling _NIOFileSystem FileType.swift
[832/871] Compiling _NIOFileSystem IOStrategy.swift
[839/871] Compiling NIOHTTP1 HTTPTypedPipelineSetup.swift
[840/871] Compiling NIOHTTP1 HTTPTypes.swift
[843/900] Compiling NIOSSL AndroidCABundle.swift
[844/900] Compiling NIOSSL ByteBufferBIO.swift
[845/900] Compiling NIOSSL CustomPrivateKey.swift
[846/901] Emitting module AsyncKit
[848/923] Compiling NIOTransportServices StateManagedChannel.swift
[849/923] Compiling NIOTransportServices StateManagedListenerChannel.swift
[850/923] Compiling NIOTransportServices StateManagedNWConnectionChannel.swift
[851/925] Compiling NIOTransportServices NIOTSBootstraps.swift
[852/925] Compiling NIOTransportServices NIOTSChannelOptions.swift
[853/925] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[854/925] Compiling NIOTransportServices NIOTSNetworkEvents.swift
[855/925] Compiling NIOTransportServices NIOTSSingletons.swift
[856/925] Compiling NIOTransportServices SocketAddress+NWEndpoint.swift
[857/925] Compiling NIOTransportServices NIOTSConnectionChannel.swift
[858/925] Compiling NIOTransportServices NIOTSErrors.swift
[859/925] Compiling NIOTransportServices NIOTSEventLoop.swift
[860/925] Compiling NIOTransportServices NIOTSEventLoopGroup.swift
[861/925] Compiling NIOTransportServices NIOTSListenerBootstrap.swift
[862/925] Compiling NIOTransportServices NIOTSListenerChannel.swift
[863/925] Emitting module NIOTransportServices
[864/925] Compiling NIOTransportServices AcceptHandler.swift
[865/925] Compiling NIOTransportServices NIOTSDatagramBootstrap.swift
[866/925] Compiling NIOTransportServices NIOTSDatagramChannel.swift
[867/925] Compiling NIOTransportServices NIOTSDatagramListener.swift
[868/925] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
[869/925] Compiling NIOTransportServices NIOFilterEmptyWritesHandler.swift
[870/925] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[871/925] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[873/972] Emitting module NIOHTTPCompression
[874/972] Compiling NIOWebSocket WebSocketOpcode.swift
[875/973] Compiling NIOHPACK IndexedHeaderTable.swift
[876/973] Compiling NIOHTTPCompression HTTPResponseDecompressor.swift
[877/989] Compiling NIOHTTPCompression HTTPRequestCompressor.swift
[878/993] Compiling NIOHTTPCompression HTTPCompression.swift
[879/993] Compiling MultipartKit FormDataEncoder.SingleValueContainer.swift
[880/993] Compiling MultipartKit FormDataEncoder.UnkeyedContainer.swift
[881/993] Compiling MultipartKit FormDataDecoder.Decoder.swift
[882/993] Compiling MultipartKit FormDataDecoder.KeyedContainer.swift
[883/993] Compiling MultipartKit FormDataDecoder.UnkeyedContainer.swift
[884/993] Compiling MultipartKit FormDataDecoder.swift
[885/993] Compiling MultipartKit FormDataEncoder.Encoder.swift
[886/993] Compiling MultipartKit FormDataEncoder.KeyedContainer.swift
[887/993] Compiling MultipartKit FormDataDecoder.SingleValueContainer.swift
[888/993] Compiling MultipartKit BasicCodingKey.swift
[889/993] Compiling MultipartKit MultipartError.swift
[890/993] Compiling MultipartKit Exports.swift
[891/993] Compiling MultipartKit MultipartPart.swift
[892/993] Compiling MultipartKit MultipartPartConvertible.swift
[895/993] Compiling NIOSSL SubjectAlternativeName.swift
[896/993] Compiling NIOSSL NIOSSLSecureBytes.swift
[897/993] Compiling NIOSSL RNG.swift
[898/993] Compiling NIOSSL SafeCompare.swift
[899/997] Compiling NIOHPACK HuffmanTables.swift
[900/997] Compiling NIOHPACK IntegerCoding.swift
[901/997] Compiling NIOHTTPCompression HTTPDecompression.swift
[902/997] Compiling NIOWebSocket WebSocketFrameDecoder.swift
[903/997] Compiling NIOWebSocket WebSocketFrameEncoder.swift
[911/997] Compiling MultipartKit FormDataEncoder.swift
[912/997] Compiling MultipartKit Storage.swift
[913/997] Compiling MultipartKit MultipartFormData.swift
[919/997] Compiling NIOHTTPCompression HTTPRequestDecompressor.swift
[920/997] Compiling NIOHTTPCompression HTTPResponseCompressor.swift
[927/998] Compiling NIOHPACK HuffmanCoding.swift
[928/1000] Compiling MultipartKit MultipartParser.swift
[930/1000] Compiling NIOHPACK StaticHeaderTable.swift
[933/1000] Compiling _NIOFileSystem SystemFileHandle.swift
[934/1000] Compiling _NIOFileSystem Utilities.swift
[935/1000] Compiling _NIOFileSystem OpenOptions.swift
[936/1000] Compiling _NIOFileSystem String+FileSystem.swift
[937/1001] Emitting module NIOWebSocket
[938/1001] Compiling NIOWebSocket WebSocketErrorCodes.swift
[939/1001] Compiling NIOWebSocket WebSocketFrame.swift
[944/1001] Emitting module NIOSSL
[945/1001] Compiling NIOWebSocket WebSocketProtocolErrorHandler.swift
[952/1002] Emitting module MultipartKit
[953/1004] Emitting module NIOHPACK
[954/1004] Emitting module NIOExtras
[962/1004] Compiling NIOExtras UnsafeTransfer.swift
[986/1005] Compiling NIOSSL SSLPKCS12Bundle.swift
[988/1005] Compiling MultipartKit MultipartSerializer.swift
[989/1005] Compiling MultipartKit Utilities.swift
[995/1011] Compiling NIOSSL Zeroization.swift
[996/1011] Compiling NIOSSL TLSConfiguration.swift
[997/1011] Compiling NIOSSL UniversalBootstrapSupport.swift
[998/1011] Compiling NIOSSL UnsafeKeyAndChainTarget.swift
[1001/1014] Compiling _NIOFileSystemFoundationCompat Date+FileInfo.swift
[1002/1031] Emitting module _NIOFileSystemFoundationCompat
[1003/1031] Compiling _NIOFileSystemFoundationCompat Data+FileSystem.swift
[1004/1032] Emitting module NIOFileSystem
[1005/1044] Compiling NIOFileSystem Exports.swift
[1007/1071] Compiling NIOHTTP2 ReceivingRstStreamState.swift
[1008/1071] Compiling NIOHTTP2 ReceivingWindowUpdateState.swift
[1009/1071] Compiling NIOHTTP2 StateMachineResult.swift
[1010/1071] Compiling NIOHTTP2 ConnectionStreamsState.swift
[1011/1071] Compiling NIOHTTP2 MayReceiveFrames.swift
[1012/1071] Compiling NIOHTTP2 ReceivingDataState.swift
[1017/1082] Compiling WebSocketKit WebSocketHandler.swift
[1018/1082] Compiling WebSocketKit WebSocket+Concurrency.swift
[1019/1082] Compiling WebSocketKit WebSocket+Connect.swift
[1020/1082] Emitting module WebSocketKit
[1021/1082] Compiling WebSocketKit HTTPUpgradeRequestHandler.swift
[1022/1082] Compiling WebSocketKit Exports.swift
[1023/1082] Compiling WebSocketKit WebSocket.swift
[1024/1082] Compiling WebSocketKit WebSocketClient.swift
[1026/1083] Compiling NIOHTTP2 MaySendFrames.swift
[1027/1083] Compiling NIOHTTP2 SendingDataState.swift
[1028/1083] Compiling NIOHTTP2 SendingGoawayState.swift
[1029/1083] Compiling NIOHTTP2 SendingHeadersState.swift
[1030/1083] Compiling NIOHTTP2 SendingPushPromiseState.swift
[1031/1083] Compiling NIOHTTP2 SendingRstStreamState.swift
[1032/1083] Compiling NIOHTTP2 SendingWindowUpdateState.swift
[1033/1083] Compiling NIOHTTP2 HTTP2SettingsState.swift
[1034/1091] Emitting module NIOHTTP2
[1035/1091] Compiling NIOHTTP2 HTTP2StreamChannel+OutboundStreamMultiplexer.swift
[1036/1091] Compiling NIOHTTP2 HTTP2StreamChannel.swift
[1037/1091] Compiling NIOHTTP2 HTTP2StreamDelegate.swift
[1038/1091] Compiling NIOHTTP2 HTTP2StreamID.swift
[1039/1091] Compiling NIOHTTP2 HTTP2StreamMultiplexer.swift
[1040/1091] Compiling NIOHTTP2 HTTP2ToHTTP1Codec.swift
[1041/1091] Compiling NIOHTTP2 HTTP2UserEvents.swift
[1042/1091] Compiling NIOHTTP2 InboundEventBuffer.swift
[1044/1091] Compiling NIOHTTP2 ContentLengthVerifier.swift
[1045/1091] Compiling NIOHTTP2 DOSHeuristics.swift
[1046/1091] Compiling NIOHTTP2 Error+Any.swift
[1047/1091] Compiling NIOHTTP2 ConcurrentStreamBuffer.swift
[1048/1091] Compiling NIOHTTP2 ControlFrameBuffer.swift
[1049/1091] Compiling NIOHTTP2 OutboundFlowControlBuffer.swift
[1050/1091] Compiling NIOHTTP2 OutboundFrameBuffer.swift
[1051/1091] Compiling NIOHTTP2 HasExtendedConnectSettings.swift
[1052/1091] Compiling NIOHTTP2 HasFlowControlWindows.swift
[1053/1091] Compiling NIOHTTP2 HasLocalSettings.swift
[1054/1091] Compiling NIOHTTP2 HasRemoteSettings.swift
[1055/1091] Compiling NIOHTTP2 LocallyQuiescingState.swift
[1056/1091] Compiling NIOHTTP2 QuiescingState.swift
[1057/1091] Compiling NIOHTTP2 RemotelyQuiescingState.swift
[1058/1091] Compiling NIOHTTP2 SendAndReceiveGoawayState.swift
[1059/1091] Compiling NIOHTTP2 ConnectionStateMachine.swift
[1063/1091] Compiling NIOHTTP2 ReceivingGoAwayState.swift
[1064/1091] Compiling NIOHTTP2 ReceivingHeadersState.swift
[1065/1091] Compiling NIOHTTP2 ReceivingPushPromiseState.swift
[1068/1091] Compiling NIOHTTP2 HPACKHeaders+Validation.swift
[1069/1091] Compiling NIOHTTP2 HTTP2ChannelHandler+InboundStreamMultiplexer.swift
[1070/1091] Compiling NIOHTTP2 HTTP2ChannelHandler+InlineStreamMultiplexer.swift
[1071/1091] Compiling NIOHTTP2 HTTP2ChannelHandler.swift
[1072/1091] Compiling NIOHTTP2 HTTP2CommonInboundStreamMultiplexer.swift
[1073/1091] Compiling NIOHTTP2 HTTP2ConnectionStateChange.swift
[1074/1091] Compiling NIOHTTP2 HTTP2Error.swift
[1075/1091] Compiling NIOHTTP2 HTTP2ErrorCode.swift
[1076/1091] Compiling NIOHTTP2 InboundWindowManager.swift
[1077/1091] Compiling NIOHTTP2 MultiplexerAbstractChannel.swift
[1078/1091] Compiling NIOHTTP2 StreamChannelFlowController.swift
[1079/1091] Compiling NIOHTTP2 StreamChannelList.swift
[1080/1091] Compiling NIOHTTP2 StreamMap.swift
[1081/1091] Compiling NIOHTTP2 StreamStateMachine.swift
[1082/1091] Compiling NIOHTTP2 UnsafeTransfer.swift
[1083/1091] Compiling NIOHTTP2 WatermarkedFlowController.swift
[1084/1091] Compiling NIOHTTP2 HTTP2FlowControlWindow.swift
[1085/1091] Compiling NIOHTTP2 HTTP2Frame.swift
[1086/1091] Compiling NIOHTTP2 HTTP2FrameEncoder.swift
[1087/1091] Compiling NIOHTTP2 HTTP2FrameParser.swift
[1088/1091] Compiling NIOHTTP2 HTTP2PingData.swift
[1089/1091] Compiling NIOHTTP2 HTTP2PipelineHelpers.swift
[1090/1091] Compiling NIOHTTP2 HTTP2Settings.swift
[1091/1091] Compiling NIOHTTP2 HTTP2Stream.swift
[1093/1152] Compiling AsyncHTTPClient SingleIteratorPrecondition.swift
[1094/1152] Compiling AsyncHTTPClient Transaction+StateMachine.swift
[1095/1152] Compiling AsyncHTTPClient Transaction.swift
[1096/1152] Compiling AsyncHTTPClient Base64.swift
[1097/1152] Compiling AsyncHTTPClient BasicAuth.swift
[1098/1152] Compiling AsyncHTTPClient BestEffortHashableTLSConfiguration.swift
[1099/1152] Compiling AsyncHTTPClient Configuration+BrowserLike.swift
[1100/1152] Compiling AsyncHTTPClient ConnectionPool.swift
[1101/1152] Compiling AsyncHTTPClient HTTP1ProxyConnectHandler.swift
[1102/1160] Emitting module AsyncHTTPClient
[1103/1160] Compiling AsyncHTTPClient HTTPConnectionPool+Factory.swift
[1104/1160] Compiling AsyncHTTPClient HTTPConnectionPool+Manager.swift
[1105/1160] Compiling AsyncHTTPClient HTTPConnectionPool.swift
[1106/1160] Compiling AsyncHTTPClient HTTPExecutableRequest.swift
[1107/1160] Compiling AsyncHTTPClient HTTPRequestStateMachine+Demand.swift
[1108/1160] Compiling AsyncHTTPClient HTTPRequestStateMachine.swift
[1109/1160] Compiling AsyncHTTPClient RequestBodyLength.swift
[1110/1160] Compiling AsyncHTTPClient RequestFramingMetadata.swift
[1111/1160] Compiling AsyncHTTPClient SOCKSEventsHandler.swift
[1112/1160] Compiling AsyncHTTPClient TLSEventsHandler.swift
[1113/1160] Compiling AsyncHTTPClient HTTP1ClientChannelHandler.swift
[1114/1160] Compiling AsyncHTTPClient HTTP1Connection.swift
[1115/1160] Compiling AsyncHTTPClient HTTP1ConnectionStateMachine.swift
[1116/1160] Compiling AsyncHTTPClient HTTP2ClientRequestHandler.swift
[1117/1160] Compiling AsyncHTTPClient HTTP2Connection.swift
[1118/1160] Compiling AsyncHTTPClient HTTP2IdleHandler.swift
[1119/1160] Compiling AsyncHTTPClient HTTPConnectionEvent.swift
[1120/1160] Compiling AsyncHTTPClient AnyAsyncSequence.swift
[1121/1160] Compiling AsyncHTTPClient AnyAsyncSequenceProucerDelete.swift
[1122/1160] Compiling AsyncHTTPClient AsyncLazySequence.swift
[1123/1160] Compiling AsyncHTTPClient HTTPClient+execute.swift
[1124/1160] Compiling AsyncHTTPClient HTTPClient+shutdown.swift
[1125/1160] Compiling AsyncHTTPClient HTTPClientRequest+Prepared.swift
[1126/1160] Compiling AsyncHTTPClient HTTPClientRequest+auth.swift
[1127/1160] Compiling AsyncHTTPClient HTTPClientRequest.swift
[1128/1160] Compiling AsyncHTTPClient HTTPClientResponse.swift
[1129/1160] Compiling AsyncHTTPClient HTTPHandler.swift
[1130/1160] Compiling AsyncHTTPClient LRUCache.swift
[1131/1160] Compiling AsyncHTTPClient NIOLoopBound+Execute.swift
[1132/1160] Compiling AsyncHTTPClient NWErrorHandler.swift
[1133/1160] Compiling AsyncHTTPClient NWWaitingHandler.swift
[1134/1160] Compiling AsyncHTTPClient TLSConfiguration.swift
[1135/1160] Compiling AsyncHTTPClient RedirectState.swift
[1136/1160] Compiling AsyncHTTPClient RequestBag+StateMachine.swift
[1137/1160] Compiling AsyncHTTPClient ConnectionTarget.swift
[1138/1160] Compiling AsyncHTTPClient DeconstructedURL.swift
[1139/1160] Compiling AsyncHTTPClient FileDownloadDelegate.swift
[1140/1160] Compiling AsyncHTTPClient FoundationExtensions.swift
[1141/1160] Compiling AsyncHTTPClient HTTPClient+HTTPCookie.swift
[1142/1160] Compiling AsyncHTTPClient HTTPClient+Proxy.swift
[1143/1160] Compiling AsyncHTTPClient HTTPClient+StructuredConcurrency.swift
[1144/1160] Compiling AsyncHTTPClient HTTPClient.swift
[1145/1160] Compiling AsyncHTTPClient RequestOptions.swift
[1146/1160] Compiling AsyncHTTPClient HTTPConnectionPool+Backoff.swift
[1147/1160] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1Connections.swift
[1148/1160] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1StateMachine.swift
[1149/1160] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2Connections.swift
[1150/1160] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2StateMachine.swift
[1151/1160] Compiling AsyncHTTPClient HTTPConnectionPool+RequestQueue.swift
[1152/1160] Compiling AsyncHTTPClient HTTPConnectionPool+StateMachine.swift
[1153/1160] Compiling AsyncHTTPClient RequestBag.swift
[1154/1160] Compiling AsyncHTTPClient RequestValidation.swift
[1155/1160] Compiling AsyncHTTPClient SSLContextCache.swift
[1156/1160] Compiling AsyncHTTPClient Scheme.swift
[1157/1160] Compiling AsyncHTTPClient Singleton.swift
[1158/1160] Compiling AsyncHTTPClient StringConvertibleInstances.swift
[1159/1160] Compiling AsyncHTTPClient StructuredConcurrencyHelpers.swift
[1160/1160] Compiling AsyncHTTPClient Utils.swift
[1162/1330] Compiling Vapor Core.swift
[1163/1330] Compiling Vapor Running.swift
[1164/1330] Compiling Vapor CORSMiddleware+AllowOriginSetting.swift
[1165/1330] Compiling Vapor CORSMiddleware+Configuration+exposedHeaders.swift
[1166/1330] Compiling Vapor DotEnvFile+load.swift
[1167/1330] Compiling Vapor Routes+caseInsenstive.swift
[1168/1330] Compiling Vapor Validatable+validate.swift
[1169/1330] Compiling Vapor Environment+Process.swift
[1170/1330] Compiling Vapor Environment+Secret.swift
[1171/1330] Compiling Vapor Environment.swift
[1172/1330] Compiling Vapor Abort.swift
[1173/1330] Compiling Vapor AbortError.swift
[1174/1330] Compiling Vapor DebuggableError.swift
[1175/1330] Compiling Vapor Demangler.swift
[1176/1330] Compiling Vapor ErrorSource.swift
[1177/1330] Compiling Vapor StackTrace.swift
[1178/1330] Compiling Vapor Exports.swift
[1179/1330] Compiling Vapor Application+HTTP.swift
[1180/1330] Compiling Vapor BasicResponder.swift
[1181/1330] Compiling Vapor BodyStream.swift
[1182/1330] Compiling Vapor Application+HTTP+Client.swift
[1183/1330] Compiling Vapor EventLoopHTTPClient.swift
[1184/1330] Compiling Vapor EndpointCache.swift
[1185/1330] Compiling Vapor HTTPMethod+String.swift
[1186/1354] Compiling Vapor AsyncBasicResponder.swift
[1187/1354] Compiling Vapor AsyncMiddleware.swift
[1188/1354] Compiling Vapor AsyncPasswordHasher+Concurrency.swift
[1189/1354] Compiling Vapor AsyncSessionDriver.swift
[1190/1354] Compiling Vapor Authentication+Concurrency.swift
[1191/1354] Compiling Vapor Cache+Concurrency.swift
[1192/1354] Compiling Vapor Client+Concurrency.swift
[1193/1354] Compiling Vapor RequestBody+Concurrency.swift
[1194/1354] Compiling Vapor Responder+Concurrency.swift
[1195/1354] Compiling Vapor ResponseCodable+Concurrency.swift
[1196/1354] Compiling Vapor RoutesBuilder+Concurrency.swift
[1197/1354] Compiling Vapor ViewRenderer+Concurrency.swift
[1198/1354] Compiling Vapor WebSocket+Concurrency.swift
[1199/1354] Compiling Vapor ContainerGetPathExecutor.swift
[1200/1354] Compiling Vapor Content.swift
[1201/1354] Compiling Vapor ContentCoders.swift
[1202/1354] Compiling Vapor ContentConfiguration.swift
[1203/1354] Compiling Vapor ContentContainer.swift
[1204/1354] Compiling Vapor JSONCoder+Custom.swift
[1205/1354] Compiling Vapor JSONCoders+Content.swift
[1206/1354] Compiling Vapor PlaintextDecoder.swift
[1207/1354] Compiling Vapor PlaintextEncoder.swift
[1208/1354] Compiling Vapor URLQueryCoders.swift
[1209/1354] Compiling Vapor URLQueryContainer.swift
[1210/1378] Compiling Vapor Application.swift
[1211/1378] Compiling Vapor AuthenticationCache.swift
[1212/1378] Compiling Vapor Authenticator.swift
[1213/1378] Compiling Vapor BasicAuthorization.swift
[1214/1378] Compiling Vapor BearerAuthorization.swift
[1215/1378] Compiling Vapor GuardMiddleware.swift
[1216/1378] Compiling Vapor RedirectMiddleware.swift
[1217/1378] Compiling Vapor SessionAuthenticatable.swift
[1218/1378] Compiling Vapor Bcrypt.swift
[1219/1378] Compiling Vapor Application+Cache.swift
[1220/1378] Compiling Vapor Cache.swift
[1221/1378] Compiling Vapor CacheExpirationTime.swift
[1222/1378] Compiling Vapor MemoryCache.swift
[1223/1378] Compiling Vapor Request+Cache.swift
[1224/1378] Compiling Vapor Application+Clients.swift
[1225/1378] Compiling Vapor Client.swift
[1226/1378] Compiling Vapor ClientRequest.swift
[1227/1378] Compiling Vapor ClientResponse.swift
[1228/1378] Compiling Vapor Request+Client.swift
[1229/1378] Compiling Vapor BootCommand.swift
[1230/1378] Compiling Vapor CommandContext+Application.swift
[1231/1378] Compiling Vapor RoutesCommand.swift
[1232/1378] Compiling Vapor ServeCommand.swift
[1233/1378] Compiling Vapor AnyResponse+Concurrency.swift
[1234/1378] Compiling Vapor Validator.swift
[1235/1378] Compiling Vapor ValidatorResult.swift
[1236/1378] Compiling Vapor And.swift
[1237/1378] Compiling Vapor Case.swift
[1238/1378] Compiling Vapor CharacterSet.swift
[1239/1378] Compiling Vapor Count.swift
[1240/1378] Compiling Vapor Custom.swift
[1241/1378] Compiling Vapor Email.swift
[1242/1378] Compiling Vapor Empty.swift
[1243/1378] Compiling Vapor In.swift
[1244/1378] Compiling Vapor Nil.swift
[1245/1378] Compiling Vapor NilIgnoring.swift
[1246/1378] Compiling Vapor Not.swift
[1247/1378] Compiling Vapor Or.swift
[1248/1378] Compiling Vapor Pattern.swift
[1249/1378] Compiling Vapor Range.swift
[1250/1378] Compiling Vapor URL.swift
[1251/1378] Compiling Vapor Valid.swift
[1252/1378] Compiling Vapor Application+Views.swift
[1253/1378] Compiling Vapor PlaintextRenderer.swift
[1254/1378] Compiling Vapor Request+View.swift
[1255/1378] Compiling Vapor View.swift
[1256/1378] Compiling Vapor ViewRenderer.swift
[1257/1378] Compiling Vapor _Deprecations.swift
[1258/1378] Compiling Vapor Service.swift
[1259/1378] Compiling Vapor Application+Sessions.swift
[1260/1378] Compiling Vapor MemorySessions.swift
[1261/1378] Compiling Vapor Request+Session.swift
[1262/1378] Compiling Vapor Session.swift
[1263/1378] Compiling Vapor SessionCache.swift
[1264/1378] Compiling Vapor SessionData.swift
[1265/1378] Compiling Vapor SessionDriver.swift
[1266/1378] Compiling Vapor SessionsConfiguration.swift
[1267/1378] Compiling Vapor SessionsMiddleware.swift
[1268/1378] Compiling Vapor URLEncodedFormData.swift
[1269/1378] Compiling Vapor URLEncodedFormDecoder.swift
[1270/1378] Compiling Vapor URLEncodedFormEncoder.swift
[1271/1378] Compiling Vapor URLEncodedFormError.swift
[1272/1378] Compiling Vapor URLEncodedFormParser.swift
[1273/1378] Compiling Vapor URLEncodedFormSerializer.swift
[1274/1378] Compiling Vapor URLQueryFragmentConvertible.swift
[1275/1378] Compiling Vapor AnyResponse.swift
[1276/1378] Compiling Vapor Array+Random.swift
[1277/1378] Compiling Vapor Base32.swift
[1278/1378] Compiling Vapor Base64.swift
[1279/1378] Compiling Vapor BaseN.swift
[1280/1378] Compiling Vapor BasicCodingKey.swift
[1281/1378] Compiling Vapor ByteCount.swift
[1282/1378] Compiling Vapor Bytes+Hex.swift
[1283/1378] Compiling Vapor Bytes+SecureCompare.swift
[1284/1378] Compiling Vapor Collection+Safe.swift
[1285/1378] Compiling Vapor DataProtocol+Copy.swift
[1286/1378] Compiling Vapor DecoderUnwrapper.swift
[1287/1378] Compiling Vapor DirectoryConfiguration.swift
[1288/1378] Compiling Vapor DotEnv.swift
[1289/1378] Compiling Vapor Extendable.swift
[1290/1378] Compiling Vapor File.swift
[1291/1378] Compiling Vapor FileIO.swift
[1292/1378] Compiling Vapor LifecycleHandler.swift
[1293/1378] Compiling Vapor OptionalType.swift
[1294/1378] Compiling Vapor RFC1123.swift
[1295/1378] Compiling Vapor SocketAddress+Hostname.swift
[1296/1378] Compiling Vapor Storage.swift
[1297/1378] Compiling Vapor String+IsIPAddress.swift
[1298/1378] Compiling Vapor Thread.swift
[1299/1378] Compiling Vapor URI.swift
[1300/1378] Compiling Vapor RangeResult.swift
[1301/1378] Compiling Vapor Validatable.swift
[1302/1378] Compiling Vapor Validation.swift
[1303/1378] Compiling Vapor ValidationKey.swift
[1304/1378] Compiling Vapor Validations.swift
[1305/1378] Compiling Vapor ValidationsError.swift
[1306/1378] Compiling Vapor Request+Body.swift
[1307/1378] Compiling Vapor Request+BodyStream.swift
[1308/1378] Compiling Vapor Request.swift
[1309/1378] Compiling Vapor Application+Responder.swift
[1310/1378] Compiling Vapor DefaultResponder.swift
[1311/1378] Compiling Vapor Response+Body.swift
[1312/1378] Compiling Vapor Response.swift
[1313/1378] Compiling Vapor ResponseCodable.swift
[1314/1378] Compiling Vapor Application+Routes.swift
[1315/1378] Compiling Vapor Parameters+Require.swift
[1316/1378] Compiling Vapor Request+WebSocket.swift
[1317/1378] Compiling Vapor Route.swift
[1318/1378] Compiling Vapor RouteCollection.swift
[1319/1378] Compiling Vapor Routes.swift
[1320/1378] Compiling Vapor RoutesBuilder+Group.swift
[1321/1378] Compiling Vapor RoutesBuilder+Method.swift
[1322/1378] Compiling Vapor RoutesBuilder+Middleware.swift
[1323/1378] Compiling Vapor RoutesBuilder+WebSocket.swift
[1324/1378] Compiling Vapor RoutesBuilder.swift
[1325/1378] Compiling Vapor OTP.swift
[1326/1378] Compiling Vapor Application+Servers.swift
[1327/1378] Compiling Vapor Server.swift
[1328/1378] Compiling Vapor App+Service.swift
[1329/1378] Compiling Vapor Req+Service.swift
[1330/1378] Compiling Vapor HTTPServerResponseEncoder.swift
[1331/1378] Compiling Vapor HTTPServerUpgradeHandler.swift
[1332/1378] Compiling Vapor Logger+Report.swift
[1333/1378] Compiling Vapor LoggingSystem+Environment.swift
[1334/1378] Compiling Vapor Application+Middleware.swift
[1335/1378] Compiling Vapor CORSMiddleware.swift
[1336/1378] Compiling Vapor ErrorMiddleware.swift
[1337/1378] Compiling Vapor FileMiddleware.swift
[1338/1378] Compiling Vapor Middleware.swift
[1339/1378] Compiling Vapor MiddlewareConfiguration.swift
[1340/1378] Compiling Vapor ResponseCompressionMiddleware.swift
[1341/1378] Compiling Vapor RouteLoggingMiddleware.swift
[1342/1378] Compiling Vapor TracingMiddleware.swift
[1343/1378] Compiling Vapor File+Multipart.swift
[1344/1378] Compiling Vapor FormDataDecoder+Content.swift
[1345/1378] Compiling Vapor FormDataEncoder+Content.swift
[1346/1378] Compiling Vapor Application+Password.swift
[1347/1378] Compiling Vapor Application+Passwords.swift
[1348/1378] Compiling Vapor AsyncPasswordHasher.swift
[1349/1378] Compiling Vapor BcryptHasher.swift
[1350/1378] Compiling Vapor PasswordHasher.swift
[1351/1378] Compiling Vapor PlaintextHasher.swift
[1352/1378] Compiling Vapor Request+Password.swift
[1353/1378] Compiling Vapor Redirect.swift
[1354/1378] Emitting module Vapor
[1355/1378] Compiling Vapor HTTPStatus.swift
[1356/1378] Compiling Vapor HTTPCookies.swift
[1357/1378] Compiling Vapor HTTPHeaderCacheControl.swift
[1358/1378] Compiling Vapor HTTPHeaderExpires.swift
[1359/1378] Compiling Vapor HTTPHeaderLastModified.swift
[1360/1378] Compiling Vapor HTTPHeaders+Cache.swift
[1361/1378] Compiling Vapor HTTPHeaders+Connection.swift
[1362/1378] Compiling Vapor HTTPHeaders+ContentDisposition.swift
[1363/1378] Compiling Vapor HTTPHeaders+ContentRange.swift
[1364/1378] Compiling Vapor HTTPHeaders+Directive.swift
[1365/1378] Compiling Vapor HTTPHeaders+Forwarded.swift
[1366/1378] Compiling Vapor HTTPHeaders+Link.swift
[1367/1378] Compiling Vapor HTTPHeaders+Name.swift
[1368/1378] Compiling Vapor HTTPHeaders+ResponseCompression.swift
[1369/1378] Compiling Vapor HTTPHeaders.swift
[1370/1378] Compiling Vapor HTTPMediaType.swift
[1371/1378] Compiling Vapor HTTPMediaTypePreference.swift
[1372/1378] Compiling Vapor Responder.swift
[1373/1378] Compiling Vapor Application+HTTP+Server.swift
[1374/1378] Compiling Vapor HTTPServer.swift
[1375/1378] Compiling Vapor HTTPServerConfiguration+RequestDecompressionConfiguration.swift
[1376/1378] Compiling Vapor HTTPServerConfiguration+ResponseCompressionConfiguration.swift
[1377/1378] Compiling Vapor HTTPServerHandler.swift
[1378/1378] Compiling Vapor HTTPServerRequestDecoder.swift
[1380/1415] Compiling VaporOAuth CodeManager.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[1381/1415] Compiling VaporOAuth ResourceServerRetriever.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[1382/1415] Compiling VaporOAuth TokenManager.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[1383/1415] Compiling VaporOAuth UserManager.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[1384/1415] Compiling VaporOAuth AuthorizeGetHandler.swift
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:22: error: cannot find 'SecRandomCopyBytes' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'SecRandomCopyBytes' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:55:41: error: cannot find 'kSecRandomDefault' in scope
53 | let numberOfBytes = 32
54 | var bytes = [Int8](repeating: 0, count: 32)
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
| `- error: cannot find 'kSecRandomDefault' in scope
56 |
57 | guard status == errSecSuccess else {
/host/spi-builder-workspace/Sources/VaporOAuth/RouteHandlers/AuthorizeGetHandler.swift:57:25: error: cannot find 'errSecSuccess' in scope
55 | let status = SecRandomCopyBytes(kSecRandomDefault, 32, &bytes)
56 |
57 | guard status == errSecSuccess else {
| `- error: cannot find 'errSecSuccess' in scope
58 | throw Abort(.internalServerError)
59 | }
[1385/1420] Compiling VaporOAuth AccessToken.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
[1386/1420] Compiling VaporOAuth RefreshToken.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
[1387/1420] Compiling VaporOAuth OAuth2.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
[1388/1420] Compiling VaporOAuth AuthorizeHandler.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
[1389/1420] Compiling VaporOAuth ClientRetriever.swift
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
[1390/1420] Compiling VaporOAuth OAuthHelper+local.swift
[1391/1420] Compiling VaporOAuth OAuthHelper+remote.swift
[1392/1420] Compiling VaporOAuth OAuthHelper.swift
[1393/1420] Compiling VaporOAuth OAuth2ScopeMiddleware.swift
[1394/1420] Compiling VaporOAuth OAuth2TokenIntrospectionMiddleware.swift
[1395/1420] Emitting module VaporOAuth
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:4:9: warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
2 |
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
| `- warning: stored property 'codeManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any CodeManager'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/CodeManager.swift:2:17: note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
1 | /// Responsible for generating and managing OAuth Codes
2 | public protocol CodeManager {
| `- note: protocol 'CodeManager' does not conform to the 'Sendable' protocol
3 | func generateCode(userID: String, clientID: String, redirectURI: String, scopes: [String]?) async throws -> String
4 | func getCode(_ code: String) async throws -> OAuthCode?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:5:9: warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
3 | public struct OAuth2: LifecycleHandler {
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
| `- warning: stored property 'tokenManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any TokenManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/TokenManager.swift:3:17: note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol TokenManager {
| `- note: protocol 'TokenManager' does not conform to the 'Sendable' protocol
4 | func generateAccessRefreshTokens(
5 | clientID: String,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:6:9: warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
4 | let codeManager: CodeManager
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
| `- warning: stored property 'clientRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ClientRetriever'; this is an error in the Swift 6 language mode
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ClientRetriever.swift:1:17: note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ClientRetriever {
| `- note: protocol 'ClientRetriever' does not conform to the 'Sendable' protocol
2 | func getClient(clientID: String) -> OAuthClient?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:7:9: warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
5 | let tokenManager: TokenManager
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
| `- warning: stored property 'authorizeHandler' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any AuthorizeHandler'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/AuthorizeHandler.swift:3:17: note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public protocol AuthorizeHandler {
| `- note: protocol 'AuthorizeHandler' does not conform to the 'Sendable' protocol
4 | func handleAuthorizationRequest(
5 | _ request: Request,
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:8:9: warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
6 | let clientRetriever: ClientRetriever
7 | let authorizeHandler: AuthorizeHandler
8 | let userManager: UserManager
| `- warning: stored property 'userManager' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any UserManager'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/UserManager.swift:1:17: note: protocol 'UserManager' does not conform to the 'Sendable' protocol
1 | public protocol UserManager {
| `- note: protocol 'UserManager' does not conform to the 'Sendable' protocol
2 | func authenticateUser(username: String, password: String) async throws -> String?
3 | func getUser(userID: String) async throws -> OAuthUser?
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:10:9: warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
8 | let userManager: UserManager
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
| `- warning: stored property 'resourceServerRetriever' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'any ResourceServerRetriever'; this is an error in the Swift 6 language mode
11 | let oAuthHelper: OAuthHelper
12 |
/host/spi-builder-workspace/Sources/VaporOAuth/Protocols/ResourceServerRetriever.swift:1:17: note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
1 | public protocol ResourceServerRetriever {
| `- note: protocol 'ResourceServerRetriever' does not conform to the 'Sendable' protocol
2 | func getServer(_ username: String) -> OAuthResourceServer?
3 | }
/host/spi-builder-workspace/Sources/VaporOAuth/OAuth2.swift:11:9: warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
9 | let validScopes: [String]?
10 | let resourceServerRetriever: ResourceServerRetriever
11 | let oAuthHelper: OAuthHelper
| `- warning: stored property 'oAuthHelper' of 'Sendable'-conforming struct 'OAuth2' has non-sendable type 'OAuthHelper'; this is an error in the Swift 6 language mode
12 |
13 | public init(
/host/spi-builder-workspace/Sources/VaporOAuth/Helper/OAuthHelper.swift:3:15: note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
1 | import Vapor
2 |
3 | public struct OAuthHelper {
| `- note: consider making struct 'OAuthHelper' conform to the 'Sendable' protocol
4 | public var assertScopes: ([String]?, Request) async throws -> Void
5 | public var user: (Request) async throws -> OAuthUser
[1396/1420] Compiling VaporOAuth AuthorizePostHandler.swift
[1397/1420] Compiling VaporOAuth TokenHandler.swift
[1398/1420] Compiling VaporOAuth AuthCodeTokenHandler.swift
[1399/1420] Compiling VaporOAuth ClientCredentialsTokenHandler.swift
[1400/1420] Compiling VaporOAuth PasswordTokenHandler.swift
[1401/1420] Compiling VaporOAuth EmptyAuthorizationHandler.swift
[1402/1420] Compiling VaporOAuth EmptyCodeManager.swift
[1403/1420] Compiling VaporOAuth EmptyResourceServerRetriever.swift
[1404/1420] Compiling VaporOAuth EmptyUserManager.swift
[1405/1420] Compiling VaporOAuth StaticClientRetriever.swift
[1406/1420] Compiling VaporOAuth TokenIntrospectionAuthenticationMiddleware.swift
[1407/1420] Compiling VaporOAuth OAuthClient.swift
[1408/1420] Compiling VaporOAuth OAuthCode.swift
[1409/1420] Compiling VaporOAuth OAuthResourceServer.swift
[1410/1420] Compiling VaporOAuth OAuthUser.swift
[1411/1420] Compiling VaporOAuth RefreshTokenHandler.swift
[1412/1420] Compiling VaporOAuth TokenResponseGenerator.swift
[1413/1420] Compiling VaporOAuth TokenIntrospectionHandler.swift
[1414/1420] Compiling VaporOAuth OAuthFlowType.swift
[1415/1420] Compiling VaporOAuth StringDefines.swift
[1416/1420] Compiling VaporOAuth TokenAuthenticator.swift
[1417/1420] Compiling VaporOAuth ClientValidator.swift
[1418/1420] Compiling VaporOAuth CodeValidator.swift
[1419/1420] Compiling VaporOAuth ResourceServerAuthenticator.swift
[1420/1420] Compiling VaporOAuth ScopeValidator.swift
BUILD FAILURE 6.1 android