Build Information
Failed to build Badgy, reference master (6831dc), with Swift 6.2 for macOS (SPM) on 17 Jun 2025 14:30:07 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/arthurpalves/badgy.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/arthurpalves/badgy
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 6831dce Merge pull request #23 from arthurpalves/clean/rc-argument-parser
Cloned https://github.com/arthurpalves/badgy.git
Revision (git rev-parse @):
6831dce91968b3db4bb2797cc9c5d3777bf37ea9
SUCCESS checkout https://github.com/arthurpalves/badgy.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/arthurpalves/badgy.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[1/1] Compiling plugin SwiftFormatPlugin
Building for debugging...
[1/11] Write sources
[3/11] Write badgy-entitlement.plist
[3/11] Write sources
[7/11] Write swift-version-1EA4D86E10B52AF.txt
[9/36] Compiling ArgumentParserToolInfo ToolInfo.swift
[10/36] Emitting module ArgumentParserToolInfo
[11/71] Compiling ArgumentParser HelpGenerator.swift
[12/71] Compiling ArgumentParser Flag.swift
[13/73] Compiling ArgumentParser ParserError.swift
[14/73] Compiling ArgumentParser SplitArguments.swift
[15/73] Compiling ArgumentParser DumpHelpGenerator.swift
[16/73] Compiling ArgumentParser HelpCommand.swift
[17/73] Emitting module SwiftCLI
[18/73] Emitting module ArgumentParser
[19/76] Compiling SwiftCLI ValueBox.swift
[20/76] Compiling SwiftCLI VersionCommand.swift
[21/76] Compiling ArgumentParser ParsableArgumentsValidation.swift
[22/76] Compiling ArgumentParser ParsableCommand.swift
[23/76] Compiling ArgumentParser ArgumentDecoder.swift
[24/76] Compiling ArgumentParser ArgumentDefinition.swift
[25/76] Compiling ArgumentParser ArgumentSet.swift
[26/76] Compiling ArgumentParser CommandParser.swift
[27/76] Compiling ArgumentParser InputOrigin.swift
[28/76] Compiling ArgumentParser Name.swift
[29/76] Compiling ArgumentParser CommandConfiguration.swift
[30/76] Compiling ArgumentParser EnumerableFlag.swift
[31/76] Compiling ArgumentParser ExpressibleByArgument.swift
[32/76] Compiling ArgumentParser ParsableArguments.swift
[33/76] Compiling ArgumentParser Argument.swift
[34/76] Compiling ArgumentParser ArgumentHelp.swift
[35/76] Compiling ArgumentParser CompletionKind.swift
[36/76] Compiling ArgumentParser Errors.swift
[37/76] Compiling ArgumentParser BashCompletionsGenerator.swift
[38/76] Compiling ArgumentParser CompletionsGenerator.swift
[39/76] Compiling ArgumentParser FishCompletionsGenerator.swift
[40/76] Compiling ArgumentParser ZshCompletionsGenerator.swift
[41/76] Compiling ArgumentParser SequenceExtensions.swift
[42/76] Compiling ArgumentParser StringExtensions.swift
[43/76] Compiling ArgumentParser Tree.swift
[46/76] Compiling ArgumentParser Parsed.swift
[47/76] Compiling ArgumentParser ParsedValues.swift
[53/76] Compiling ArgumentParser MessageInfo.swift
[54/76] Compiling ArgumentParser UsageGenerator.swift
[55/76] Compiling ArgumentParser CollectionExtensions.swift
[64/76] Compiling ArgumentParser OptionGroup.swift
[72/76] Compiling PathKit PathKit.swift
[73/76] Emitting module PathKit
[74/93] Compiling Badgy Position.swift
[75/94] Compiling Badgy main.swift
[76/94] Compiling Badgy VerboseLogger.swift
[77/94] Compiling Badgy IconSet.swift
[78/94] Compiling Badgy IconSignPipeline.swift
[79/94] Compiling Badgy IconSetDelegate.swift
[80/94] Compiling Badgy Logger.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[81/94] Compiling Badgy ColorCode.swift
[82/94] Compiling Badgy Factory+Resizer.swift
[83/94] Emitting module Badgy
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:57:26: error: extra argument 'default' in call
55 | var color: ColorCode?
56 |
57 | @Option(default: "white", help: """
| `- error: extra argument 'default' in call
58 | Specify a valid hex color code in a case insensitive format: '#rrggbb' | '#rrggbbaa'
59 | or
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:65:10: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
63 | var tintColor: ColorCode
64 |
65 | @Flag(help: "Indicates Badgy should replace the input icon")
| `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
66 | var replace: Bool
67 |
/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/Badgy/Commands/Badgy.swift:68:10: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
66 | var replace: Bool
67 |
68 | @Flag(help: "Log tech details for nerds")
| `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
69 | var verbose: Bool
70 |
/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/Badgy/Commands/Badgy.swift:41:12: error: type 'Badgy.Options' does not conform to protocol 'Decodable'
39 |
40 | extension Badgy {
41 | struct Options: ParsableArguments {
| `- error: type 'Badgy.Options' does not conform to protocol 'Decodable'
42 | @Argument(help: "Specify badge text")
43 | var label: String
:
61 | Complete list of named colors: https://imagemagick.org/script/color.php#color_names
62 | """)
63 | var tintColor: ColorCode
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
64 |
65 | @Flag(help: "Indicates Badgy should replace the input icon")
66 | var replace: Bool
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
67 |
68 | @Flag(help: "Log tech details for nerds")
69 | var verbose: Bool
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
70 |
71 | func validate() 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 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:90:27: error: extra argument 'default' in call
88 | var options: Badgy.Options
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
| `- error: extra argument 'default' in call
91 | var position: Position
92 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:90:27: error: cannot infer contextual base in reference to member 'bottom'
88 | var options: Badgy.Options
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
| `- error: cannot infer contextual base in reference to member 'bottom'
91 | var position: Position
92 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:93:26: error: extra argument 'default' in call
91 | var position: Position
92 |
93 | @Option(default: 0, help: "The rotation angle of the badge in degrees range of -180 ... 180")
| `- error: extra argument 'default' in call
94 | var angle: Int
95 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:82:12: error: type 'Badgy.Long' does not conform to protocol 'Decodable'
80 |
81 | extension Badgy {
82 | struct Long: ParsableCommand {
| `- error: type 'Badgy.Long' does not conform to protocol 'Decodable'
83 | static var configuration = CommandConfiguration(
84 | abstract: "Add rectangular label to app icon"
:
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
91 | var position: Position
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
92 |
93 | @Option(default: 0, help: "The rotation angle of the badge in degrees range of -180 ... 180")
94 | var angle: Int
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
95 |
96 | func validate() 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 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:132:27: error: extra argument 'default' in call
130 | var options: Badgy.Options
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
| `- error: extra argument 'default' in call
133 | var position: Position
134 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:132:27: error: cannot infer contextual base in reference to member 'bottomLeft'
130 | var options: Badgy.Options
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
| `- error: cannot infer contextual base in reference to member 'bottomLeft'
133 | var position: Position
134 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:124:12: error: type 'Badgy.Small' does not conform to protocol 'Decodable'
122 |
123 | extension Badgy {
124 | struct Small: ParsableCommand {
| `- error: type 'Badgy.Small' does not conform to protocol 'Decodable'
125 | static var configuration = CommandConfiguration(
126 | abstract: "Add small square label to app icon"
:
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
133 | var position: Position
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
134 |
135 | func validate() 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 |
[84/94] Compiling Badgy ColorCode+Hex.swift
[85/94] Compiling Badgy ColorCode+Name.swift
[86/94] Compiling Badgy Foundation+Extensions.swift
[87/94] Compiling Badgy Icon.swift
[88/94] Compiling Badgy Factory+Small.swift
[89/94] Compiling Badgy Factory.swift
[90/94] Compiling Badgy Badgy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:57:26: error: extra argument 'default' in call
55 | var color: ColorCode?
56 |
57 | @Option(default: "white", help: """
| `- error: extra argument 'default' in call
58 | Specify a valid hex color code in a case insensitive format: '#rrggbb' | '#rrggbbaa'
59 | or
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:65:10: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
63 | var tintColor: ColorCode
64 |
65 | @Flag(help: "Indicates Badgy should replace the input icon")
| `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
66 | var replace: Bool
67 |
/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/Badgy/Commands/Badgy.swift:68:10: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
66 | var replace: Bool
67 |
68 | @Flag(help: "Log tech details for nerds")
| `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
69 | var verbose: Bool
70 |
/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/Badgy/Commands/Badgy.swift:41:12: error: type 'Badgy.Options' does not conform to protocol 'Decodable'
39 |
40 | extension Badgy {
41 | struct Options: ParsableArguments {
| `- error: type 'Badgy.Options' does not conform to protocol 'Decodable'
42 | @Argument(help: "Specify badge text")
43 | var label: String
:
61 | Complete list of named colors: https://imagemagick.org/script/color.php#color_names
62 | """)
63 | var tintColor: ColorCode
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
64 |
65 | @Flag(help: "Indicates Badgy should replace the input icon")
66 | var replace: Bool
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
67 |
68 | @Flag(help: "Log tech details for nerds")
69 | var verbose: Bool
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
70 |
71 | func validate() 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 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:90:27: error: extra argument 'default' in call
88 | var options: Badgy.Options
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
| `- error: extra argument 'default' in call
91 | var position: Position
92 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:90:27: error: cannot infer contextual base in reference to member 'bottom'
88 | var options: Badgy.Options
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
| `- error: cannot infer contextual base in reference to member 'bottom'
91 | var position: Position
92 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:93:26: error: extra argument 'default' in call
91 | var position: Position
92 |
93 | @Option(default: 0, help: "The rotation angle of the badge in degrees range of -180 ... 180")
| `- error: extra argument 'default' in call
94 | var angle: Int
95 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:82:12: error: type 'Badgy.Long' does not conform to protocol 'Decodable'
80 |
81 | extension Badgy {
82 | struct Long: ParsableCommand {
| `- error: type 'Badgy.Long' does not conform to protocol 'Decodable'
83 | static var configuration = CommandConfiguration(
84 | abstract: "Add rectangular label to app icon"
:
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
91 | var position: Position
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
92 |
93 | @Option(default: 0, help: "The rotation angle of the badge in degrees range of -180 ... 180")
94 | var angle: Int
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
95 |
96 | func validate() 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 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:132:27: error: extra argument 'default' in call
130 | var options: Badgy.Options
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
| `- error: extra argument 'default' in call
133 | var position: Position
134 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:132:27: error: cannot infer contextual base in reference to member 'bottomLeft'
130 | var options: Badgy.Options
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
| `- error: cannot infer contextual base in reference to member 'bottomLeft'
133 | var position: Position
134 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:124:12: error: type 'Badgy.Small' does not conform to protocol 'Decodable'
122 |
123 | extension Badgy {
124 | struct Small: ParsableCommand {
| `- error: type 'Badgy.Small' does not conform to protocol 'Decodable'
125 | static var configuration = CommandConfiguration(
126 | abstract: "Add small square label to app icon"
:
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
133 | var position: Position
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
134 |
135 | func validate() 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 |
[91/94] Compiling Badgy DependencyManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:57:26: error: extra argument 'default' in call
55 | var color: ColorCode?
56 |
57 | @Option(default: "white", help: """
| `- error: extra argument 'default' in call
58 | Specify a valid hex color code in a case insensitive format: '#rrggbb' | '#rrggbbaa'
59 | or
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:65:10: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
63 | var tintColor: ColorCode
64 |
65 | @Flag(help: "Indicates Badgy should replace the input icon")
| `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
66 | var replace: Bool
67 |
/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/Badgy/Commands/Badgy.swift:68:10: error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
66 | var replace: Bool
67 |
68 | @Flag(help: "Log tech details for nerds")
| `- error: referencing initializer 'init(name:help:)' on 'Flag' requires the types 'Bool' and 'Int' be equivalent
69 | var verbose: Bool
70 |
/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/Badgy/Commands/Badgy.swift:41:12: error: type 'Badgy.Options' does not conform to protocol 'Decodable'
39 |
40 | extension Badgy {
41 | struct Options: ParsableArguments {
| `- error: type 'Badgy.Options' does not conform to protocol 'Decodable'
42 | @Argument(help: "Specify badge text")
43 | var label: String
:
61 | Complete list of named colors: https://imagemagick.org/script/color.php#color_names
62 | """)
63 | var tintColor: ColorCode
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
64 |
65 | @Flag(help: "Indicates Badgy should replace the input icon")
66 | var replace: Bool
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
67 |
68 | @Flag(help: "Log tech details for nerds")
69 | var verbose: Bool
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
70 |
71 | func validate() 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 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:90:27: error: extra argument 'default' in call
88 | var options: Badgy.Options
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
| `- error: extra argument 'default' in call
91 | var position: Position
92 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:90:27: error: cannot infer contextual base in reference to member 'bottom'
88 | var options: Badgy.Options
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
| `- error: cannot infer contextual base in reference to member 'bottom'
91 | var position: Position
92 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:93:26: error: extra argument 'default' in call
91 | var position: Position
92 |
93 | @Option(default: 0, help: "The rotation angle of the badge in degrees range of -180 ... 180")
| `- error: extra argument 'default' in call
94 | var angle: Int
95 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:82:12: error: type 'Badgy.Long' does not conform to protocol 'Decodable'
80 |
81 | extension Badgy {
82 | struct Long: ParsableCommand {
| `- error: type 'Badgy.Long' does not conform to protocol 'Decodable'
83 | static var configuration = CommandConfiguration(
84 | abstract: "Add rectangular label to app icon"
:
89 |
90 | @Option(default: .bottom, help: "Position on which to place the badge. Supported positions: \(Position.longLabelPositions.formatted())")
91 | var position: Position
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
92 |
93 | @Option(default: 0, help: "The rotation angle of the badge in degrees range of -180 ... 180")
94 | var angle: Int
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
95 |
96 | func validate() 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 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:132:27: error: extra argument 'default' in call
130 | var options: Badgy.Options
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
| `- error: extra argument 'default' in call
133 | var position: Position
134 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:132:27: error: cannot infer contextual base in reference to member 'bottomLeft'
130 | var options: Badgy.Options
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
| `- error: cannot infer contextual base in reference to member 'bottomLeft'
133 | var position: Position
134 |
/Users/admin/builder/spi-builder-workspace/Sources/Badgy/Commands/Badgy.swift:124:12: error: type 'Badgy.Small' does not conform to protocol 'Decodable'
122 |
123 | extension Badgy {
124 | struct Small: ParsableCommand {
| `- error: type 'Badgy.Small' does not conform to protocol 'Decodable'
125 | static var configuration = CommandConfiguration(
126 | abstract: "Add small square label to app icon"
:
131 |
132 | @Option(default: .bottomLeft, help: "Position on which to place the badge. Supported positions: \(Position.allCases.formatted())")
133 | var position: Position
| `- note: cannot automatically synthesize 'Decodable' because '<<error type>>' does not conform to 'Decodable'
134 |
135 | func validate() 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/nicklockwood/SwiftFormat
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/jakeheis/SwiftCLI
Fetching https://github.com/kylef/PathKit
[1/1411] Fetching pathkit
[171/6485] Fetching pathkit, swiftcli
[3747/21865] Fetching pathkit, swiftcli, swift-argument-parser
[16483/70663] Fetching pathkit, swiftcli, swift-argument-parser, swiftformat
Fetched https://github.com/apple/swift-argument-parser from cache (1.63s)
Fetched https://github.com/kylef/PathKit from cache (1.63s)
[7514/53872] Fetching swiftcli, swiftformat
Fetched https://github.com/nicklockwood/SwiftFormat from cache (76.05s)
Fetched https://github.com/jakeheis/SwiftCLI from cache (76.05s)
Computing version for https://github.com/kylef/PathKit
Computed https://github.com/kylef/PathKit at 1.0.1 (78.22s)
Fetching https://github.com/kylef/Spectre.git
[1/1021] Fetching spectre
Fetched https://github.com/kylef/Spectre.git from cache (0.86s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (1.36s)
Computing version for https://github.com/jakeheis/SwiftCLI
Computed https://github.com/jakeheis/SwiftCLI at 6.0.3 (0.46s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.49s)
Computing version for https://github.com/nicklockwood/SwiftFormat
Computed https://github.com/nicklockwood/SwiftFormat at 0.56.4 (0.53s)
Creating working copy for https://github.com/kylef/PathKit
Working copy of https://github.com/kylef/PathKit resolved at 1.0.1
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
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Creating working copy for https://github.com/jakeheis/SwiftCLI
Working copy of https://github.com/jakeheis/SwiftCLI resolved at 6.0.3
Creating working copy for https://github.com/nicklockwood/SwiftFormat
Working copy of https://github.com/nicklockwood/SwiftFormat resolved at 0.56.4
BUILD FAILURE 6.2 macosSpm