Build Information
Failed to build ActionBuilderPlugin, reference v2.0.1 (122da7
), with Swift 6.0 for macOS (SPM) on 28 Aug 2025 14:11:32 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/elegantchaos/ActionBuilderPlugin.git
Reference: v2.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/elegantchaos/ActionBuilderPlugin
* tag v2.0.1 -> FETCH_HEAD
HEAD is now at 122da77 Updated workflow
Cloned https://github.com/elegantchaos/ActionBuilderPlugin.git
Revision (git rev-parse @):
122da77163518fce77e515b6d75ae13276ebcb25
SUCCESS checkout https://github.com/elegantchaos/ActionBuilderPlugin.git at v2.0.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/elegantchaos/ActionBuilderPlugin.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/9] Write sources
[3/9] Write VersionatorTool-tool-entitlement.plist
[4/9] Write sources
[5/9] Write swift-version-5BDAB9E9C0126B9D.txt
[7/15] Compiling ChaosByteStreams Data+ByteStreams.swift
[8/15] Emitting module VersionatorUtils
[9/15] Emitting module ChaosByteStreams
[10/15] Compiling VersionatorUtils String+AsyncSequence.swift
[11/15] Compiling ChaosByteStreams String+ByteStreams.swift
[12/15] Compiling ChaosByteStreams DataBuffer.swift
[13/22] Compiling Runner URL+SystemPath.swift
[14/22] Compiling Runner Session.swift
[15/22] Compiling Runner RunState.swift
[16/22] Compiling Runner Error.swift
[17/22] Compiling Runner Runner.swift
[18/22] Emitting module Runner
[19/22] Compiling Runner Output.swift
[20/25] Compiling VersionatorTool URL+SystemPaths.swift
[21/25] Emitting module VersionatorTool
[22/25] Compiling VersionatorTool VersionatorTool.swift
[22/25] Write Objects.LinkFileList
[23/25] Linking VersionatorTool-tool
[24/25] Applying VersionatorTool-tool
Build of product 'VersionatorTool' complete! (4.92s)
Building for debugging...
[0/3] Write swift-version-5BDAB9E9C0126B9D.txt
Build of product 'VersionatorTool' complete! (0.13s)
[1/1] Compiling plugin ActionBuilderPlugin
[2/2] Compiling plugin VersionatorPlugin
Building for debugging...
[2/13] Write ActionBuilderTool-tool-entitlement.plist
[3/13] Write sources
[7/13] Write swift-version-5BDAB9E9C0126B9D.txt
[8/13] Calculating Version
[9/13] Write sources
[11/20] Compiling SemanticVersion SemanticVersion+Comparabl.swift
[12/20] Compiling SemanticVersion SemanticVersion.swift
[13/20] Emitting module SemanticVersion
[14/20] Compiling ChaosByteStreams String+ByteStreams.swift
[15/20] Emitting module ChaosByteStreams
[16/20] Compiling ChaosByteStreams Data+ByteStreams.swift
[17/20] Compiling ChaosByteStreams DataBuffer.swift
[18/27] Compiling Runner URL+SystemPath.swift
[19/27] Compiling Runner Session.swift
[20/27] Compiling Runner Runner.swift
[21/27] Emitting module Runner
[22/27] Compiling Runner Output.swift
[23/27] Compiling Runner RunState.swift
[24/27] Compiling Runner Error.swift
[25/41] Compiling ActionBuilderCore JSONDictionary.swift
[26/41] Compiling ActionBuilderCore Option.swift
[27/41] Compiling ActionBuilderCore GitInfo.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)
[28/41] Compiling ActionBuilderCore Github.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)
[29/42] Compiling ActionBuilderCore CaseInsensitiveRawRepresentable.swift
[30/42] Compiling ActionBuilderCore Compiler.swift
[31/42] Emitting module ActionBuilderCore
[32/42] Compiling ActionBuilderCore Configuration.swift
[33/42] Compiling ActionBuilderCore Generator.swift
[34/42] Compiling ActionBuilderCore Repo+SPM.swift
[35/42] Compiling ActionBuilderCore Settings.swift
[36/42] 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 {
[37/42] Compiling ActionBuilderCore Platform.swift
[38/42] Compiling ActionBuilderCore Repo.swift
[39/42] Compiling ActionBuilderCore TargetInfo.swift
Fetching https://github.com/elegantchaos/ActionBuilderCore.git
[1/507] Fetching actionbuildercore
Fetched https://github.com/elegantchaos/ActionBuilderCore.git from cache (0.68s)
Computing version for https://github.com/elegantchaos/ActionBuilderCore.git
Computed https://github.com/elegantchaos/ActionBuilderCore.git at 2.0.1 (0.46s)
Fetching https://github.com/elegantchaos/Versionator.git
Fetching https://github.com/elegantchaos/ChaosByteStreams.git
Fetching https://github.com/elegantchaos/SemanticVersion.git
Fetching https://github.com/elegantchaos/Runner.git
[1/116] Fetching chaosbytestreams
[64/526] Fetching chaosbytestreams, versionator
[355/678] Fetching chaosbytestreams, versionator, semanticversion
[465/1354] Fetching chaosbytestreams, versionator, semanticversion, runner
Fetched https://github.com/elegantchaos/ChaosByteStreams.git from cache (0.74s)
Fetched https://github.com/elegantchaos/Versionator.git from cache (0.74s)
Fetched https://github.com/elegantchaos/SemanticVersion.git from cache (0.74s)
[142/676] Fetching runner
Fetched https://github.com/elegantchaos/Runner.git from cache (0.87s)
Computing version for https://github.com/elegantchaos/SemanticVersion.git
Computed https://github.com/elegantchaos/SemanticVersion.git at 1.1.2 (0.55s)
Computing version for https://github.com/elegantchaos/Versionator.git
Computed https://github.com/elegantchaos/Versionator.git at 2.0.6 (0.43s)
Computing version for https://github.com/elegantchaos/Runner.git
Computed https://github.com/elegantchaos/Runner.git at 2.1.3 (0.43s)
Computing version for https://github.com/elegantchaos/ChaosByteStreams.git
Computed https://github.com/elegantchaos/ChaosByteStreams.git at 1.0.6 (0.44s)
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/Runner.git
Working copy of https://github.com/elegantchaos/Runner.git resolved at 2.1.3
Creating working copy for https://github.com/elegantchaos/ActionBuilderCore.git
Working copy of https://github.com/elegantchaos/ActionBuilderCore.git resolved at 2.0.1
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.0 macosSpm