Skip to content

Enable Authenticator.response(for:) to return a generic data type #67

Enable Authenticator.response(for:) to return a generic data type

Enable Authenticator.response(for:) to return a generic data type #67

Triggered via pull request October 28, 2024 18:17
Status Success
Total duration 2m 33s
Artifacts

ci.yml

on: pull_request
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
Test (platform=macOS): Sources/OAuthenticator/CredentialWindowProvider.swift#L28
main actor-isolated instance method 'presentationAnchor(for:)' cannot be used to satisfy nonisolated protocol requirement
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L116
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L116
capture of 'userAuthenticator' with non-sendable type '(URL, String) async throws -> URL' in a `@Sendable` closure
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L122
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L132
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L136
capture of 'userAuthenticator' with non-sendable type '(URL, String) async throws -> URL' in a `@Sendable` closure
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L157
passing argument of non-sendable type 'Authenticator<UserDataType>' outside of main actor-isolated context may introduce data races
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L157
passing argument of non-sendable type 'Authenticator<UserDataType>.UserAuthenticator' (aka '(URL, String) async throws -> URL') outside of main actor-isolated context may introduce data races
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L191
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=macOS): Sources/OAuthenticator/Authenticator.swift#L192
capture of 'userAuthenticator' with non-sendable type 'Authenticator<UserDataType>.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/CredentialWindowProvider.swift#L28
main actor-isolated instance method 'presentationAnchor(for:)' cannot be used to satisfy nonisolated protocol requirement
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L116
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L116
capture of 'userAuthenticator' with non-sendable type '(URL, String) async throws -> URL' in a `@Sendable` closure
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L122
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L132
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L136
capture of 'userAuthenticator' with non-sendable type '(URL, String) async throws -> URL' in a `@Sendable` closure
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L157
passing argument of non-sendable type 'Authenticator<UserDataType>' outside of main actor-isolated context may introduce data races
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L157
passing argument of non-sendable type 'Authenticator<UserDataType>.UserAuthenticator' (aka '(URL, String) async throws -> URL') outside of main actor-isolated context may introduce data races
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L191
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=iOS Simulator,name=iPhone 11): Sources/OAuthenticator/Authenticator.swift#L192
capture of 'userAuthenticator' with non-sendable type 'Authenticator<UserDataType>.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L116
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L116
capture of 'userAuthenticator' with non-sendable type '(URL, String) async throws -> URL' in a `@Sendable` closure
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L122
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L132
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L136
capture of 'userAuthenticator' with non-sendable type '(URL, String) async throws -> URL' in a `@Sendable` closure
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L157
passing argument of non-sendable type 'Authenticator<UserDataType>' outside of main actor-isolated context may introduce data races
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L157
passing argument of non-sendable type 'Authenticator<UserDataType>.UserAuthenticator' (aka '(URL, String) async throws -> URL') outside of main actor-isolated context may introduce data races
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L191
capture of 'self' with non-sendable type 'Authenticator<UserDataType>' in a `@Sendable` closure
Test (platform=tvOS Simulator,name=Apple TV): Sources/OAuthenticator/Authenticator.swift#L192
capture of 'userAuthenticator' with non-sendable type 'Authenticator<UserDataType>.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
Test (platform=tvOS Simulator,name=Apple TV): Tests/OAuthenticatorTests/AuthenticatorTests.swift#L106
passing argument of non-sendable type 'Authenticator<Data>' outside of main actor-isolated context may introduce data races