Build Information
Successful build of Decree, reference master (dc5638), with Swift 6.4 for Linux on 17 Sep 2026 07:23:19 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344845-1":/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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/drewag/Decree.git
Reference: master
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/drewag/Decree
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at dc5638d [UP] Update to latest XMLCoder
Cloned https://github.com/drewag/Decree.git
Revision (git rev-parse @):
dc5638d1a30595a0d65e59fd950f34a982b0cec0
SUCCESS checkout https://github.com/drewag/Decree.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/drewag/Decree.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344845-1":/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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/MaxDesiatov/XMLCoder.git
[1/10129] Fetching xmlcoder
Fetched https://github.com/MaxDesiatov/XMLCoder.git (0.57s)
Computing version for https://github.com/MaxDesiatov/XMLCoder.git
Computed https://github.com/MaxDesiatov/XMLCoder.git at 0.18.2 (0.76s)
Creating working copy for https://github.com/MaxDesiatov/XMLCoder.git
Working copy of https://github.com/MaxDesiatov/XMLCoder.git resolved at 0.18.2
Building for debugging...
[Pre-planning 1 / 96]
[34 / 49] XMLCoder
/host/spi-builder-workspace/Sources/Decree/Basic Types/Session.swift:26:1: [1;33mwarning: [1;39msendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'Session'; this is an error in the Swift 6 language mode[0;0m
[0;36m20 |[0;0m // init(configuration: URLSessionConfiguration, delegate: URLSessionDelegate?, delegateQueue queue: OperationQueue?)
[0;36m21 |[0;0m
[0;36m22 |[0;0m func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
[0;36m|[0;0m `- [1;39mnote: [1;39mexpected sendability to match requirement here[0;0m
[0;36m23 |[0;0m func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
[0;36m24 |[0;0m }
[0;36m25 |[0;0m
[0;36m26 |[0;0m extension URLSession: Session {}
[0;36m|[0;0m `- [1;33mwarning: [1;39msendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'Session'; this is an error in the Swift 6 language mode[0;0m
[0;36m27 |[0;0m
/host/spi-builder-workspace/Sources/Decree/Basic Types/Session.swift:26:1: [1;33mwarning: [1;39msendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'Session'; this is an error in the Swift 6 language mode[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
[0;36m23 |[0;0m func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
[0;36m|[0;0m `- [1;39mnote: [1;39mexpected sendability to match requirement here[0;0m
[0;36m24 |[0;0m }
[0;36m25 |[0;0m
[0;36m26 |[0;0m extension URLSession: Session {}
[0;36m|[0;0m `- [1;33mwarning: [1;39msendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'Session'; this is an error in the Swift 6 language mode[0;0m
[0;36m27 |[0;0m
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:147:24: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m145 |[0;0m ///
[0;36m146 |[0;0m /// - Returns: the created request
[0;36m147 |[0;0m func createRequest<E: Endpoint>(to endpoint: E, input: RequestInput) throws -> URLRequest {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m148 |[0;0m let url = try self.createUrl(to: endpoint, input: input)
[0;36m149 |[0;0m return try self.createRequest(to: url, for: endpoint, input: input)
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:161:24: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m159 |[0;0m ///
[0;36m160 |[0;0m /// - Returns: the created request
[0;36m161 |[0;0m func createRequest<E: Endpoint>(to url: URL, for endpoint: E, input: RequestInput) throws -> URLRequest {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m162 |[0;0m var request = URLRequest(url: url)
[0;36m163 |[0;0m request.httpMethod = E.method.rawValue
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:215:20: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m213 |[0;0m ///
[0;36m214 |[0;0m /// - Returns: the URL to send the input to
[0;36m215 |[0;0m func createUrl<E: Endpoint>(to endpoint: E, input: RequestInput) throws -> URL {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m216 |[0;0m var withoutQuery = endpoint.baseURLOverride ?? self.service.baseURL
[0;36m217 |[0;0m if !endpoint.path.isEmpty {
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:238:27: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m236 |[0;0m }
[0;36m237 |[0;0m
[0;36m238 |[0;0m func addAuthorization<E: Endpoint>(to request: inout URLRequest, isRequired: Bool, for endpoint: E) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m239 |[0;0m switch self.service.authorization {
[0;36m240 |[0;0m case .none:
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:256:28: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m254 |[0;0m }
[0;36m255 |[0;0m
[0;36m256 |[0;0m func automaticValidate<E: Endpoint>(_ response: URLResponse, for endpoint: E) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m257 |[0;0m guard let response = response as? HTTPURLResponse else {
[0;36m258 |[0;0m return
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:336:17: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m334 |[0;0m }
[0;36m335 |[0;0m
[0;36m336 |[0;0m func handle<E: Endpoint>(_ error: Error, withResponse response: URLResponse, output: Output?, endpoint: E) -> ErrorHandling {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m337 |[0;0m let loadedData: Data?
[0;36m338 |[0;0m if let output = output {
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:367:14: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m365 |[0;0m
[0;36m366 |[0;0m private extension DecreeRequest {
[0;36m367 |[0;0m func log<E: Endpoint>(_ request: URLRequest, for endpoint: E) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m368 |[0;0m Logger.shared.logInfo("""
[0;36m369 |[0;0m --------------------------------------------------------------
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:378:22: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m376 |[0;0m }
[0;36m377 |[0;0m
[0;36m378 |[0;0m func logResponse<E: Endpoint>(output: Output?, response: URLResponse?, error: Error?, for endpoint: E) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m379 |[0;0m var log = """
[0;36m380 |[0;0m --------------------------------------------------------------
/host/spi-builder-workspace/Sources/Decree/Private/NSXMLParser_ErrorCode.swift:13:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'FoundationXML' introduce this conformance in the future[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m extension XMLParser.ErrorCode: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'FoundationXML' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m14 |[0;0m public var description: String {
[0;36m15 |[0;0m switch self {
[42 / 59] Decree
[42 / 59] XMLCoder
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:147:24: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m145 |[0;0m ///
[0;36m146 |[0;0m /// - Returns: the created request
[0;36m147 |[0;0m func createRequest<E: Endpoint>(to endpoint: E, input: RequestInput) throws -> URLRequest {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m148 |[0;0m let url = try self.createUrl(to: endpoint, input: input)
[0;36m149 |[0;0m return try self.createRequest(to: url, for: endpoint, input: input)
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:161:24: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m159 |[0;0m ///
[0;36m160 |[0;0m /// - Returns: the created request
[0;36m161 |[0;0m func createRequest<E: Endpoint>(to url: URL, for endpoint: E, input: RequestInput) throws -> URLRequest {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m162 |[0;0m var request = URLRequest(url: url)
[0;36m163 |[0;0m request.httpMethod = E.method.rawValue
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:215:20: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m213 |[0;0m ///
[0;36m214 |[0;0m /// - Returns: the URL to send the input to
[0;36m215 |[0;0m func createUrl<E: Endpoint>(to endpoint: E, input: RequestInput) throws -> URL {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m216 |[0;0m var withoutQuery = endpoint.baseURLOverride ?? self.service.baseURL
[0;36m217 |[0;0m if !endpoint.path.isEmpty {
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:238:27: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m236 |[0;0m }
[0;36m237 |[0;0m
[0;36m238 |[0;0m func addAuthorization<E: Endpoint>(to request: inout URLRequest, isRequired: Bool, for endpoint: E) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m239 |[0;0m switch self.service.authorization {
[0;36m240 |[0;0m case .none:
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:256:28: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m254 |[0;0m }
[0;36m255 |[0;0m
[0;36m256 |[0;0m func automaticValidate<E: Endpoint>(_ response: URLResponse, for endpoint: E) throws {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m257 |[0;0m guard let response = response as? HTTPURLResponse else {
[0;36m258 |[0;0m return
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:336:17: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m334 |[0;0m }
[0;36m335 |[0;0m
[0;36m336 |[0;0m func handle<E: Endpoint>(_ error: Error, withResponse response: URLResponse, output: Output?, endpoint: E) -> ErrorHandling {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m337 |[0;0m let loadedData: Data?
[0;36m338 |[0;0m if let output = output {
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:367:14: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m365 |[0;0m
[0;36m366 |[0;0m private extension DecreeRequest {
[0;36m367 |[0;0m func log<E: Endpoint>(_ request: URLRequest, for endpoint: E) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m368 |[0;0m Logger.shared.logInfo("""
[0;36m369 |[0;0m --------------------------------------------------------------
/host/spi-builder-workspace/Sources/Decree/Private/DecreeRequest.swift:378:22: [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m class DecreeRequest<E: Endpoint, S: WebService> {
[0;36m|[0;0m `- [1;39mnote: [1;39m'E' previously declared here[0;0m
[0;36m14 |[0;0m enum Output {
[0;36m15 |[0;0m case data(Data)
[0;36m:[0;0m
[0;36m376 |[0;0m }
[0;36m377 |[0;0m
[0;36m378 |[0;0m func logResponse<E: Endpoint>(output: Output?, response: URLResponse?, error: Error?, for endpoint: E) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'E' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m379 |[0;0m var log = """
[0;36m380 |[0;0m --------------------------------------------------------------
/host/spi-builder-workspace/Sources/Decree/Private/DispatchQueue+Async.swift:13:34: [1;33mwarning: [1;39mpassing non-Sendable parameter 'execute' to function expecting a '@Sendable' closure[0;0m
[0;36m9 |[0;0m
[0;36m10 |[0;0m extension Optional where Wrapped == DispatchQueue {
[0;36m11 |[0;0m func async(execute: @escaping () -> ()) {
[0;36m|[0;0m `- [1;39mnote: [1;39mparameter 'execute' is implicitly non-Sendable[0;0m
[0;36m12 |[0;0m if let queue = self {
[0;36m13 |[0;0m queue.async(execute: execute)
[0;36m|[0;0m `- [1;33mwarning: [1;39mpassing non-Sendable parameter 'execute' to function expecting a '@Sendable' closure[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m else {
[54 / 59] AllExcludingTests
/host/spi-builder-workspace/Sources/Decree/Basic Types/Session.swift:26:1: [1;33mwarning: [1;39msendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'Session'; this is an error in the Swift 6 language mode[0;0m
[0;36m20 |[0;0m // init(configuration: URLSessionConfiguration, delegate: URLSessionDelegate?, delegateQueue queue: OperationQueue?)
[0;36m21 |[0;0m
[0;36m22 |[0;0m func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
[0;36m|[0;0m `- [1;39mnote: [1;39mexpected sendability to match requirement here[0;0m
[0;36m23 |[0;0m func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
[0;36m24 |[0;0m }
[0;36m25 |[0;0m
[0;36m26 |[0;0m extension URLSession: Session {}
[0;36m|[0;0m `- [1;33mwarning: [1;39msendability of function types in instance method 'dataTask(with:completionHandler:)' does not match requirement in protocol 'Session'; this is an error in the Swift 6 language mode[0;0m
[0;36m27 |[0;0m
/host/spi-builder-workspace/Sources/Decree/Basic Types/Session.swift:26:1: [1;33mwarning: [1;39msendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'Session'; this is an error in the Swift 6 language mode[0;0m
[0;36m21 |[0;0m
[0;36m22 |[0;0m func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> Void) -> URLSessionDataTask
[0;36m23 |[0;0m func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> Void) -> URLSessionDownloadTask
[0;36m|[0;0m `- [1;39mnote: [1;39mexpected sendability to match requirement here[0;0m
[0;36m24 |[0;0m }
[0;36m25 |[0;0m
[0;36m26 |[0;0m extension URLSession: Session {}
[0;36m|[0;0m `- [1;33mwarning: [1;39msendability of function types in instance method 'downloadTask(with:completionHandler:)' does not match requirement in protocol 'Session'; this is an error in the Swift 6 language mode[0;0m
[0;36m27 |[0;0m
[57 / 60] Decree
/host/spi-builder-workspace/Sources/Decree/Private/NSXMLParser_ErrorCode.swift:13:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'FoundationXML' introduce this conformance in the future[0;0m
[0;36m11 |[0;0m #endif
[0;36m12 |[0;0m
[0;36m13 |[0;0m extension XMLParser.ErrorCode: CustomStringConvertible {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ErrorCode' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'FoundationXML' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m14 |[0;0m public var description: String {
[0;36m15 |[0;0m switch self {
Build complete! (7.36 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "xmlcoder",
"requirement" : {
"range" : [
{
"lower_bound" : "0.8.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/MaxDesiatov/XMLCoder.git"
}
],
"manifest_display_name" : "Decree",
"name" : "Decree",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.10"
},
{
"name" : "ios",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "9.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "Decree",
"targets" : [
"Decree"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "DecreeTests",
"module_type" : "SwiftTarget",
"name" : "DecreeTests",
"path" : "Tests/DecreeTests",
"sources" : [
"AllRequestHandlingTests.swift",
"AuthenticationTests.swift",
"DecreeErrorTests.swift",
"DownloadTests.swift",
"EmptyResultTests.swift",
"EndpointPropertiesTests.swift",
"FileTests.swift",
"FormDataEncoderTests.swift",
"HTTPStatusTests.swift",
"Helpers/AuthenticatedService.swift",
"Helpers/Data+Helpers.swift",
"Helpers/Decodable+Helpers.swift",
"Helpers/Result+Helpers.swift",
"Helpers/TestMinimalService.swift",
"Helpers/TestNoStandardsService.swift",
"Helpers/TestService.swift",
"Helpers/TestURLSession.swift",
"KeyValueEncoderTests.swift",
"LoggerTests.swift",
"MakeRequestTestCase.swift",
"MockingTests.swift",
"ProgressTests.swift",
"RequestFlowTests.swift",
"ResponseParsingTests.swift",
"StatusCodeValidationTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"Decree"
],
"type" : "test"
},
{
"c99name" : "Decree",
"module_type" : "SwiftTarget",
"name" : "Decree",
"path" : "Sources/Decree",
"product_dependencies" : [
"XMLCoder"
],
"product_memberships" : [
"Decree"
],
"sources" : [
"Basic Types/Authorization.swift",
"Basic Types/AuthorizationRequirement.swift",
"Basic Types/DecreeError.swift",
"Basic Types/DecreeErrorDescribable.swift",
"Basic Types/EmptyResult.swift",
"Basic Types/ErrorHandling.swift",
"Basic Types/ErrorResponse.swift",
"Basic Types/File.swift",
"Basic Types/InputFormat.swift",
"Basic Types/Method.swift",
"Basic Types/NoBasicResponse.swift",
"Basic Types/OutputFormat.swift",
"Basic Types/Session.swift",
"Endpoint+MakeRequest.swift",
"Endpoint.swift",
"KeyValueEncoder.swift",
"Logger.swift",
"Mocking/Expectations.swift",
"Mocking/WebService+AllRequestHandling.swift",
"Mocking/WebService+Mocking.swift",
"Mocking/WebServiceMock.swift",
"Private/DecreeRequest.swift",
"Private/DispatchQueue+Async.swift",
"Private/Endpoint+PrivateMakeRequest.swift",
"Private/Expectations+Private.swift",
"Private/FormDataEncoder.swift",
"Private/FormURLEncoder.swift",
"Private/HTTPStatus.swift",
"Private/NSXMLParser_ErrorCode.swift",
"Private/ProgressObserver.swift",
"Private/RequestInput.swift",
"Private/String+Helpers.swift",
"Private/String+TitleCase.swift",
"Private/URLRequest+Logging.swift",
"Private/URLResponse+Logging.swift",
"Private/WebService+MakeRequest.swift",
"Private/WebServiceMock+HandleRequest.swift",
"WebService.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.