The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build Poes, reference 2.0.0 (e20def), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 19:31:10 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/AvdLee/Poes.git
Reference: 2.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/AvdLee/Poes
 * tag               2.0.0      -> FETCH_HEAD
HEAD is now at e20def8 Implement the new arguments parser framework (#14)
Submodule path 'Submodules/WeTransfer-iOS-CI': checked out 'c2122f81f98515f3e292dff1a5e03c6899870646'
Submodule 'Submodules/WeTransfer-iOS-CI' (https://github.com/WeTransfer/WeTransfer-iOS-CI.git) registered for path 'Submodules/WeTransfer-iOS-CI'
Cloning into '/Users/admin/builder/spi-builder-workspace/Submodules/WeTransfer-iOS-CI'...
Cloned https://github.com/AvdLee/Poes.git
Revision (git rev-parse @):
e20def8f7ed2965c17a84aad96997857f7c66d77
SUCCESS checkout https://github.com/AvdLee/Poes.git at 2.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/AvdLee/Poes.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/9] Write sources
[1/9] Write Poes-entitlement.plist
[1/9] Write sources
[5/9] Write swift-version-1EA4D86E10B52AF.txt
[7/11] Compiling ArgumentParserToolInfo ToolInfo.swift
[8/11] Emitting module ArgumentParserToolInfo
[9/46] Compiling ArgumentParser ArgumentSet.swift
[10/46] Compiling ArgumentParser CommandParser.swift
[11/46] Compiling ArgumentParser InputOrigin.swift
[12/46] Compiling ArgumentParser Name.swift
[13/49] Compiling ArgumentParser CommandConfiguration.swift
[14/49] Compiling ArgumentParser EnumerableFlag.swift
[15/49] Compiling ArgumentParser ExpressibleByArgument.swift
[16/49] Compiling ArgumentParser ParsableArguments.swift
[17/49] Compiling ArgumentParser ParsableArgumentsValidation.swift
[18/49] Compiling ArgumentParser ParsableCommand.swift
[19/49] Compiling ArgumentParser ArgumentDecoder.swift
[20/49] Compiling ArgumentParser ArgumentDefinition.swift
[21/49] Emitting module ArgumentParser
[22/49] Compiling ArgumentParser Flag.swift
[23/49] Compiling ArgumentParser NameSpecification.swift
[24/49] Compiling ArgumentParser Option.swift
[25/49] Compiling ArgumentParser OptionGroup.swift
[26/49] Compiling ArgumentParser BashCompletionsGenerator.swift
[27/49] Compiling ArgumentParser CompletionsGenerator.swift
[28/49] Compiling ArgumentParser FishCompletionsGenerator.swift
[29/49] Compiling ArgumentParser ZshCompletionsGenerator.swift
[30/49] Compiling ArgumentParser Parsed.swift
[31/49] Compiling ArgumentParser ParsedValues.swift
[32/49] Compiling ArgumentParser ParserError.swift
[33/49] Compiling ArgumentParser SplitArguments.swift
[34/49] Compiling ArgumentParser SequenceExtensions.swift
[35/49] Compiling ArgumentParser StringExtensions.swift
[36/49] Compiling ArgumentParser Tree.swift
[37/49] Compiling ArgumentParser MessageInfo.swift
[38/49] Compiling ArgumentParser UsageGenerator.swift
[39/49] Compiling ArgumentParser CollectionExtensions.swift
[40/49] Compiling ArgumentParser Argument.swift
[41/49] Compiling ArgumentParser ArgumentHelp.swift
[42/49] Compiling ArgumentParser CompletionKind.swift
[43/49] Compiling ArgumentParser Errors.swift
[44/49] Compiling ArgumentParser DumpHelpGenerator.swift
[45/49] Compiling ArgumentParser HelpCommand.swift
[46/49] Compiling ArgumentParser HelpGenerator.swift
[47/55] Compiling PoesCore Send.swift
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:19:43: error: extra argument 'default' in call
17 |     private var bundleIdentifier: String
18 |
19 |     @Option(name: .shortAndLong, default: "Default Title", help: "The title of the Push notification")
   |                                           `- error: extra argument 'default' in call
20 |     private var title: String
21 |
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:22:43: error: extra argument 'default' in call
20 |     private var title: String
21 |
22 |     @Option(name: .shortAndLong, default: "Default Body", help: "The body of the Push notification")
   |                                           `- error: extra argument 'default' in call
23 |     private var body: String
24 |
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:28:6: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
26 |     private var badge: Int?
27 |
28 |     @Flag(name: .shortAndLong, help: "Adds the mutable-content key to the payload")
   |      `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
29 |     private var isMutable: Bool
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Flag.swift:298:1: note: where 'Value' = 'Bool'
296 | }
297 |
298 | extension Flag where Value == Int {
    | `- note: where 'Value' = 'Bool'
299 |   /// Creates an integer property that gets its value from the number of times
300 |   /// a flag appears.
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:31:6: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
29 |     private var isMutable: Bool
30 |
31 |     @Flag(name: .long, help: "Show extra logging for debugging purposes")
   |      `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
32 |     private var verbose: Bool
33 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Flag.swift:298:1: note: where 'Value' = 'Bool'
296 | }
297 |
298 | extension Flag where Value == Int {
    | `- note: where 'Value' = 'Bool'
299 |   /// Creates an integer property that gets its value from the number of times
300 |   /// a flag appears.
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:12:8: error: type 'Send' does not conform to protocol 'Decodable'
10 | import ArgumentParser
11 |
12 | struct Send: ParsableCommand, ShellInjectable {
   |        `- error: type 'Send' does not conform to protocol 'Decodable'
13 |
14 |     public static let configuration = CommandConfiguration(abstract: "Send a push notification to an app installed on the iOS Simulator")
   :
18 |
19 |     @Option(name: .shortAndLong, default: "Default Title", help: "The title of the Push notification")
20 |     private var title: String
   |                 `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
21 |
22 |     @Option(name: .shortAndLong, default: "Default Body", help: "The body of the Push notification")
23 |     private var body: String
   |                 `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
24 |
25 |     @Option(name: .shortAndLong, help: "The number to display in a badge on your app’s icon")
   :
27 |
28 |     @Flag(name: .shortAndLong, help: "Adds the mutable-content key to the payload")
29 |     private var isMutable: Bool
   |                 `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
30 |
31 |     @Flag(name: .long, help: "Show extra logging for debugging purposes")
32 |     private var verbose: Bool
   |                 `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
33 |
34 |     func run() throws {
Swift.Decodable.init:2:1: note: protocol requires initializer 'init(from:)' with type 'Decodable'
1 | protocol Decodable {
2 | init(from decoder: any Decoder) throws}
  | `- note: protocol requires initializer 'init(from:)' with type 'Decodable'
3 |
[48/55] Compiling PoesCore Poes.swift
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:19:43: error: extra argument 'default' in call
17 |     private var bundleIdentifier: String
18 |
19 |     @Option(name: .shortAndLong, default: "Default Title", help: "The title of the Push notification")
   |                                           `- error: extra argument 'default' in call
20 |     private var title: String
21 |
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:22:43: error: extra argument 'default' in call
20 |     private var title: String
21 |
22 |     @Option(name: .shortAndLong, default: "Default Body", help: "The body of the Push notification")
   |                                           `- error: extra argument 'default' in call
23 |     private var body: String
24 |
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:28:6: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
26 |     private var badge: Int?
27 |
28 |     @Flag(name: .shortAndLong, help: "Adds the mutable-content key to the payload")
   |      `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
29 |     private var isMutable: Bool
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Flag.swift:298:1: note: where 'Value' = 'Bool'
296 | }
297 |
298 | extension Flag where Value == Int {
    | `- note: where 'Value' = 'Bool'
299 |   /// Creates an integer property that gets its value from the number of times
300 |   /// a flag appears.
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:31:6: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
29 |     private var isMutable: Bool
30 |
31 |     @Flag(name: .long, help: "Show extra logging for debugging purposes")
   |      `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
32 |     private var verbose: Bool
33 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Flag.swift:298:1: note: where 'Value' = 'Bool'
296 | }
297 |
298 | extension Flag where Value == Int {
    | `- note: where 'Value' = 'Bool'
299 |   /// Creates an integer property that gets its value from the number of times
300 |   /// a flag appears.
[49/55] Compiling PoesCore Shell.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[50/55] Compiling PoesCore Log.swift
[51/55] Compiling PoesCore Payload.swift
[52/55] Emitting module PoesCore
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:19:43: error: extra argument 'default' in call
17 |     private var bundleIdentifier: String
18 |
19 |     @Option(name: .shortAndLong, default: "Default Title", help: "The title of the Push notification")
   |                                           `- error: extra argument 'default' in call
20 |     private var title: String
21 |
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:22:43: error: extra argument 'default' in call
20 |     private var title: String
21 |
22 |     @Option(name: .shortAndLong, default: "Default Body", help: "The body of the Push notification")
   |                                           `- error: extra argument 'default' in call
23 |     private var body: String
24 |
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:28:6: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
26 |     private var badge: Int?
27 |
28 |     @Flag(name: .shortAndLong, help: "Adds the mutable-content key to the payload")
   |      `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
29 |     private var isMutable: Bool
30 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Flag.swift:298:1: note: where 'Value' = 'Bool'
296 | }
297 |
298 | extension Flag where Value == Int {
    | `- note: where 'Value' = 'Bool'
299 |   /// Creates an integer property that gets its value from the number of times
300 |   /// a flag appears.
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:31:6: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
29 |     private var isMutable: Bool
30 |
31 |     @Flag(name: .long, help: "Show extra logging for debugging purposes")
   |      `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
32 |     private var verbose: Bool
33 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Flag.swift:298:1: note: where 'Value' = 'Bool'
296 | }
297 |
298 | extension Flag where Value == Int {
    | `- note: where 'Value' = 'Bool'
299 |   /// Creates an integer property that gets its value from the number of times
300 |   /// a flag appears.
/Users/admin/builder/spi-builder-workspace/Sources/PoesCore/Send.swift:12:8: error: type 'Send' does not conform to protocol 'Decodable'
10 | import ArgumentParser
11 |
12 | struct Send: ParsableCommand, ShellInjectable {
   |        `- error: type 'Send' does not conform to protocol 'Decodable'
13 |
14 |     public static let configuration = CommandConfiguration(abstract: "Send a push notification to an app installed on the iOS Simulator")
   :
18 |
19 |     @Option(name: .shortAndLong, default: "Default Title", help: "The title of the Push notification")
20 |     private var title: String
   |                 `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
21 |
22 |     @Option(name: .shortAndLong, default: "Default Body", help: "The body of the Push notification")
23 |     private var body: String
   |                 `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
24 |
25 |     @Option(name: .shortAndLong, help: "The number to display in a badge on your app’s icon")
   :
27 |
28 |     @Flag(name: .shortAndLong, help: "Adds the mutable-content key to the payload")
29 |     private var isMutable: Bool
   |                 `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
30 |
31 |     @Flag(name: .long, help: "Show extra logging for debugging purposes")
32 |     private var verbose: Bool
   |                 `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
33 |
34 |     func run() throws {
Swift.Decodable.init:2:1: note: protocol requires initializer 'init(from:)' with type 'Decodable'
1 | protocol Decodable {
2 | init(from decoder: any Decoder) throws}
  | `- note: protocol requires initializer 'init(from:)' with type 'Decodable'
3 |
Fetching https://github.com/apple/swift-argument-parser
[1/15380] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.52s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (2.07s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.5.0
BUILD FAILURE 6.2 macosSpm