Build Information
Failed to build ActionBuilderPlugin, reference v2.0.0 (23b747
), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 00:43:32 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/elegantchaos/ActionBuilderPlugin.git
Reference: v2.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/elegantchaos/ActionBuilderPlugin
* tag v2.0.0 -> FETCH_HEAD
HEAD is now at 23b7475 Updated to Swift 6
Cloned https://github.com/elegantchaos/ActionBuilderPlugin.git
Revision (git rev-parse @):
23b7475e21d93983aec0d32d20cc7cd08bd98d2f
SUCCESS checkout https://github.com/elegantchaos/ActionBuilderPlugin.git at v2.0.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/elegantchaos/ActionBuilderPlugin.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[0/9] Write sources
[1/9] Write VersionatorTool-tool-entitlement.plist
[1/9] Write sources
[5/9] Write swift-version-1EA4D86E10B52AF.txt
[7/15] Emitting module ChaosByteStreams
[8/15] Compiling VersionatorUtils String+AsyncSequence.swift
[9/15] Emitting module VersionatorUtils
[10/15] Compiling ChaosByteStreams String+ByteStreams.swift
[11/15] Compiling ChaosByteStreams DataBuffer.swift
[12/15] Compiling ChaosByteStreams Data+ByteStreams.swift
[13/22] Compiling Runner Session.swift
[14/22] Compiling Runner Runner.swift
[15/22] Compiling Runner URL+SystemPath.swift
[16/22] Compiling Runner RunState.swift
[17/22] Compiling Runner Error.swift
[18/22] Emitting module Runner
[19/22] Compiling Runner Output.swift
[20/25] Emitting module VersionatorTool
[21/25] Compiling VersionatorTool VersionatorTool.swift
[22/25] Compiling VersionatorTool URL+SystemPaths.swift
[22/25] Write Objects.LinkFileList
[23/25] Linking VersionatorTool-tool
[24/25] Applying VersionatorTool-tool
[1/1] Compiling plugin ActionBuilderPlugin
[2/2] Compiling plugin VersionatorPlugin
Building for debugging...
[2/27] Write sources
[3/27] Write ActionBuilderTool-tool-entitlement.plist
[3/27] Write sources
[7/27] Write ActionBuilderTool-entitlement.plist
[11/27] Write sources
[14/27] Write swift-version-1EA4D86E10B52AF.txt
[15/37] Write Objects.LinkFileList
[17/37] Compiling ChaosByteStreams String+ByteStreams.swift
[18/37] Compiling ChaosByteStreams Data+ByteStreams.swift
[19/37] Emitting module ChaosByteStreams
[20/37] Compiling ChaosByteStreams DataBuffer.swift
[20/44] Linking VersionatorTool-tool
[21/44] Calculating Version
[23/44] Write sources
[26/44] Compiling Runner URL+SystemPath.swift
[27/44] Compiling Runner Runner.swift
[28/44] Compiling Runner Session.swift
[29/44] Compiling Runner RunState.swift
[30/44] Compiling Runner Error.swift
[31/44] Emitting module Runner
[32/44] Compiling Runner Output.swift
[33/44] Compiling SemanticVersion SemanticVersion.swift
[35/44] Compiling SemanticVersion SemanticVersion+Comparabl.swift
[36/44] Emitting module SemanticVersion
[38/58] Compiling SemanticVersion SemanticVersion+Comparabl.swift
[39/72] Compiling ActionBuilderCore Configuration.swift
[40/72] Compiling ActionBuilderCore Generator.swift
[41/72] Compiling ActionBuilderCore GitInfo.swift
[42/72] Compiling ActionBuilderCore Github.swift
[43/72] Compiling ActionBuilderCore JSONDictionary.swift
[44/72] Compiling ActionBuilderCore Option.swift
[45/72] Compiling ActionBuilderCore CaseInsensitiveRawRepresentable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/GitInfo.swift:17:72: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
15 | let spm = Runner(command: "git", cwd: url)
16 | let output = try spm.run(["remote", "-v"])
17 | try await output.throwIfFailed(Error.launchingGitFailed(url, await String(output.stderr)))
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
18 |
19 | // TODO: recode this using new regex syntax?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/GitInfo.swift:21:24: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
19 | // TODO: recode this using new regex syntax?
20 |
21 | let chunks = await String(output.stdout).split(separator: "\t")
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
22 | guard chunks.count > 1 else {
23 | throw Error.failedGettingRemote(chunks)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
[46/72] Compiling ActionBuilderCore Compiler.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/GitInfo.swift:17:72: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
15 | let spm = Runner(command: "git", cwd: url)
16 | let output = try spm.run(["remote", "-v"])
17 | try await output.throwIfFailed(Error.launchingGitFailed(url, await String(output.stderr)))
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
18 |
19 | // TODO: recode this using new regex syntax?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/GitInfo.swift:21:24: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
19 | // TODO: recode this using new regex syntax?
20 |
21 | let chunks = await String(output.stdout).split(separator: "\t")
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
22 | guard chunks.count > 1 else {
23 | throw Error.failedGettingRemote(chunks)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
[47/73] Emitting module ActionBuilderCore
[48/73] Compiling ActionBuilderCore Settings.swift
[49/73] Compiling ActionBuilderCore Platform.swift
[50/73] Compiling ActionBuilderCore Repo.swift
[51/73] Compiling ActionBuilderCore Repo+SPM.swift
[52/73] Compiling ActionBuilderCore PackageInfo.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/PackageInfo.swift:21:45: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
19 | let output = try spm.run(["package", "dump-package"])
20 | try await output.throwIfFailed(
21 | Error.launchingSwiftFailed(url, await String(output.stderr))
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
22 | )
23 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/PackageInfo.swift:24:26: error: initializer 'init(_:)' requires that 'Runner.Output' conform to 'AsyncSequence'
22 | )
23 |
24 | let jsonData = await Data(output.stdout)
| `- error: initializer 'init(_:)' requires that 'Runner.Output' conform to 'AsyncSequence'
25 | let decoder = JSONDecoder()
26 | self = try decoder.decode(PackageInfo.self, from: jsonData)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/Data+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T) async where T.Element == UInt8 {
| `- note: where 'T' = 'Runner.Output'
8 | var data = Data()
9 | do {
[53/73] Compiling ActionBuilderCore Repo+SPM.swift
[54/73] Compiling ActionBuilderCore Settings.swift
[59/73] Compiling ActionBuilderCore PackageInfo.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/PackageInfo.swift:21:45: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
19 | let output = try spm.run(["package", "dump-package"])
20 | try await output.throwIfFailed(
21 | Error.launchingSwiftFailed(url, await String(output.stderr))
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
22 | )
23 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/PackageInfo.swift:24:26: error: initializer 'init(_:)' requires that 'Runner.Output' conform to 'AsyncSequence'
22 | )
23 |
24 | let jsonData = await Data(output.stdout)
| `- error: initializer 'init(_:)' requires that 'Runner.Output' conform to 'AsyncSequence'
25 | let decoder = JSONDecoder()
26 | self = try decoder.decode(PackageInfo.self, from: jsonData)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/Data+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T) async where T.Element == UInt8 {
| `- note: where 'T' = 'Runner.Output'
8 | var data = Data()
9 | do {
[62/73] Emitting module ActionBuilderCore
[63/73] Compiling ActionBuilderCore Platform.swift
[64/73] Compiling ActionBuilderCore Repo.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/GitInfo.swift:17:72: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
15 | let spm = Runner(command: "git", cwd: url)
16 | let output = try spm.run(["remote", "-v"])
17 | try await output.throwIfFailed(Error.launchingGitFailed(url, await String(output.stderr)))
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
18 |
19 | // TODO: recode this using new regex syntax?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/GitInfo.swift:21:24: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
19 | // TODO: recode this using new regex syntax?
20 |
21 | let chunks = await String(output.stdout).split(separator: "\t")
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
22 | guard chunks.count > 1 else {
23 | throw Error.failedGettingRemote(chunks)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/GitInfo.swift:17:72: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
15 | let spm = Runner(command: "git", cwd: url)
16 | let output = try spm.run(["remote", "-v"])
17 | try await output.throwIfFailed(Error.launchingGitFailed(url, await String(output.stderr)))
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
18 |
19 | // TODO: recode this using new regex syntax?
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ActionBuilderCore/Sources/ActionBuilderCore/GitInfo.swift:21:24: error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
19 | // TODO: recode this using new regex syntax?
20 |
21 | let chunks = await String(output.stdout).split(separator: "\t")
| `- error: initializer 'init(_:encoding:)' requires that 'Runner.Output' conform to 'AsyncSequence'
22 | guard chunks.count > 1 else {
23 | throw Error.failedGettingRemote(chunks)
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ChaosByteStreams/Sources/ChaosByteStreams/String+ByteStreams.swift:7:10: note: where 'T' = 'Runner.Output'
5 | /// Initialise from an `AsyncSequence` of bytes.
6 | /// Consumes the entire sequence and waits for it to end.
7 | public init<T: AsyncSequence>(_ sequence: T, encoding: String.Encoding = .utf8) async
| `- note: where 'T' = 'Runner.Output'
8 | where T.Element == UInt8 {
9 | let data = await Data(sequence)
[67/74] Compiling ActionBuilderCore TargetInfo.swift
Fetching https://github.com/elegantchaos/ActionBuilderCore.git
[1/462] Fetching actionbuildercore
Fetched https://github.com/elegantchaos/ActionBuilderCore.git from cache (0.77s)
Computing version for https://github.com/elegantchaos/ActionBuilderCore.git
Computed https://github.com/elegantchaos/ActionBuilderCore.git at 2.0.0 (1.28s)
Fetching https://github.com/elegantchaos/Versionator.git
Fetching https://github.com/elegantchaos/SemanticVersion.git
Fetching https://github.com/elegantchaos/Runner.git
Fetching https://github.com/elegantchaos/ChaosByteStreams.git
[1/384] Fetching versionator
[236/1060] Fetching versionator, runner
[464/1212] Fetching versionator, runner, semanticversion
[664/1328] Fetching versionator, runner, semanticversion, chaosbytestreams
Fetched https://github.com/elegantchaos/Versionator.git from cache (0.69s)
[456/944] Fetching runner, semanticversion, chaosbytestreams
Fetched https://github.com/elegantchaos/ChaosByteStreams.git from cache (0.79s)
Fetched https://github.com/elegantchaos/SemanticVersion.git from cache (0.79s)
Fetched https://github.com/elegantchaos/Runner.git from cache (0.79s)
Computing version for https://github.com/elegantchaos/SemanticVersion.git
Computed https://github.com/elegantchaos/SemanticVersion.git at 1.1.2 (1.37s)
Computing version for https://github.com/elegantchaos/Versionator.git
Computed https://github.com/elegantchaos/Versionator.git at 2.0.6 (0.44s)
Computing version for https://github.com/elegantchaos/Runner.git
Computed https://github.com/elegantchaos/Runner.git at 2.1.3 (0.44s)
Computing version for https://github.com/elegantchaos/ChaosByteStreams.git
Computed https://github.com/elegantchaos/ChaosByteStreams.git at 1.0.6 (0.43s)
Creating working copy for https://github.com/elegantchaos/ActionBuilderCore.git
Working copy of https://github.com/elegantchaos/ActionBuilderCore.git resolved at 2.0.0
Creating working copy for https://github.com/elegantchaos/Runner.git
Working copy of https://github.com/elegantchaos/Runner.git resolved at 2.1.3
Creating working copy for https://github.com/elegantchaos/Versionator.git
Working copy of https://github.com/elegantchaos/Versionator.git resolved at 2.0.6
Creating working copy for https://github.com/elegantchaos/ChaosByteStreams.git
Working copy of https://github.com/elegantchaos/ChaosByteStreams.git resolved at 1.0.6
Creating working copy for https://github.com/elegantchaos/SemanticVersion.git
Working copy of https://github.com/elegantchaos/SemanticVersion.git resolved at 1.1.2
BUILD FAILURE 6.2 macosSpm