The Swift Package Index logo.Swift Package Index

Build Information

Failed to build KassiOS, reference 1.4.0 (e9f4c4), with Swift 6.3 for Android on 11 Aug 2026 15:43:24 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344844-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:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 729ceb5fcd9493dc13ee340bc4f0908bd201f85d
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/VadimToptunov/KassiOS.git
Reference: 1.4.0
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/VadimToptunov/KassiOS
 * tag               1.4.0      -> FETCH_HEAD
HEAD is now at e9f4c49 Merge pull request #67 from VadimToptunov/release/1.4.0
Cloned https://github.com/VadimToptunov/KassiOS.git
Revision (git rev-parse @):
e9f4c49a0c1b964deac77dbede7c35493c54ec11
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/VadimToptunov/KassiOS.git at 1.4.0
========================================
Build
========================================
Selected platform:         android
Swift version:             6.3
Building package at path:  $PWD
https://github.com/VadimToptunov/KassiOS.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-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:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:2b782c87e0bdf114eb0da12f6379a346f06569d6991407581da7dc03d1813adf
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.3-latest
Building for debugging...
[0/7] Write sources
[3/7] Write swift-version-272D24FF697CF451.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/47] Emitting module KassiOS
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[6/51] Compiling KassiOS AllureReporter.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[7/51] Compiling KassiOS JUnitReporter.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[8/51] Compiling KassiOS KassAccessibilityAudit.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[9/51] Compiling KassiOS KassAgentProtocol.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[10/51] Compiling KassiOS KassBuiltinInterceptors.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[11/51] Compiling KassiOS KassMetadata.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[12/51] Compiling KassiOS KassNavigation.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[13/51] Compiling KassiOS KassNetworkStub.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[14/51] Compiling KassiOS KassNumberParsing.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[15/51] Compiling KassiOS KassRobot.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[16/51] Compiling KassiOS KassScaffold.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[17/51] Compiling KassiOS KassScenario.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[18/51] Compiling KassiOS KassScreen.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[19/51] Compiling KassiOS KassSnapshot.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[20/51] Compiling KassiOS KassSuite.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[21/51] Compiling KassiOS KassSynchronizer.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[22/51] Compiling KassiOS KassTestCase.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[23/51] Compiling KassiOS KassFlow.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[24/51] Compiling KassiOS KassIdentifierInventory.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[25/51] Compiling KassiOS KassIdentifierSuggestions.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[26/51] Compiling KassiOS KassInterceptor.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[27/51] Compiling KassiOS KassTreeWalk.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[28/51] Compiling KassiOS MainActorBox.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[29/51] Compiling KassiOS StabilizingSynchronizer.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[30/51] Compiling KassiOS Waiter.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[31/51] Emitting module KassiOSStubs
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:45:34: error: cannot find type 'URLRequest' in scope
43 |
44 |     /// The first stub matching `request` by URL substring (and method, if set).
45 |     static func match(_ request: URLRequest) -> KassStubDefinition? {
   |                                  `- error: cannot find type 'URLRequest' in scope
46 |         guard let url = request.url?.absoluteString else { return nil }
47 |         return stubs.first { stub in
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:57:47: error: cannot find type 'URLRequest' in scope
55 |     // These override URLProtocol's class methods, so they must be `class func`.
56 |     // swiftlint:disable static_over_final_class
57 |     override class func canInit(with request: URLRequest) -> Bool { match(request) != nil }
   |                                               `- error: cannot find type 'URLRequest' in scope
58 |     override class func canonicalRequest(for request: URLRequest) -> URLRequest { request }
59 |     // swiftlint:enable static_over_final_class
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:58:70: error: cannot find type 'URLRequest' in scope
56 |     // swiftlint:disable static_over_final_class
57 |     override class func canInit(with request: URLRequest) -> Bool { match(request) != nil }
58 |     override class func canonicalRequest(for request: URLRequest) -> URLRequest { request }
   |                                                                      `- error: cannot find type 'URLRequest' in scope
59 |     // swiftlint:enable static_over_final_class
60 |
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:58:55: error: cannot find type 'URLRequest' in scope
56 |     // swiftlint:disable static_over_final_class
57 |     override class func canInit(with request: URLRequest) -> Bool { match(request) != nil }
58 |     override class func canonicalRequest(for request: URLRequest) -> URLRequest { request }
   |                                                       `- error: cannot find type 'URLRequest' in scope
59 |     // swiftlint:enable static_over_final_class
60 |
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:61:19: error: method does not override any method from its superclass
59 |     // swiftlint:enable static_over_final_class
60 |
61 |     override func startLoading() {
   |                   `- error: method does not override any method from its superclass
62 |         guard let stub = Self.match(request), let url = request.url else {
63 |             client?.urlProtocol(self, didFailWithError: URLError(.unsupportedURL))
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:83:19: error: method does not override any method from its superclass
81 |     }
82 |
83 |     override func stopLoading() {}
   |                   `- error: method does not override any method from its superclass
84 | }
85 |
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:40:34: error: 'URLProtocol' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 | /// Replays stubbed responses for requests the app makes through `URLSession.shared`
39 | /// (and any session whose configuration includes registered protocols).
40 | final class KassStubURLProtocol: URLProtocol {
   |                                  `- error: 'URLProtocol' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
41 |     // Set once during `installIfConfigured`, before any request runs.
42 |     nonisolated(unsafe) static var stubs: [KassStubDefinition] = []
Foundation.URLProtocol:2:18: note: 'URLProtocol' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLProtocol = AnyObject
  |                  `- note: 'URLProtocol' has been explicitly marked unavailable here
[32/51] Compiling KassiOSStubs KassiOSStubs.swift
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:45:34: error: cannot find type 'URLRequest' in scope
43 |
44 |     /// The first stub matching `request` by URL substring (and method, if set).
45 |     static func match(_ request: URLRequest) -> KassStubDefinition? {
   |                                  `- error: cannot find type 'URLRequest' in scope
46 |         guard let url = request.url?.absoluteString else { return nil }
47 |         return stubs.first { stub in
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:57:47: error: cannot find type 'URLRequest' in scope
55 |     // These override URLProtocol's class methods, so they must be `class func`.
56 |     // swiftlint:disable static_over_final_class
57 |     override class func canInit(with request: URLRequest) -> Bool { match(request) != nil }
   |                                               `- error: cannot find type 'URLRequest' in scope
58 |     override class func canonicalRequest(for request: URLRequest) -> URLRequest { request }
59 |     // swiftlint:enable static_over_final_class
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:58:70: error: cannot find type 'URLRequest' in scope
56 |     // swiftlint:disable static_over_final_class
57 |     override class func canInit(with request: URLRequest) -> Bool { match(request) != nil }
58 |     override class func canonicalRequest(for request: URLRequest) -> URLRequest { request }
   |                                                                      `- error: cannot find type 'URLRequest' in scope
59 |     // swiftlint:enable static_over_final_class
60 |
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:58:55: error: cannot find type 'URLRequest' in scope
56 |     // swiftlint:disable static_over_final_class
57 |     override class func canInit(with request: URLRequest) -> Bool { match(request) != nil }
58 |     override class func canonicalRequest(for request: URLRequest) -> URLRequest { request }
   |                                                       `- error: cannot find type 'URLRequest' in scope
59 |     // swiftlint:enable static_over_final_class
60 |
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:61:19: error: method does not override any method from its superclass
59 |     // swiftlint:enable static_over_final_class
60 |
61 |     override func startLoading() {
   |                   `- error: method does not override any method from its superclass
62 |         guard let stub = Self.match(request), let url = request.url else {
63 |             client?.urlProtocol(self, didFailWithError: URLError(.unsupportedURL))
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:83:19: error: method does not override any method from its superclass
81 |     }
82 |
83 |     override func stopLoading() {}
   |                   `- error: method does not override any method from its superclass
84 | }
85 |
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:40:34: error: 'URLProtocol' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
38 | /// Replays stubbed responses for requests the app makes through `URLSession.shared`
39 | /// (and any session whose configuration includes registered protocols).
40 | final class KassStubURLProtocol: URLProtocol {
   |                                  `- error: 'URLProtocol' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
41 |     // Set once during `installIfConfigured`, before any request runs.
42 |     nonisolated(unsafe) static var stubs: [KassStubDefinition] = []
Foundation.URLProtocol:2:18: note: 'URLProtocol' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLProtocol = AnyObject
  |                  `- note: 'URLProtocol' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:23:21: error: type 'URLProtocol' (aka 'AnyObject') has no member 'registerClass'
21 |               !stubs.isEmpty else { return }
22 |         KassStubURLProtocol.stubs = stubs
23 |         URLProtocol.registerClass(KassStubURLProtocol.self)
   |                     `- error: type 'URLProtocol' (aka 'AnyObject') has no member 'registerClass'
24 |     }
25 | }
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:47:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
45 |     static func match(_ request: URLRequest) -> KassStubDefinition? {
46 |         guard let url = request.url?.absoluteString else { return nil }
47 |         return stubs.first { stub in
   |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
48 |             // Empty substring = match every URL (whole-app offline). Explicit,
49 |             // because Foundation's `String.contains("")` returns false here.
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:62:37: error: cannot find 'request' in scope
60 |
61 |     override func startLoading() {
62 |         guard let stub = Self.match(request), let url = request.url else {
   |                                     `- error: cannot find 'request' in scope
63 |             client?.urlProtocol(self, didFailWithError: URLError(.unsupportedURL))
64 |             return
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:62:57: error: cannot find 'request' in scope
60 |
61 |     override func startLoading() {
62 |         guard let stub = Self.match(request), let url = request.url else {
   |                                                         `- error: cannot find 'request' in scope
63 |             client?.urlProtocol(self, didFailWithError: URLError(.unsupportedURL))
64 |             return
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:63:13: error: cannot find 'client' in scope
61 |     override func startLoading() {
62 |         guard let stub = Self.match(request), let url = request.url else {
63 |             client?.urlProtocol(self, didFailWithError: URLError(.unsupportedURL))
   |             `- error: cannot find 'client' in scope
64 |             return
65 |         }
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:67:13: error: cannot find 'client' in scope
65 |         }
66 |         if stub.failWithOffline {
67 |             client?.urlProtocol(self, didFailWithError: URLError(.notConnectedToInternet))
   |             `- error: cannot find 'client' in scope
68 |             return
69 |         }
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:70:30: error: 'HTTPURLResponse' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
68 |             return
69 |         }
70 |         guard let response = HTTPURLResponse(
   |                              `- error: 'HTTPURLResponse' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
71 |             url: url, statusCode: stub.statusCode, httpVersion: "HTTP/1.1", headerFields: stub.headers
72 |         ) else {
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:75:13: error: cannot find 'client' in scope
73 |             // Fail loudly rather than substitute a bogus 200 — a malformed stub
74 |             // (bad status code / headers) should surface, not silently "succeed".
75 |             client?.urlProtocol(self, didFailWithError: URLError(.badServerResponse))
   |             `- error: cannot find 'client' in scope
76 |             return
77 |         }
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:78:9: error: cannot find 'client' in scope
76 |             return
77 |         }
78 |         client?.urlProtocol(self, didReceive: response, cacheStoragePolicy: .notAllowed)
   |         `- error: cannot find 'client' in scope
79 |         client?.urlProtocol(self, didLoad: Data(stub.body.utf8))
80 |         client?.urlProtocolDidFinishLoading(self)
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:78:78: error: cannot infer contextual base in reference to member 'notAllowed'
76 |             return
77 |         }
78 |         client?.urlProtocol(self, didReceive: response, cacheStoragePolicy: .notAllowed)
   |                                                                              `- error: cannot infer contextual base in reference to member 'notAllowed'
79 |         client?.urlProtocol(self, didLoad: Data(stub.body.utf8))
80 |         client?.urlProtocolDidFinishLoading(self)
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:79:9: error: cannot find 'client' in scope
77 |         }
78 |         client?.urlProtocol(self, didReceive: response, cacheStoragePolicy: .notAllowed)
79 |         client?.urlProtocol(self, didLoad: Data(stub.body.utf8))
   |         `- error: cannot find 'client' in scope
80 |         client?.urlProtocolDidFinishLoading(self)
81 |     }
/host/spi-builder-workspace/Sources/KassiOSStubs/KassiOSStubs.swift:80:9: error: cannot find 'client' in scope
78 |         client?.urlProtocol(self, didReceive: response, cacheStoragePolicy: .notAllowed)
79 |         client?.urlProtocol(self, didLoad: Data(stub.body.utf8))
80 |         client?.urlProtocolDidFinishLoading(self)
   |         `- error: cannot find 'client' in scope
81 |     }
82 |
[33/51] Compiling KassiOS KassCombinators.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[34/51] Compiling KassiOS KassConfig.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[35/51] Compiling KassiOS KassDevice.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[36/51] Compiling KassiOS KassDeviceTierC.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
[37/51] Compiling KassiOS KassDiagnostic.swift
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
/host/spi-builder-workspace/Sources/KassiOS/KassSnapshot.swift:2:8: error: no such module 'CoreGraphics'
  1 | import XCTest
  2 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
  3 | import ImageIO
  4 |
BUILD FAILURE 6.3 android