Build Information
Failed to build GitHubSwiftActions, reference main (fb2297), with Swift 6.2 for Wasm on 2 Jul 2026 23:57:46 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.2-latest swift build --swift-sdk swift-6.2-RELEASE_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 0e64495ecc1688c3b3e031a5ef1348b5c05091ae
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Wei18/GitHubSwiftActions.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/Wei18/GitHubSwiftActions
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at fb2297c Merge pull request #28 from wei18/dependabot/github_actions/actions/upload-artifact-7
Cloned https://github.com/Wei18/GitHubSwiftActions.git
Revision (git rev-parse @):
fb2297c46547c1fba22f5d32380897da1d0c66cc
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Wei18/GitHubSwiftActions.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/Wei18/GitHubSwiftActions.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.2-latest swift build --swift-sdk swift-6.2-RELEASE_wasm 2>&1
wasm-6.2-latest: Pulling from saguaro1/spi-images
Digest: sha256:dc8dffc38f1d92eca7ee5312617822470123661393ed20672e77964f9dcaaffb
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.2-latest
Fetching https://github.com/Wei18/github-rest-api-swift-openapi
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-openapi-runtime
Fetching https://github.com/jpsim/Yams
[1/6710] Fetching swift-openapi-runtime
[672/18553] Fetching swift-openapi-runtime, yams
[3089/36502] Fetching swift-openapi-runtime, yams, swift-argument-parser
[30937/43225] Fetching swift-openapi-runtime, yams, swift-argument-parser, github-rest-api-swift-openapi
Fetched https://github.com/apple/swift-openapi-runtime from cache (1.04s)
[32308/36515] Fetching yams, swift-argument-parser, github-rest-api-swift-openapi
Fetched https://github.com/apple/swift-argument-parser from cache (5.66s)
Fetched https://github.com/jpsim/Yams from cache (5.67s)
Fetched https://github.com/Wei18/github-rest-api-swift-openapi from cache (5.76s)
Computing version for https://github.com/Wei18/github-rest-api-swift-openapi
Computed https://github.com/Wei18/github-rest-api-swift-openapi at 3.0.13 (6.71s)
Fetching https://github.com/apple/swift-openapi-urlsession
[1/1168] Fetching swift-openapi-urlsession
Fetched https://github.com/apple/swift-openapi-urlsession from cache (0.38s)
Computing version for https://github.com/jpsim/Yams
Computed https://github.com/jpsim/Yams at 6.2.2 (0.54s)
Computing version for https://github.com/apple/swift-openapi-urlsession
Computed https://github.com/apple/swift-openapi-urlsession at 1.3.1 (0.92s)
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/apple/swift-http-types
[1/1219] Fetching swift-http-types
[1220/26502] Fetching swift-http-types, swift-collections
Fetched https://github.com/apple/swift-http-types from cache (0.92s)
Fetched https://github.com/apple/swift-collections from cache (0.93s)
Computing version for https://github.com/apple/swift-openapi-runtime
Computed https://github.com/apple/swift-openapi-runtime at 1.12.0 (1.10s)
Computing version for https://github.com/apple/swift-http-types
Computed https://github.com/apple/swift-http-types at 1.6.0 (0.16s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.6.0 (0.24s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.15s)
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.6.0
Creating working copy for https://github.com/apple/swift-openapi-runtime
Working copy of https://github.com/apple/swift-openapi-runtime resolved at 1.12.0
Creating working copy for https://github.com/apple/swift-http-types
Working copy of https://github.com/apple/swift-http-types resolved at 1.6.0
Creating working copy for https://github.com/apple/swift-openapi-urlsession
Working copy of https://github.com/apple/swift-openapi-urlsession resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/Wei18/github-rest-api-swift-openapi
Working copy of https://github.com/Wei18/github-rest-api-swift-openapi resolved at 3.0.13
Creating working copy for https://github.com/jpsim/Yams
Working copy of https://github.com/jpsim/Yams resolved at 6.2.2
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/55] Write sources
[22/55] Compiling writer.c
[23/55] Compiling reader.c
[24/55] Write swift-version-24593BA9C3E375BF.txt
[25/55] Compiling parser.c
[26/55] Compiling api.c
[27/87] Compiling emitter.c
[28/87] Compiling scanner.c
[30/107] Compiling Yams Tag.swift
[31/107] Compiling Yams YamlAnchorProviding.swift
[32/109] Compiling Yams Decoder.swift
[33/109] Compiling Yams Emitter.swift
[34/111] Compiling InternalCollectionsUtilities _SortedCollection.swift
[35/111] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[36/111] Compiling HTTPTypes ISOLatin1String.swift
[37/112] Compiling Yams Mark.swift
[38/112] Compiling Yams Node.Alias.swift
[39/112] Compiling Yams Node.Mapping.swift
[43/112] Emitting module InternalCollectionsUtilities
[44/112] Compiling Yams Encoder.swift
[45/112] Compiling Yams AliasDereferencingStrategy.swift
[46/112] Compiling Yams Anchor.swift
[47/112] Compiling Yams Constructor.swift
[48/112] Compiling Yams Node.Scalar.swift
[49/112] Compiling Yams Node.Sequence.swift
[50/112] Compiling Yams Node.swift
[51/112] Compiling Yams Parser.swift
[52/112] Compiling Yams Resolver.swift
[53/112] Compiling Yams String+Yams.swift
[54/112] Compiling Yams RedundancyAliasingStrategy.swift
[55/112] Compiling Yams Representer.swift
[56/113] Emitting module ArgumentParserToolInfo
[57/113] Compiling ArgumentParserToolInfo ToolInfo.swift
[59/114] Wrapping AST for ArgumentParserToolInfo for debugging
[60/114] Wrapping AST for InternalCollectionsUtilities for debugging
[62/197] Compiling HTTPTypes HTTPResponse.swift
[63/197] Compiling HTTPTypes HTTPRequest.swift
[64/197] Compiling ContainersPreview Drain+Map.swift
[65/197] Compiling ContainersPreview Drain+Reduce.swift
[66/197] Compiling ContainersPreview Drain.swift
[67/197] Compiling ContainersPreview Producer+Collect.swift
[68/197] Compiling ContainersPreview Producer+Filter.swift
[69/197] Compiling ContainersPreview Producer+Map.swift
[70/197] Compiling ContainersPreview Producer+Reduce.swift
[71/197] Compiling ContainersPreview Producer.swift
[72/197] Compiling ContainersPreview InputSpan.swift
[73/197] Compiling ContainersPreview MutableRef.swift
[74/201] Compiling ContainersPreview BorrowingSequence+Standard Conformances.swift
[75/201] Compiling ContainersPreview BorrowingSequence+Utilities.swift
[76/201] Compiling ContainersPreview BorrowingSequence.swift
[77/201] Compiling ContainersPreview BidirectionalContainer.swift
[78/201] Compiling ContainersPreview Container+Filter.swift
[79/201] Compiling ContainersPreview BorrowingIteratorProtocol+Map.swift
[80/201] Compiling ContainersPreview BorrowingIteratorProtocol+Reduce.swift
[81/201] Compiling ContainersPreview BorrowingIteratorProtocol+SpanwiseZip.swift
[82/201] Compiling ContainersPreview BorrowingIteratorProtocol.swift
[83/201] Compiling ContainersPreview BorrowingSequence+Algorithms.swift
[84/201] Compiling ContainersPreview Container+SpanwiseZip.swift
[85/201] Compiling ContainersPreview Container.swift
[86/201] Compiling ContainersPreview ContainerIterator.swift
[87/201] Compiling ContainersPreview DynamicContainer.swift
[88/201] Compiling ContainersPreview MutableContainer.swift
[89/201] Compiling ContainersPreview PermutableContainer.swift
[90/201] Compiling ContainersPreview RandomAccessContainer.swift
[91/201] Compiling ContainersPreview RangeExpression2.swift
[92/201] Compiling ContainersPreview RangeReplaceableContainer.swift
[93/201] Compiling ContainersPreview Strideable+Limits.swift
[94/201] Compiling ContainersPreview Ref.swift
[95/201] Compiling ContainersPreview Shared.swift
[96/201] Compiling ContainersPreview SpanIterator.swift
[97/201] Compiling ContainersPreview UniqueBox.swift
[98/201] Compiling ContainersPreview OutputSpan+Extras.swift
[99/201] Compiling ContainersPreview TemporaryAllocation.swift
[100/201] Compiling ContainersPreview BorrowingIteratorProtocol+Copy.swift
[101/201] Compiling ContainersPreview BorrowingIteratorProtocol+ElementsEqual.swift
[102/201] Compiling ContainersPreview BorrowingIteratorProtocol+Filter.swift
[103/201] Emitting module ContainersPreview
[105/202] Compiling HTTPTypes NIOLock.swift
[105/202] Wrapping AST for ContainersPreview for debugging
[109/229] Compiling DequeModule _DequeBuffer.swift
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Representer.swift:342:45: error: cannot find 'DBL_DECIMAL_DIG' in scope
340 | // Since `NumberFormatter` creates a string with insufficient precision for Decode,
341 | // it uses with `String(format:...)`
342 | let string = String(format: "%.*g", DBL_DECIMAL_DIG, self)
| `- error: cannot find 'DBL_DECIMAL_DIG' in scope
343 | // "%*.g" does not use scientific notation if the exponent is less than –4.
344 | // So fallback to using `NumberFormatter` if string does not uses scientific notation.
[110/229] Compiling DequeModule _DequeBufferHeader.swift
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Representer.swift:342:45: error: cannot find 'DBL_DECIMAL_DIG' in scope
340 | // Since `NumberFormatter` creates a string with insufficient precision for Decode,
341 | // it uses with `String(format:...)`
342 | let string = String(format: "%.*g", DBL_DECIMAL_DIG, self)
| `- error: cannot find 'DBL_DECIMAL_DIG' in scope
343 | // "%*.g" does not use scientific notation if the exponent is less than –4.
344 | // So fallback to using `NumberFormatter` if string does not uses scientific notation.
[111/229] Compiling DequeModule RigidDeque+Append.swift
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Representer.swift:342:45: error: cannot find 'DBL_DECIMAL_DIG' in scope
340 | // Since `NumberFormatter` creates a string with insufficient precision for Decode,
341 | // it uses with `String(format:...)`
342 | let string = String(format: "%.*g", DBL_DECIMAL_DIG, self)
| `- error: cannot find 'DBL_DECIMAL_DIG' in scope
343 | // "%*.g" does not use scientific notation if the exponent is less than –4.
344 | // So fallback to using `NumberFormatter` if string does not uses scientific notation.
[112/238] Compiling DequeModule RigidDeque+Consumption.swift
[113/238] Compiling DequeModule RigidDeque+Container.swift
[114/243] Compiling HTTPTypes HTTPRequest+URL.swift
[115/243] Compiling HTTPTypes HTTPParsedFields.swift
[116/243] Compiling DequeModule Deque._Storage.swift
[117/243] Compiling DequeModule Deque._UnsafeHandle.swift
[118/243] Compiling DequeModule Deque.swift
[119/243] Emitting module Yams
[120/243] Compiling DequeModule Deque+Descriptions.swift
[121/243] Compiling DequeModule Deque+Equatable.swift
[122/243] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[123/243] Compiling DequeModule Deque+Extras.swift
[124/243] Compiling DequeModule Deque+Hashable.swift
[125/243] Compiling DequeModule Deque+Testing.swift
[126/243] Compiling Extensions Int+Ext.swift
[127/243] Compiling Extensions Task+Ext.swift
/host/spi-builder-workspace/Sources/Extensions/Task+Ext.swift:15:25: error: cannot find 'DispatchSemaphore' in scope
13 | /// - Warning: This blocks the current thread. Avoid calling this on the main thread.
14 | static func synchronous(priority: TaskPriority? = nil, operation: @escaping @Sendable () async throws -> Success) throws {
15 | let semaphore = DispatchSemaphore(value: 0)
| `- error: cannot find 'DispatchSemaphore' in scope
16 | Task<Void, Never>(priority: priority) {
17 | defer { semaphore.signal() }
[128/243] Emitting module Extensions
[129/243] Emitting module HTTPTypes
[130/243] Compiling DequeModule Deque+Codable.swift
[131/243] Compiling DequeModule Deque+Collection.swift
BUILD FAILURE 6.2 wasm