Build Information
Successful build of OAuthenticator with Swift 5.9 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.38.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/OAuthenticator.git
Reference: main
Initialized empty Git repository in /Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/ChimeHQ/OAuthenticator
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at dac219f Add declaration to process the Privacy manifest file (#20)
Cloned https://github.com/ChimeHQ/OAuthenticator.git
Revision (git rev-parse @):
dac219f61f6a3abcf0ffb16840f3f8e15ef2fc87
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/OAuthenticator.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $workDir
https://github.com/ChimeHQ/OAuthenticator.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/1] Copying PrivacyInfo.xcprivacy
[2/12] Emitting module OAuthenticator
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/CredentialWindowProvider.swift:28:14: warning: main actor-isolated instance method 'presentationAnchor(for:)' cannot be used to satisfy nonisolated protocol requirement
public func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/CredentialWindowProvider.swift:28:14: note: add 'nonisolated' to 'presentationAnchor(for:)' to make this instance method not isolated to the actor
public func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
^
nonisolated
AuthenticationServices.ASWebAuthenticationPresentationContextProviding:3:10: note: 'presentationAnchor(for:)' declared here
func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor
^
[3/12] Compiling OAuthenticator GitHub.swift
[4/12] Compiling OAuthenticator GoogleAPI.swift
[5/12] Compiling OAuthenticator WebAuthenticationSession+Utility.swift
[6/12] Compiling OAuthenticator URL+QueryParams.swift
[7/12] Compiling OAuthenticator CredentialWindowProvider.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/CredentialWindowProvider.swift:28:14: warning: main actor-isolated instance method 'presentationAnchor(for:)' cannot be used to satisfy nonisolated protocol requirement
public func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/CredentialWindowProvider.swift:28:14: note: add 'nonisolated' to 'presentationAnchor(for:)' to make this instance method not isolated to the actor
public func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
^
nonisolated
AuthenticationServices.ASWebAuthenticationPresentationContextProviding:3:10: note: 'presentationAnchor(for:)' declared here
func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor
^
[8/12] Compiling OAuthenticator Models.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/CredentialWindowProvider.swift:28:14: warning: main actor-isolated instance method 'presentationAnchor(for:)' cannot be used to satisfy nonisolated protocol requirement
public func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/CredentialWindowProvider.swift:28:14: note: add 'nonisolated' to 'presentationAnchor(for:)' to make this instance method not isolated to the actor
public func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor {
^
nonisolated
AuthenticationServices.ASWebAuthenticationPresentationContextProviding:3:10: note: 'presentationAnchor(for:)' declared here
func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor
^
[9/12] Compiling OAuthenticator ASWebAuthenticationSession+Utility.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:114:22: warning: capture of 'self' with non-sendable type 'Authenticator' in a `@Sendable` closure
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:21:20: note: class 'Authenticator' does not conform to the 'Sendable' protocol
public final class Authenticator {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:114:82: warning: capture of 'userAuthenticator' with non-sendable type 'Authenticator.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:114:82: note: a function type must be marked '@Sendable' to conform to 'Sendable'
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:120:33: warning: capture of 'self' with non-sendable type 'Authenticator' in a `@Sendable` closure
guard let value = try await refresh(with: login) else {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:21:20: note: class 'Authenticator' does not conform to the 'Sendable' protocol
public final class Authenticator {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:130:30: warning: capture of 'self' with non-sendable type 'Authenticator' in a `@Sendable` closure
if let value = try await refresh(with: login) {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:21:20: note: class 'Authenticator' does not conform to the 'Sendable' protocol
public final class Authenticator {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:134:82: warning: capture of 'userAuthenticator' with non-sendable type 'Authenticator.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:134:82: note: a function type must be marked '@Sendable' to conform to 'Sendable'
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:155:51: warning: passing argument of non-sendable type 'Authenticator.UserAuthenticator' (aka '(URL, String) async throws -> URL') outside of main actor-isolated context may introduce data races
let _ = try await loginTaskResult(manual: true, userAuthenticator: userAuthenticator ?? config.userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:155:51: note: a function type must be marked '@Sendable' to conform to 'Sendable'
let _ = try await loginTaskResult(manual: true, userAuthenticator: userAuthenticator ?? config.userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:181:32: warning: capture of 'self' with non-sendable type 'Authenticator' in a `@Sendable` closure
guard let login = try await retrieveLogin() else {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:21:20: note: class 'Authenticator' does not conform to the 'Sendable' protocol
public final class Authenticator {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:182:83: warning: capture of 'userAuthenticator' with non-sendable type 'Authenticator.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
return try await performUserAuthentication(manual: manual, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:182:83: note: a function type must be marked '@Sendable' to conform to 'Sendable'
return try await performUserAuthentication(manual: manual, userAuthenticator: userAuthenticator)
^
[10/12] Compiling OAuthenticator Authenticator.swift
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:114:22: warning: capture of 'self' with non-sendable type 'Authenticator' in a `@Sendable` closure
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:21:20: note: class 'Authenticator' does not conform to the 'Sendable' protocol
public final class Authenticator {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:114:82: warning: capture of 'userAuthenticator' with non-sendable type 'Authenticator.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:114:82: note: a function type must be marked '@Sendable' to conform to 'Sendable'
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:120:33: warning: capture of 'self' with non-sendable type 'Authenticator' in a `@Sendable` closure
guard let value = try await refresh(with: login) else {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:21:20: note: class 'Authenticator' does not conform to the 'Sendable' protocol
public final class Authenticator {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:130:30: warning: capture of 'self' with non-sendable type 'Authenticator' in a `@Sendable` closure
if let value = try await refresh(with: login) {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:21:20: note: class 'Authenticator' does not conform to the 'Sendable' protocol
public final class Authenticator {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:134:82: warning: capture of 'userAuthenticator' with non-sendable type 'Authenticator.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:134:82: note: a function type must be marked '@Sendable' to conform to 'Sendable'
return try await performUserAuthentication(manual: false, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:155:51: warning: passing argument of non-sendable type 'Authenticator.UserAuthenticator' (aka '(URL, String) async throws -> URL') outside of main actor-isolated context may introduce data races
let _ = try await loginTaskResult(manual: true, userAuthenticator: userAuthenticator ?? config.userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:155:51: note: a function type must be marked '@Sendable' to conform to 'Sendable'
let _ = try await loginTaskResult(manual: true, userAuthenticator: userAuthenticator ?? config.userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:181:32: warning: capture of 'self' with non-sendable type 'Authenticator' in a `@Sendable` closure
guard let login = try await retrieveLogin() else {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:21:20: note: class 'Authenticator' does not conform to the 'Sendable' protocol
public final class Authenticator {
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:182:83: warning: capture of 'userAuthenticator' with non-sendable type 'Authenticator.UserAuthenticator' (aka '(URL, String) async throws -> URL') in a `@Sendable` closure
return try await performUserAuthentication(manual: manual, userAuthenticator: userAuthenticator)
^
/Users/builder/builds/UKfvDsi8u/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/Authenticator.swift:182:83: note: a function type must be marked '@Sendable' to conform to 'Sendable'
return try await performUserAuthentication(manual: manual, userAuthenticator: userAuthenticator)
^
[11/12] Compiling OAuthenticator URLSession+ResponseProvider.swift
[12/12] Compiling OAuthenticator Mastodon.swift
[13/13] Compiling OAuthenticator resource_bundle_accessor.swift
Build complete! (6.42s)
Build complete.
Done.
Build Machine: Mac 7