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: 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