The Swift Package Index logo.Swift Package Index

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: 0.4.2
Initialized empty Git repository in /Users/builder/builds/UKfvDsi8u/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/ChimeHQ/OAuthenticator
 * tag               0.4.2      -> FETCH_HEAD
HEAD is now at 2e9dd0b Added default Privacy Manifest (not tracking anything) to support new Apple rule starting May 1st,2024 (#19)
Cloned https://github.com/ChimeHQ/OAuthenticator.git
Revision (git rev-parse @):
2e9dd0b6d6eefda0c469622c81512066d345129a
SPI manifest file found: $workDir/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/OAuthenticator.git at 0.4.2
========================================
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...
[1/10] Compiling OAuthenticator Mastodon.swift
[2/10] Compiling OAuthenticator URLSession+ResponseProvider.swift
[3/11] Compiling OAuthenticator GitHub.swift
[4/11] Compiling OAuthenticator URL+QueryParams.swift
[5/11] Compiling OAuthenticator GoogleAPI.swift
[6/11] Emitting module OAuthenticator
/Users/builder/builds/UKfvDsi8u/3/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/3/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
         ^
[7/11] Compiling OAuthenticator CredentialWindowProvider.swift
/Users/builder/builds/UKfvDsi8u/3/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/3/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/11] Compiling OAuthenticator Models.swift
/Users/builder/builds/UKfvDsi8u/3/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/3/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/11] Compiling OAuthenticator ASWebAuthenticationSession+Utility.swift
/Users/builder/builds/UKfvDsi8u/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/11] Compiling OAuthenticator Authenticator.swift
/Users/builder/builds/UKfvDsi8u/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/3/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/11] Compiling OAuthenticator WebAuthenticationSession+Utility.swift
Build complete! (10.33s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/builder/builds/UKfvDsi8u/3/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/OAuthenticator/PrivacyInfo.xcprivacy
Build complete.
Done.

Build Machine: Mac 7