Build Information
Failed to build ActionBuilderCore, reference v2.0.0 (dd50ff
), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 01:08:31 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/ActionBuilderCore.git
Reference: v2.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/elegantchaos/ActionBuilderCore
* tag v2.0.0 -> FETCH_HEAD
HEAD is now at dd50ffd Fixed string tests
Cloned https://github.com/elegantchaos/ActionBuilderCore.git
Revision (git rev-parse @):
dd50ffd847ed3dc23fbeb9f3df17cc0aaa4e4c7d
SUCCESS checkout https://github.com/elegantchaos/ActionBuilderCore.git at v2.0.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/elegantchaos/ActionBuilderCore.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
[0/9] Write sources
[2/9] Write VersionatorTool-tool-entitlement.plist
[2/9] Write sources
[5/9] Write swift-version-1EA4D86E10B52AF.txt
[7/15] Compiling ChaosByteStreams Data+ByteStreams.swift
[8/15] Emitting module VersionatorUtils
[9/15] Compiling VersionatorUtils String+AsyncSequence.swift
[10/15] Emitting module ChaosByteStreams
[11/15] Compiling ChaosByteStreams String+ByteStreams.swift
[12/15] Compiling ChaosByteStreams DataBuffer.swift
[13/22] Compiling Runner URL+SystemPath.swift
[14/22] Compiling Runner Runner.swift
[15/22] Compiling Runner RunState.swift
[16/22] Compiling Runner Session.swift
[17/22] Compiling Runner Error.swift
[18/22] Emitting module Runner
[19/22] Compiling Runner Output.swift
[20/25] Compiling VersionatorTool URL+SystemPaths.swift
[21/25] Compiling VersionatorTool VersionatorTool.swift
[22/25] Emitting module VersionatorTool
[22/25] Write Objects.LinkFileList
[23/25] Linking VersionatorTool-tool
[24/25] Applying VersionatorTool-tool
[1/1] Compiling plugin VersionatorPlugin
Building for debugging...
[1/18] Write sources
[8/18] Write ActionBuilderTool-entitlement.plist
[8/18] Write sources
[10/18] Write swift-version-1EA4D86E10B52AF.txt
[11/25] Write Objects.LinkFileList
[13/25] Compiling ChaosByteStreams String+ByteStreams.swift
[14/25] Compiling ChaosByteStreams Data+ByteStreams.swift
[15/25] Compiling ChaosByteStreams DataBuffer.swift
[16/25] Emitting module ChaosByteStreams
[16/32] Linking VersionatorTool-tool
[18/32] Compiling Runner URL+SystemPath.swift
[18/32] Calculating Version
[19/32] Write sources
[21/32] Compiling Runner Runner.swift
[22/32] Compiling Runner Session.swift
[23/32] Compiling Runner RunState.swift
[24/32] Emitting module Runner
[25/32] Compiling Runner Error.swift
[26/32] Compiling Runner Output.swift
[27/32] Compiling SemanticVersion SemanticVersion+Comparabl.swift
[28/32] Emitting module SemanticVersion
[29/32] Compiling SemanticVersion SemanticVersion.swift
[30/46] Emitting module ActionBuilderCore
[31/47] Compiling ActionBuilderCore Settings.swift
[32/47] Compiling ActionBuilderCore Repo+SPM.swift
[33/47] Compiling ActionBuilderCore Platform.swift
[34/47] Compiling ActionBuilderCore JSONDictionary.swift
[35/47] Compiling ActionBuilderCore Option.swift
[36/47] Compiling ActionBuilderCore Configuration.swift
[37/47] Compiling ActionBuilderCore Generator.swift
[38/47] Compiling ActionBuilderCore CaseInsensitiveRawRepresentable.swift
[39/47] Compiling ActionBuilderCore Compiler.swift
[40/47] Compiling ActionBuilderCore Repo.swift
[41/47] Compiling ActionBuilderCore PackageInfo.swift
/Users/admin/builder/spi-builder-workspace/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/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 {
/Users/admin/builder/spi-builder-workspace/Sources/ActionBuilderCore/PackageInfo.swift:19:18: warning: no calls to throwing functions occur within 'try' expression
17 | init(from url: URL) async throws {
18 | let spm = Runner(command: "swift", cwd: url)
19 | let output = try spm.run(["package", "dump-package"])
| `- warning: no calls to throwing functions occur within 'try' expression
20 | try await output.throwIfFailed(
21 | Error.launchingSwiftFailed(url, await String(output.stderr))
[42/47] Compiling ActionBuilderCore GitInfo.swift
/Users/admin/builder/spi-builder-workspace/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/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/Sources/ActionBuilderCore/GitInfo.swift:16:18: warning: no calls to throwing functions occur within 'try' expression
14 | init(from url: URL) async throws {
15 | let spm = Runner(command: "git", cwd: url)
16 | let output = try spm.run(["remote", "-v"])
| `- warning: no calls to throwing functions occur within 'try' expression
17 | try await output.throwIfFailed(Error.launchingGitFailed(url, await String(output.stderr)))
18 |
[43/47] Compiling ActionBuilderCore Github.swift
/Users/admin/builder/spi-builder-workspace/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/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/Sources/ActionBuilderCore/GitInfo.swift:16:18: warning: no calls to throwing functions occur within 'try' expression
14 | init(from url: URL) async throws {
15 | let spm = Runner(command: "git", cwd: url)
16 | let output = try spm.run(["remote", "-v"])
| `- warning: no calls to throwing functions occur within 'try' expression
17 | try await output.throwIfFailed(Error.launchingGitFailed(url, await String(output.stderr)))
18 |
[44/47] Compiling ActionBuilderCore TargetInfo.swift
Fetching https://github.com/elegantchaos/Versionator.git
Fetching https://github.com/elegantchaos/SemanticVersion.git
Fetching https://github.com/elegantchaos/ChaosTesting
Fetching https://github.com/elegantchaos/ChaosByteStreams.git
Fetching https://github.com/elegantchaos/Runner.git
[1/384] Fetching versionator
[132/536] Fetching versionator, semanticversion
[281/566] Fetching versionator, semanticversion, chaostesting
[412/682] Fetching versionator, semanticversion, chaostesting, chaosbytestreams
[573/1358] Fetching versionator, semanticversion, chaostesting, chaosbytestreams, runner
Fetched https://github.com/elegantchaos/Versionator.git from cache (0.68s)
Fetched https://github.com/elegantchaos/SemanticVersion.git from cache (0.68s)
[284/822] Fetching chaostesting, chaosbytestreams, runner
Fetched https://github.com/elegantchaos/Runner.git from cache (0.85s)
Fetched https://github.com/elegantchaos/ChaosByteStreams.git from cache (0.85s)
Fetched https://github.com/elegantchaos/ChaosTesting from cache (0.85s)
Computing version for https://github.com/elegantchaos/ChaosTesting
Computed https://github.com/elegantchaos/ChaosTesting at 1.0.1 (1.27s)
Computing version for https://github.com/elegantchaos/SemanticVersion.git
Computed https://github.com/elegantchaos/SemanticVersion.git at 1.1.2 (2.51s)
Computing version for https://github.com/elegantchaos/Versionator.git
Computed https://github.com/elegantchaos/Versionator.git at 2.0.6 (0.38s)
Computing version for https://github.com/elegantchaos/Runner.git
Computed https://github.com/elegantchaos/Runner.git at 2.1.3 (0.38s)
Computing version for https://github.com/elegantchaos/ChaosByteStreams.git
Computed https://github.com/elegantchaos/ChaosByteStreams.git at 1.0.6 (0.38s)
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/ChaosTesting
Working copy of https://github.com/elegantchaos/ChaosTesting resolved at 1.0.1
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/SemanticVersion.git
Working copy of https://github.com/elegantchaos/SemanticVersion.git resolved at 1.1.2
BUILD FAILURE 6.2 macosSpm