The Swift Package Index logo.Swift Package Index

Build Information

Successful build of garuda, reference main (aa2035), with Swift 6.3 for Linux on 22 Oct 2026 13:22:20 UTC.

Swift 6 data race errors: 0

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:linux-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/grepjava/garuda.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/grepjava/garuda
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at aa20357 CI pins aioquic 1.3.0: under 1.7.0 the WebTransport client crashes and router-streams' HTTP/3 cancellation check fails
Cloned https://github.com/grepjava/garuda.git
Revision (git rev-parse @):
aa2035701d803f7c6c03f604f03e0f4e506c25ae
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/grepjava/garuda.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.3
Building package at path:  $PWD
https://github.com/grepjava/garuda.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:linux-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:1b75f3338690e1611bd07d393b988f1cb6c72bd2655b61306c710afc67bb9c44
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/grepjava/vega.git
Fetching https://github.com/grepjava/vega-db.git
Fetching https://github.com/apple/swift-distributed-tracing
[1/275] Fetching vega-db
[276/4677] Fetching vega-db, vega
[2477/11361] Fetching vega-db, vega, swift-distributed-tracing
[11362/92333] Fetching vega-db, vega, swift-distributed-tracing, swift-syntax
Fetched https://github.com/grepjava/vega-db.git from cache (3.45s)
Fetched https://github.com/apple/swift-distributed-tracing from cache (3.45s)
Fetched https://github.com/grepjava/vega.git from cache (3.45s)
Fetched https://github.com/swiftlang/swift-syntax from cache (3.47s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (4.44s)
Computing version for https://github.com/grepjava/vega-db.git
Computed https://github.com/grepjava/vega-db.git at 0.3.0 (0.17s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.1.0 (0.19s)
Computing version for https://github.com/apple/swift-distributed-tracing
Computed https://github.com/apple/swift-distributed-tracing at 1.7.2 (0.14s)
Creating working copy for https://github.com/grepjava/vega-db.git
Working copy of https://github.com/grepjava/vega-db.git resolved at 0.3.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 602.0.0
Creating working copy for https://github.com/grepjava/vega.git
Working copy of https://github.com/grepjava/vega.git resolved at 1.1.0
Creating working copy for https://github.com/apple/swift-distributed-tracing
Working copy of https://github.com/apple/swift-distributed-tracing resolved at 1.7.2
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.3.2-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.3.2-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.17s)
Building for debugging...
[0/494] Write sources
[39/494] Compiling fiat_p256_adx_sqr.S
[40/494] Compiling CVegaSQLite vega_sqlite.c
[41/494] Write swift-version-24593BA9C3E375BF.txt
[42/494] Compiling CVegaCompress cvega_compress.c
[43/494] Compiling CVegaTLS cvega_digest.c
[44/494] Compiling fiat_p256_adx_mul.S
[45/494] Compiling fiat_curve25519_adx_square.S
[46/494] Compiling fiat_curve25519_adx_mul.S
[47/518] Compiling CVegaTLS cvega_crypto.c
[48/518] Compiling CVegaTLS cvega_verify.c
[49/518] Compiling CVegaTLS cvega_tls.c
[50/526] Compiling tls_method.cc
[50/526] Compiling tls_record.cc
[52/526] Compiling tls13_server.cc
[53/526] Compiling tls13_enc.cc
[55/526] Compiling Instrumentation MultiplexInstrument.swift
[56/526] Emitting module Instrumentation
[57/526] Compiling Instrumentation Instrument.swift
[58/526] Compiling Instrumentation InstrumentationContextKey.swift
[59/526] Compiling VegaRedisProtocol RedisValue.swift
[59/526] Compiling tls13_client.cc
[61/526] Compiling VegaRedisProtocol RedisReads.swift
[62/526] Compiling VegaRedisProtocol RedisParser.swift
[63/526] Compiling VegaRedisProtocol RedisSlots.swift
[64/526] Compiling VegaCrypto CryptoError.swift
[64/526] Compiling tls13_both.cc
[66/527] Compiling Instrumentation NoOpInstrument.swift
[67/527] Compiling VegaCrypto CertificateVerifier.swift
[68/527] Compiling Instrumentation InstrumentationContext.swift
[69/527] Compiling VegaCrypto TrustRoots.swift
[70/527] Emitting module VegaCrypto
[71/527] Compiling GarudaMacros Plugin.swift
[72/527] Compiling GarudaMacros PostgresRowMacro.swift
[73/527] Compiling VegaCrypto Keys.swift
[74/527] Compiling VegaCrypto Digest.swift
[75/527] Compiling VegaCrypto Hash.swift
[76/527] Compiling VegaCrypto AEAD.swift
[77/527] Compiling VegaCrypto CertificateKey.swift
[78/528] Emitting module GarudaMacros
[79/528] Compiling GarudaMacros JSONMacro.swift
[81/529] Emitting module VegaRedisProtocol
[82/529] Compiling VegaRedisProtocol RedisCommand.swift
[84/530] Wrapping AST for VegaRedisProtocol for debugging
[85/538] Wrapping AST for VegaCrypto for debugging
[86/538] Wrapping AST for GarudaMacros for debugging
[88/538] Compiling VegaPostgresProtocol SaslPrep.swift
[89/539] Emitting module VegaPostgresProtocol
[90/539] Compiling Instrumentation Locks.swift
[91/539] Compiling Instrumentation InstrumentationSystem.swift
[92/539] Compiling VegaPostgresProtocol PostgresArrayText.swift
[93/540] Compiling VegaWire Bytes.swift
[94/540] Emitting module VegaWire
[95/540] Compiling VegaWire Allocation.swift
[96/540] Compiling VegaWire ByteBuffer.swift
[97/541] Compiling VegaPostgresProtocol PostgresCopy.swift
[99/541] Write Objects.LinkFileList
[101/557] Compiling VegaPostgresProtocol CivilTime.swift
[102/557] Compiling VegaPostgresProtocol PostgresBinary.swift
[102/557] Compiling t1_enc.cc
[103/561] Compiling ssl_x509.cc
[105/561] Emitting module VegaWebSocketCore
[106/566] Compiling VegaQUICCore TLSTransportParameters.swift
[106/567] Compiling ssl_transcript.cc
[108/569] Compiling ServiceContextModule ServiceContextModule.swift
[108/569] Compiling ssl_versions.cc
[110/569] Emitting module ServiceContextModule
[111/570] Emitting module VegaHTTP
[112/570] Compiling VegaPostgresProtocol ScramSHA256.swift
[113/570] Wrapping AST for VegaWire for debugging
[115/570] Compiling VegaWebSocketCore WebSocketDeflate.swift
[116/570] Compiling VegaWebSocketCore WebSocketFrame.swift
[117/579] Wrapping AST for ServiceContextModule for debugging
[119/579] Compiling VegaHTTP HTTPTypes.swift
[120/579] Compiling Tracing InstrumentationSystem+Tracing.swift
[120/579] Wrapping AST for VegaWebSocketCore for debugging
[122/580] Compiling Tracing NoOpTracer.swift
[123/580] Compiling VegaPostgresProtocol PostgresWire.swift
[124/580] Compiling VegaPostgresProtocol PostgresSession.swift
[124/580] Wrapping AST for Instrumentation for debugging
[126/581] Compiling VegaHTTP FieldSyntax.swift
[127/581] Compiling VegaHTTP HTTPFields.swift
[128/581] Compiling VegaHTTP FieldSections.swift
[130/582] Compiling Tracing WithTracer.swift
[132/582] Compiling VegaHTTP2Core HTTP2Frame.swift
[133/582] Compiling VegaHTTP2Core HPACKTables.swift
[134/582] Compiling Tracing TracingTime.swift
[135/582] Emitting module Tracing
[135/582] Wrapping AST for VegaPostgresProtocol for debugging
[137/584] Compiling Tracing TracerProtocol.swift
[138/584] Compiling VegaQUICCore Varint.swift
[139/584] Compiling Tracing Tracer.swift
[140/584] Compiling VegaQUICCore QUICCrypto.swift
[141/584] Compiling VegaQUICCore QUICFrame.swift
[142/584] Compiling Tracing TracerProtocol+Legacy.swift
[143/584] Compiling VegaQUICCore TLS13Client.swift
[143/584] Linking GarudaMacros-tool
[144/584] Wrapping AST for VegaHTTP for debugging
[146/584] Emitting module VegaHTTP2Core
[147/584] Compiling VegaHTTP2Core HPACK.swift
[148/585] Compiling ssl_stat.cc
[150/585] Compiling Tracing SpanProtocol.swift
[152/590] Compiling VegaQUICCore QUICStream.swift
[153/590] Compiling VegaQUICCore TLS13.swift
[154/590] Compiling VegaQUICCore QUICPath.swift
[155/590] Compiling VegaQUICCore QUICSend.swift
[156/590] Compiling VegaQUICCore QUICLoss.swift
[157/590] Compiling VegaQUICCore QUICPacket.swift
[157/590] Wrapping AST for VegaHTTP2Core for debugging
[159/590] Emitting module VegaDBTracing
[160/590] Compiling VegaDBTracing DatabaseTracing.swift
[161/591] Compiling VegaHTTP3Core QPACKTables.swift
[162/591] Emitting module VegaCompression
[163/591] Compiling VegaCompression Compression.swift
[164/592] Wrapping AST for Tracing for debugging
[166/592] Wrapping AST for VegaDBTracing for debugging
[168/592] Compiling VegaHTTP3Core HTTP3Frame.swift
[169/592] Compiling VegaHTTP3Core QPACK.swift
[170/592] Emitting module VegaHTTP3Core
[171/593] Compiling ssl_session.cc
[172/609] Wrapping AST for VegaHTTP3Core for debugging
[173/609] Wrapping AST for VegaCompression for debugging
[175/609] Compiling GarudaWire Bytes.swift
[176/609] Compiling GarudaWire ChunkedDecoder.swift
[177/609] Emitting module VegaQUICCore
[177/610] Compiling ssl_privkey.cc
[179/610] Compiling ssl_file.cc
[181/610] Compiling GarudaWire Exports.swift
[182/610] Compiling GarudaWire ForwardedTrust.swift
[182/612] Wrapping AST for VegaQUICCore for debugging
[183/612] Compiling ssl_key_share.cc
[185/612] Compiling GarudaWire HTTPResponseParser.swift
[186/612] Compiling GarudaWire HTTPSRedirect.swift
[187/612] Compiling GarudaWire ContentCoding.swift
[188/612] Compiling GarudaWire DateCache.swift
[188/612] Compiling ssl_credential.cc
[189/612] Compiling ssl_lib.cc
[191/612] Emitting module GarudaWire
[194/612] Compiling GarudaWire CivilTime.swift
[195/612] Compiling GarudaWire RootPath.swift
[196/612] Compiling GarudaWire TraceContext.swift
[196/612] Compiling ssl_buffer.cc
[197/612] Compiling ssl_cipher.cc
[199/612] Compiling GarudaWire HTTPRequestWriter.swift
[200/612] Compiling GarudaWire HTTPResponse.swift
[201/612] Compiling GarudaWire HTTPParser.swift
[202/612] Compiling GarudaWire HTTPRequest.swift
[203/612] Compiling GarudaWire HTTPURL.swift
[204/612] Compiling GarudaWire ResponseCachePolicy.swift
[204/613] Compiling ssl_cert.cc
[206/613] Wrapping AST for GarudaWire for debugging
[207/613] Compiling s3_pkt.cc
[208/613] Compiling ssl_asn1.cc
[209/613] Compiling ssl_aead_ctx.cc
[210/613] Compiling s3_lib.cc
[211/613] Compiling s3_both.cc
[212/613] Compiling handshake_server.cc
[213/613] Compiling handshake_client.cc
[214/613] Compiling handshake.cc
[215/613] Compiling handoff.cc
[216/613] Compiling encrypted_client_hello.cc
[217/613] Compiling dtls_record.cc
[218/613] Compiling md5-x86_64-linux.S
[219/613] Compiling md5-x86_64-apple.S
[220/613] Compiling extensions.cc
[221/613] Compiling md5-586-linux.S
[222/613] Compiling md5-586-apple.S
[223/613] Compiling dtls_method.cc
[224/613] Compiling chacha20_poly1305_x86_64-linux.S
[225/613] Compiling chacha20_poly1305_x86_64-apple.S
[226/613] Compiling chacha20_poly1305_armv8-win.S
[227/613] Compiling chacha20_poly1305_armv8-linux.S
[228/613] Compiling chacha20_poly1305_armv8-apple.S
[229/613] Compiling chacha-x86_64-linux.S
[230/613] Compiling chacha-x86_64-apple.S
[231/613] Compiling err_data.cc
[232/613] Compiling chacha-x86-linux.S
[233/613] Compiling chacha-x86-apple.S
[234/613] Compiling chacha-armv8-win.S
[235/613] Compiling chacha-armv8-linux.S
[236/613] Compiling d1_srtp.cc
[237/613] Compiling chacha-armv8-apple.S
[238/613] Compiling chacha-armv4-linux.S
[239/613] Compiling d1_pkt.cc
[240/613] Compiling aes128gcmsiv-x86_64-linux.S
[241/613] Compiling aes128gcmsiv-x86_64-apple.S
[242/613] Compiling x86_64-mont5-apple.S
[243/613] Compiling x86_64-mont5-linux.S
[244/613] Compiling x86_64-mont-linux.S
[245/613] Compiling x86-mont-linux.S
[246/613] Compiling x86_64-mont-apple.S
[247/613] Compiling x86-mont-apple.S
[248/613] Compiling vpaes-x86_64-linux.S
[249/613] Compiling vpaes-x86_64-apple.S
[250/613] Compiling vpaes-x86-linux.S
[251/613] Compiling vpaes-x86-apple.S
[252/613] Compiling vpaes-armv8-win.S
[253/613] Compiling vpaes-armv8-linux.S
[254/613] Compiling bio_ssl.cc
[255/613] Compiling vpaes-armv7-linux.S
[256/613] Compiling vpaes-armv8-apple.S
[257/613] Compiling sha512-x86_64-linux.S
[258/613] Compiling sha512-x86_64-apple.S
[259/613] Compiling sha512-armv8-win.S
[260/613] Compiling sha512-armv8-apple.S
[261/613] Compiling sha512-armv4-linux.S
[262/613] Compiling sha512-armv8-linux.S
[263/613] Compiling sha512-586-linux.S
[264/613] Compiling sha512-586-apple.S
[265/613] Compiling d1_lib.cc
[266/613] Compiling sha256-armv8-win.S
[267/613] Compiling sha256-x86_64-apple.S
[268/613] Compiling sha256-armv8-linux.S
[269/613] Compiling sha256-x86_64-linux.S
[270/613] Compiling sha256-armv8-apple.S
[271/613] Compiling sha256-armv4-linux.S
[272/613] Compiling sha256-586-linux.S
[273/613] Compiling sha256-586-apple.S
[274/613] Compiling sha1-x86_64-apple.S
[275/613] Compiling sha1-armv8-win.S
[276/613] Compiling sha1-x86_64-linux.S
[277/613] Compiling sha1-armv8-linux.S
[278/613] Compiling sha1-armv8-apple.S
[279/613] Compiling sha1-armv4-large-linux.S
[280/613] Compiling sha1-586-linux.S
[281/613] Compiling sha1-586-apple.S
[282/613] Compiling rsaz-avx2-apple.S
[283/613] Compiling rdrand-x86_64-linux.S
[283/613] Compiling rsaz-avx2-linux.S
[285/613] Compiling rdrand-x86_64-apple.S
[286/613] Compiling p256_beeu-x86_64-asm-linux.S
[287/613] Compiling p256_beeu-x86_64-asm-apple.S
[288/613] Compiling p256_beeu-armv8-asm-win.S
[289/613] Compiling p256_beeu-armv8-asm-apple.S
[289/613] Compiling p256_beeu-armv8-asm-linux.S
[291/613] Compiling p256-x86_64-asm-linux.S
[292/613] Compiling p256-x86_64-asm-apple.S
[293/613] Compiling p256-armv8-asm-win.S
[294/613] Compiling p256-armv8-asm-linux.S
[294/613] Compiling p256-armv8-asm-apple.S
[296/613] Compiling ghashv8-armv8-win.S
[297/613] Compiling ghashv8-armv8-linux.S
[298/613] Compiling ghashv8-armv7-linux.S
[299/613] Compiling ghashv8-armv8-apple.S
[300/613] Compiling ghash-x86_64-linux.S
[301/613] Compiling ghash-x86_64-apple.S
[302/613] Compiling ghash-x86-linux.S
[303/613] Compiling ghash-x86-apple.S
[304/613] Compiling ghash-ssse3-x86_64-linux.S
[305/613] Compiling ghash-ssse3-x86_64-apple.S
[306/613] Compiling ghash-ssse3-x86-linux.S
[307/613] Compiling ghash-ssse3-x86-apple.S
[308/613] Compiling ghash-neon-armv8-win.S
[309/613] Compiling ghash-neon-armv8-linux.S
[310/613] Compiling ghash-armv4-linux.S
[311/613] Compiling ghash-neon-armv8-apple.S
[312/613] Compiling co-586-linux.S
[313/613] Compiling bsaes-armv7-linux.S
[314/613] Compiling co-586-apple.S
[315/613] Compiling bn-armv8-win.S
[316/613] Compiling bn-armv8-linux.S
[317/613] Compiling bn-586-linux.S
[318/613] Compiling bn-armv8-apple.S
[319/613] Compiling armv8-mont-win.S
[320/613] Compiling armv8-mont-linux.S
[320/613] Compiling bn-586-apple.S
[322/613] Compiling armv8-mont-apple.S
[323/613] Compiling armv4-mont-linux.S
[324/613] Compiling aesv8-gcm-armv8-linux.S
[325/613] Compiling aesv8-gcm-armv8-win.S
[326/613] Compiling aesv8-gcm-armv8-apple.S
[327/613] Compiling aesv8-armv8-linux.S
[328/613] Compiling aesv8-armv8-win.S
[329/613] Compiling aesv8-armv8-apple.S
[330/613] Compiling aesni-x86_64-apple.S
[331/613] Compiling aesni-x86-linux.S
[332/613] Compiling aesni-x86_64-linux.S
[333/613] Compiling aesv8-armv7-linux.S
[333/613] Compiling aesni-x86-apple.S
[335/613] Compiling aesni-gcm-x86_64-linux.S
[336/613] Compiling aesni-gcm-x86_64-apple.S
[337/613] Compiling aes-gcm-avx2-x86_64-linux.S
[338/613] Compiling aes-gcm-avx10-x86_64-linux.S
[339/613] Compiling aes-gcm-avx2-x86_64-apple.S
[340/613] Compiling aes-gcm-avx10-x86_64-apple.S
[341/613] Compiling d1_both.cc
[342/613] Compiling x_sig.cc
[343/613] Compiling x_val.cc
[344/613] Compiling x_x509a.cc
[345/613] Compiling x_req.cc
[346/613] Compiling x_spki.cc
[346/613] Compiling x_x509.cc
[348/613] Compiling x_pubkey.cc
[349/613] Compiling x_name.cc
[350/613] Compiling x509spki.cc
[351/613] Compiling x_algor.cc
[352/613] Compiling x_exten.cc
[353/613] Compiling x_attrib.cc
[354/613] Compiling x_crl.cc
[355/613] Compiling x509rset.cc
[356/613] Compiling x_all.cc
[357/613] Compiling x509name.cc
[358/613] Compiling x509_txt.cc
[359/613] Compiling x509cset.cc
[360/613] Compiling x509_vpm.cc
[361/613] Compiling x509_v3.cc
[362/613] Compiling x509_trs.cc
[363/613] Compiling x509_vfy.cc
[364/613] Compiling x509_set.cc
[365/613] Compiling x509_req.cc
[366/613] Compiling x509_obj.cc
[367/613] Compiling x509_def.cc
[368/613] Compiling x509_d2.cc
[369/613] Compiling x509_ext.cc
[370/613] Compiling x509_lu.cc
[371/613] Compiling x509_cmp.cc
[372/613] Compiling x509_att.cc
[373/613] Compiling x509.cc
[374/613] Compiling v3_skey.cc
[374/613] Compiling v3_prn.cc
[376/613] Compiling v3_purp.cc
[377/613] Compiling v3_pmaps.cc
[378/613] Compiling v3_ocsp.cc
[379/613] Compiling v3_utl.cc
[380/613] Compiling v3_pcons.cc
[381/613] Compiling v3_ncons.cc
[382/613] Compiling v3_int.cc
[383/613] Compiling v3_lib.cc
[384/613] Compiling v3_info.cc
[385/613] Compiling v3_ia5.cc
[386/613] Compiling v3_genn.cc
[387/613] Compiling v3_extku.cc
[388/613] Compiling v3_enum.cc
[389/613] Compiling v3_crld.cc
[390/613] Compiling v3_cpols.cc
[391/613] Compiling v3_bitst.cc
[392/613] Compiling v3_conf.cc
[393/613] Compiling v3_bcons.cc
[394/613] Compiling v3_akeya.cc
[395/613] Compiling v3_akey.cc
[396/613] Compiling v3_alt.cc
[397/613] Compiling t_x509a.cc
[398/613] Compiling i2d_pr.cc
[399/613] Compiling t_crl.cc
[400/613] Compiling t_x509.cc
[401/613] Compiling name_print.cc
[402/613] Compiling t_req.cc
[403/613] Compiling rsa_pss.cc
[404/613] Compiling policy.cc
[405/613] Compiling by_file.cc
[406/613] Compiling by_dir.cc
[407/613] Compiling voprf.cc
[408/613] Compiling algorithm.cc
[408/613] Compiling a_verify.cc
[410/613] Compiling a_digest.cc
[410/613] Compiling asn1_gen.cc
[412/613] Compiling a_sign.cc
[413/613] Compiling trust_token.cc
[414/613] Compiling thread_win.cc
[415/613] Compiling thread.cc
[416/613] Compiling thread_none.cc
[417/613] Compiling thread_pthread.cc
[418/613] Compiling stack.cc
[419/613] Compiling pmbtoken.cc
[420/613] Compiling slhdsa.cc
[421/613] Compiling spake2plus.cc
[422/613] Compiling sha512.cc
[423/613] Compiling siphash.cc
[424/613] Compiling sha256.cc
[425/613] Compiling sha1.cc
[426/613] Compiling rsa_extra.cc
[427/613] Compiling rsa_print.cc
[428/613] Compiling rc4.cc
[429/613] Compiling rsa_crypt.cc
[430/613] Compiling refcount.cc
[431/613] Compiling windows.cc
[432/613] Compiling trusty.cc
[433/613] Compiling urandom.cc
[434/613] Compiling rand.cc
[435/613] Compiling rsa_asn1.cc
[436/613] Compiling ios.cc
[437/613] Compiling getentropy.cc
[438/613] Compiling passive.cc
[438/613] Compiling poly1305_arm_asm.S
[440/613] Compiling deterministic.cc
[441/613] Compiling forkunsafe.cc
[442/613] Compiling fork_detect.cc
[443/613] Compiling pool.cc
[444/613] Compiling poly1305_vec.cc
[445/613] Compiling poly1305_arm.cc
[446/613] Compiling poly1305.cc
[447/613] Compiling pkcs7.cc
[448/613] Compiling pkcs8_x509.cc
[449/613] Compiling pkcs8.cc
[450/613] Compiling p5_pbev2.cc
[451/613] Compiling pkcs7_x509.cc
[452/613] Compiling pem_xaux.cc
[453/613] Compiling pem_x509.cc
[454/613] Compiling pem_pkey.cc
[455/613] Compiling mlkem.cc
[456/613] Compiling pem_pk8.cc
[457/613] Compiling obj_xref.cc
[458/613] Compiling pem_oth.cc
[459/613] Compiling pem_info.cc
[460/613] Compiling pem_all.cc
[461/613] Compiling obj.cc
[462/613] Compiling pem_lib.cc
[463/613] Compiling mldsa.cc
[464/613] Compiling poly_rq_mul.S
[465/613] Compiling fips_shared_support.cc
[466/613] Compiling md5.cc
[467/613] Compiling mem.cc
[468/613] Compiling md4.cc
[469/613] Compiling lhash.cc
[470/613] Compiling kyber.cc
[471/613] Compiling ex_data.cc
[472/613] Compiling sign.cc
[473/613] Compiling hrss.cc
[474/613] Compiling hpke.cc
[475/613] Compiling scrypt.cc
[476/613] Compiling print.cc
[477/613] Compiling pbkdf.cc
[478/613] Compiling p_x25519.cc
[479/613] Compiling p_x25519_asn1.cc
[480/613] Compiling p_rsa_asn1.cc
[481/613] Compiling p_rsa.cc
[482/613] Compiling p_hkdf.cc
[483/613] Compiling p_ed25519.cc
[484/613] Compiling p_ed25519_asn1.cc
[485/613] Compiling p_ec_asn1.cc
[486/613] Compiling p_ec.cc
[487/613] Compiling p_dh_asn1.cc
[487/613] Compiling p_dh.cc
[489/613] Compiling p_dsa_asn1.cc
[490/613] Compiling evp_ctx.cc
[491/613] Compiling evp.cc
[492/613] Compiling err.cc
[492/613] Compiling evp_asn1.cc
[494/613] Compiling engine.cc
[495/613] Compiling ecdh.cc
[496/613] Compiling ecdsa_asn1.cc
[497/613] Compiling hash_to_curve.cc
[498/613] Compiling ec_derive.cc
[499/613] Compiling dsa_asn1.cc
[500/613] Compiling ec_asn1.cc
[501/613] Compiling dsa.cc
[502/613] Compiling params.cc
[503/613] Compiling x25519-asm-arm.S
[503/613] Compiling digest_extra.cc
[505/613] Compiling dh_asn1.cc
[506/613] Compiling des.cc
[507/613] Compiling spake25519.cc
[508/613] Compiling cpu_arm_linux.cc
[508/613] Compiling cpu_intel.cc
[510/613] Compiling crypto.cc
[511/613] Compiling curve25519.cc
[512/613] Compiling cpu_arm_freebsd.cc
[513/613] Compiling cpu_aarch64_win.cc
[514/613] Compiling cpu_aarch64_openbsd.cc
[515/613] Compiling cpu_aarch64_sysreg.cc
[516/613] Compiling cpu_aarch64_linux.cc
[517/613] Compiling cpu_aarch64_fuchsia.cc
[518/613] Compiling bcm.cc
[519/613] Compiling cpu_aarch64_apple.cc
[520/613] Compiling curve25519_64_adx.cc
[521/613] Compiling tls_cbc.cc
[522/613] Compiling conf.cc
[523/613] Compiling get_cipher.cc
[524/613] Compiling e_tls.cc
[525/613] Compiling e_rc4.cc
[526/613] Compiling e_rc2.cc
[527/613] Compiling e_null.cc
[528/613] Compiling e_des.cc
[529/613] Compiling derive_key.cc
[530/613] Compiling e_chacha20poly1305.cc
[531/613] Compiling e_aesgcmsiv.cc
[532/613] Compiling e_aesctrhmac.cc
[533/613] Compiling chacha.cc
[534/613] Compiling unicode.cc
[535/613] Compiling cbb.cc
[536/613] Compiling cbs.cc
[537/613] Compiling ber.cc
[538/613] Compiling buf.cc
[539/613] Compiling asn1_compat.cc
[540/613] Compiling bn_asn1.cc
[541/613] Compiling blake2.cc
[542/613] Compiling convert.cc
[543/613] Compiling printf.cc
[544/613] Compiling socket.cc
[545/613] Compiling socket_helper.cc
[546/613] Compiling pair.cc
[547/613] Compiling hexdump.cc
[548/613] Compiling errno.cc
[549/613] Compiling file.cc
[550/613] Compiling fd.cc
[551/613] Compiling bio_mem.cc
[552/613] Compiling connect.cc
[553/613] Compiling base64.cc
[554/613] Compiling bio.cc
[555/613] Compiling tasn_typ.cc
[556/613] Compiling tasn_fre.cc
[557/613] Compiling tasn_utl.cc
[558/613] Compiling tasn_new.cc
[559/613] Compiling posix_time.cc
[560/613] Compiling f_string.cc
[560/613] Compiling tasn_enc.cc
[562/613] Compiling f_int.cc
[563/613] Compiling tasn_dec.cc
[564/613] Compiling asn_pack.cc
[565/613] Compiling asn1_par.cc
[566/613] Compiling asn1_lib.cc
[567/613] Compiling a_utctm.cc
[568/613] Compiling a_type.cc
[569/613] Compiling a_time.cc
[570/613] Compiling a_octet.cc
[571/613] Compiling a_strnid.cc
[572/613] Compiling a_strex.cc
[573/613] Compiling a_object.cc
[574/613] Compiling a_i2d_fp.cc
[575/613] Compiling a_mbstr.cc
[576/613] Compiling a_dup.cc
[577/613] Compiling CVega cvega_win.c
[578/613] Compiling a_gentm.cc
[579/613] Compiling CAllocationCounter allocations.c
[579/613] Compiling CGarudaShared garuda_cache.c
[581/613] Compiling CGarudaShared garuda_bus.c
[582/613] Compiling a_int.cc
[583/613] Compiling a_d2i_fp.cc
[584/613] Compiling a_bool.cc
[585/613] Compiling a_bitstr.cc
[586/613] Compiling CVega cvega.c
[588/675] Emitting module Vega
[589/683] Compiling Vega Barrier.swift
[590/683] Compiling Vega Broadcast.swift
[591/683] Compiling Vega MPSCChannel.swift
[592/683] Compiling Vega MPSCChannelValues.swift
[593/683] Compiling Vega Notify.swift
[594/683] Compiling Vega OnceCell.swift
[595/683] Compiling Vega Oneshot.swift
[596/683] Compiling Vega RawRing.swift
[597/683] Compiling Vega Driver.swift
[598/683] Compiling Vega FileIO.swift
[599/683] Compiling Vega IOBuffer.swift
[600/683] Compiling Vega IOError.swift
[601/683] Compiling Vega IOEvent.swift
[602/683] Compiling Vega IOInterrupt.swift
[603/683] Compiling Vega IOMetrics.swift
[604/683] Compiling Vega Network.swift
[605/683] Compiling Vega ReceivedBytes.swift
[606/683] Compiling Vega Unix.swift
[607/683] Compiling Vega UnixDatagram.swift
[608/683] Compiling Vega Vsock.swift
[609/683] Compiling Vega Runtime.swift
[610/683] Compiling Vega RuntimeMetrics.swift
[611/683] Compiling Vega Idle.swift
[612/683] Compiling Vega InjectQueue.swift
[613/683] Compiling Vega JobAudit.swift
[614/683] Compiling Vega LocalQueue.swift
[615/683] Compiling Vega JoinSet.swift
[616/683] Compiling Vega LocalExecutor.swift
[617/683] Compiling Vega TaskPool.swift
[618/683] Compiling Vega IOTimeout.swift
[619/683] Compiling Vega Interval.swift
[620/683] Compiling Vega RuntimeClock.swift
[621/683] Compiling Vega Timeout.swift
[622/683] Compiling Vega WriteStall.swift
[623/683] Compiling Vega RawSocket.swift
[624/683] Compiling Vega RingReceive.swift
[625/683] Compiling Vega Server.swift
[626/683] Compiling Vega SocketAddress.swift
[627/683] Compiling Vega SocketOption.swift
[628/683] Compiling Vega Stream.swift
[629/683] Compiling Vega TCP.swift
[630/683] Compiling Vega TLSVersion.swift
[631/683] Compiling Vega UDP.swift
[632/683] Compiling Vega Semaphore.swift
[633/683] Compiling Vega ShutdownToken.swift
[634/683] Compiling Vega SyncError.swift
[635/683] Compiling Vega TaskID.swift
[636/683] Compiling Vega WaitList.swift
[637/683] Compiling Vega Watch.swift
[638/683] Compiling Vega BlockingPool.swift
[639/683] Compiling Vega Cooperative.swift
[640/683] Compiling Vega URing.swift
[641/683] Compiling Vega Arrival.swift
[642/683] Compiling Vega DNSMessage.swift
[643/683] Compiling Vega Resolver.swift
[644/683] Compiling Vega ResolverConfig.swift
[645/683] Compiling Vega DatagramBatch.swift
[646/683] Compiling Vega HappyEyeballs.swift
[647/683] Compiling Vega NetworkTLS.swift
[648/683] Compiling Vega Pipe.swift
[649/683] Compiling Vega Padding.swift
[650/683] Compiling Vega RawLock.swift
[651/683] Compiling Vega Scheduler.swift
[652/683] Compiling Vega TimerWheel.swift
[653/683] Compiling Vega Worker.swift
[654/683] Compiling Vega Sharded.swift
[655/683] Compiling Vega Quiesce.swift
[656/683] Compiling Vega Signal.swift
[657/683] Compiling Vega AsyncMutex.swift
[658/684] Wrapping AST for Vega for debugging
[660/694] Emitting module VegaPool
[661/694] Compiling VegaPool ConnectionPool.swift
[663/695] Compiling VegaIO Framed.swift
[663/696] Wrapping AST for VegaPool for debugging
[665/700] Compiling VegaIO Buffered.swift
[666/700] Compiling VegaIO Adapters.swift
[667/700] Emitting module VegaIO
[668/700] Compiling VegaIO Streams.swift
[669/700] Compiling VegaIO Codecs.swift
[670/700] Compiling VegaIO Codec.swift
[671/700] Compiling VegaIO Debug.swift
[672/700] Compiling VegaIO PCAP.swift
[673/701] Emitting module VegaSQLite
[674/701] Wrapping AST for VegaIO for debugging
[676/718] Emitting module VegaTest
[677/718] Compiling VegaSQLite SQLiteDecoding.swift
[678/718] Compiling VegaTest Simulation.swift
[679/718] Compiling VegaTest SeededRuntime.swift
[680/718] Compiling VegaSQLite SQLiteDatabase.swift
[681/718] Compiling VegaTest MockClock.swift
[682/718] Compiling VegaFS Metadata.swift
[683/718] Compiling VegaTest Duplex.swift
[684/718] Compiling VegaTest Faults.swift
[685/719] Emitting module VegaFS
[686/719] Compiling VegaFS FileSystem.swift
[687/719] Wrapping AST for VegaTest for debugging
[689/719] Compiling VegaSQLite SQLite.swift
[691/720] Compiling VegaQUIC Handles.swift
[692/720] Compiling VegaFS Support.swift
[693/720] Compiling VegaFS File.swift
[694/721] Wrapping AST for VegaFS for debugging
[696/721] Compiling VegaQUIC Endpoint.swift
[697/721] Emitting module VegaQUIC
[699/722] Compiling VegaTLS TLSStream.swift
[700/722] Compiling VegaTLS TLSConfiguration.swift
[701/722] Emitting module VegaTLS
[701/723] Wrapping AST for VegaQUIC for debugging
[703/723] Wrapping AST for VegaTLS for debugging
[705/830] Emitting module VegaRedis
[706/830] Compiling VegaPostgres PostgresURL.swift
[707/831] Emitting module VegaPostgres
[708/831] Compiling Garuda Base64.swift
[709/831] Compiling Garuda Broadcast.swift
[710/831] Compiling Garuda CORS.swift
[711/831] Compiling Garuda CSRF.swift
[712/831] Compiling VegaRedis RedisConnection.swift
[713/831] Compiling VegaRedis RedisCommands.swift
[714/831] Compiling VegaRedis RedisSentinel.swift
[715/831] Compiling VegaRedis RedisPool.swift
[716/831] Compiling VegaPostgres PostgresValues.swift
[717/831] Compiling Garuda Authentication.swift
[718/831] Compiling Garuda Authorization.swift
[719/831] Compiling Garuda AppEnvironment.swift
[720/831] Compiling Garuda Application.swift
[721/831] Compiling VegaRedis RedisClient.swift
[722/831] Compiling VegaRedis RedisCluster.swift
[723/832] Wrapping AST for VegaRedis for debugging
[725/832] Compiling QUICTestPeer QUICTestPeer.swift
[726/832] Emitting module QUICTestPeer
[727/833] Wrapping AST for QUICTestPeer for debugging
[729/833] Compiling Garuda Compression.swift
[730/833] Compiling Garuda Config.swift
[731/833] Compiling VegaPostgres PostgresTypes.swift
[732/834] Wrapping AST for VegaPostgres for debugging
[734/834] Emitting module Garuda
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[745/846] Compiling Garuda Conformance.swift
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[746/846] Compiling Garuda ConnectionCache.swift
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:162:80: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
160 |     public func authorize<Claims: Decodable>(jwt claims: Claims.Type, _ policy: Policy<Claims>) {
161 |         let allows = policy.allows
162 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: policy.needs) { allows($0.claims) })
    |                                                                                `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
163 |         describeForbidden(policy.needs)
164 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:170:73: warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
168 |         jwt claims: Claims.Type, needs: String? = nil, _ allows: @escaping @Sendable (Claims) -> Bool
169 |     ) {
170 |         use(ContextAuthorization<JWTContextKey<Claims>>(needs: needs) { allows($0.claims) })
    |                                                                         `- warning: capture of non-Sendable type 'Claims.Type' in an isolated closure [#SendableMetatypes]
171 |         describeForbidden(needs)
172 |     }
/host/spi-builder-workspace/Sources/Garuda/Authorization.swift:210:48: warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
208 |     /// A token carrying an OAuth 2.0 scope.
209 |     public static func scope(_ wanted: String) -> Policy<Value> where Value: ScopedClaims {
210 |         Policy(needs: "the scope " + wanted) { $0.hasScope(wanted) }
    |                                                `- warning: capture of non-Sendable type 'Value.Type' in an isolated closure [#SendableMetatypes]
211 |     }
212 | }
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[747/846] Compiling Garuda HTTPClientStream.swift
[748/846] Compiling Garuda HTTPStatus.swift
[749/846] Compiling Garuda HeavyLane.swift
[750/846] Compiling Garuda HostAndAddressFilters.swift
[751/846] Compiling Garuda Interim.swift
[752/846] Compiling Garuda JSON.swift
[753/846] Compiling Garuda JSONDecoding.swift
[754/846] Compiling Garuda JSONEncoding.swift
[755/846] Compiling Garuda JSONFastPath.swift
[756/846] Compiling Garuda JSONReading.swift
[757/846] Compiling Garuda JSONWriting.swift
[758/846] Compiling Garuda JWKS.swift
[759/846] Compiling Garuda RateLimit.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[760/846] Compiling Garuda RefreshTokens.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[761/846] Compiling Garuda Reload.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[762/846] Compiling Garuda RequestBody.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[763/846] Compiling Garuda RequestDecompression.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[764/846] Compiling Garuda RequestID.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[765/846] Compiling Garuda RequestLimits.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[766/846] Compiling Garuda ResponseCache.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[767/846] Compiling Garuda ResponseConvertible.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[768/846] Compiling Garuda ResponseError.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[769/846] Compiling Garuda ResponseHooks.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[770/846] Compiling Garuda ResponseKinds.swift
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:353:13: warning: using '_' to ignore the result of a Void-returning function is redundant
351 |         if remaining >= 0 {
352 |             let n = min(available, remaining, buffer.spareCapacity)
353 |             _ = buffer.append(UnsafeRawBufferPointer(start: base + at, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
354 |             at &+= n
355 |             remaining &-= n
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:366:13: warning: using '_' to ignore the result of a Void-returning function is redundant
364 |         let p = base.assumingMemoryBound(to: UInt8.self) + at
365 |         let outcome = decoder.decode(p, min(available, buffer.spareCapacity), consumed: &consumed) { run, n in
366 |             _ = buffer.append(UnsafeRawBufferPointer(start: run, count: n))
    |             `- warning: using '_' to ignore the result of a Void-returning function is redundant
367 |             produced &+= n
368 |         }
/host/spi-builder-workspace/Sources/Garuda/RequestBody.swift:545:21: warning: using '_' to ignore the result of a Void-returning function is redundant
543 |                 let n = min(buffer.readableBytes, destination.spareCapacity)
544 |                 if n > 0 {
545 |                     _ = destination.append(UnsafeRawBufferPointer(start: buffer.readPointer, count: n))
    |                     `- warning: using '_' to ignore the result of a Void-returning function is redundant
546 |                     buffer.consume(n)
547 |                     owed &+= n
/host/spi-builder-workspace/Sources/Garuda/ResponseCache.swift:331:18: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
329 |             let sent = coding != .identity && tag.count >= 2 && tag.first == 0x22 && tag.last == 0x22
330 |                 ? Array("W/".utf8) + tag : tag
331 |             sent.withUnsafeBufferPointer { Response(x).addHeader("etag", $0.span) }
    |                  `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
332 |         }
333 |         x.pointee.noCompress = true
[771/846] Compiling Garuda JWT.swift
[772/846] Compiling Garuda Listening.swift
[773/846] Compiling Garuda Log.swift
[774/846] Compiling Garuda Logging.swift
[775/846] Compiling Garuda Metrics.swift
[776/846] Compiling Garuda Middleware.swift
[777/846] Compiling Garuda Multipart.swift
[778/846] Compiling Garuda Offload.swift
[779/846] Compiling Garuda OpenAPI.swift
[780/846] Compiling Garuda OpenAPISchema.swift
[781/846] Compiling Garuda Passwords.swift
[782/846] Compiling Garuda QueryDecoding.swift
[783/846] Compiling Garuda Context.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[784/846] Compiling Garuda Cookies.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[785/846] Compiling Garuda Deadline.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[786/846] Compiling Garuda Dispatch.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[787/846] Compiling Garuda EventStream.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[788/846] Compiling Garuda Exchange.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[789/846] Compiling Garuda Extraction.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[790/846] Compiling Garuda Fallbacks.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[791/846] Compiling Garuda Form.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[792/846] Compiling Garuda Forwarded.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[793/846] Compiling Garuda HTTP1.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[794/846] Compiling Garuda HTTP2.swift
/host/spi-builder-workspace/Sources/Garuda/HTTP1.swift:505:25: warning: using '_' to ignore the result of a Void-returning function is redundant
503 |                     if received.count > 0 {
504 |                         parts.pointee.input.reserveCapacity(Swift.max(received.count, size))
505 |                         _ = parts.pointee.input.append(received)
    |                         `- warning: using '_' to ignore the result of a Void-returning function is redundant
506 |                     }
507 |                     return received.count
[795/846] Compiling Garuda ResponseObservers.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[796/846] Compiling Garuda RootPath.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[797/846] Compiling Garuda RouteTable.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[798/846] Compiling Garuda Run.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[799/846] Compiling Garuda Scheduled.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[800/846] Compiling Garuda SecurityHeaders.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[801/846] Compiling Garuda Sessions.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[802/846] Compiling Garuda SharedMemory.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[803/846] Compiling Garuda State.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[804/846] Compiling Garuda StaticDirectories.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[805/846] Compiling Garuda StaticFiles.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[806/846] Compiling Garuda StreamingResponse.swift
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1038:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1036 |                 var addr = a.pointee.sin_addr
1037 |                 guard inet_ntop(AF_INET, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1038 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1039 |             }
1040 |         }
/host/spi-builder-workspace/Sources/Garuda/Run.swift:1046:25: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1044 |                 var addr = a.pointee.sin6_addr
1045 |                 guard inet_ntop(AF_INET6, &addr, &text, socklen_t(text.count)) != nil else { return nil }
1046 |                 return (String(cString: text), Int(UInt16(bigEndian: a.pointee.sin6_port)))
     |                         `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
1047 |             }
1048 |         }
/host/spi-builder-workspace/Sources/Garuda/StaticDirectories.swift:108:12: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
106 |         for k in 0..<query.count { target.append(query.base[k]) }
107 |     }
108 |     target.withUnsafeBufferPointer { Response(x).addHeader("location", $0.span) }
    |            `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
109 |     x.pointee.answer(301, nil, 0)
110 | }
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:251:14: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
249 |     }
250 |     if matchesIfNoneMatch(x, etag) {
251 |         etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |              `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
252 |         x.pointee.answer(304, nil, 0)
253 |         return
/host/spi-builder-workspace/Sources/Garuda/StaticFiles.swift:283:10: warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
281 |     }
282 |     response.addHeader("accept-ranges", "bytes")
283 |     etag.withUnsafeBufferPointer { response.addHeader("etag", $0.span) }
    |          `- warning: result of call to 'withUnsafeBufferPointer' is unused [#no-usage]
284 |     if status == 206 {
285 |         response.addHeader("content-range", "bytes \(start)-\(start + length - 1)/\(size)")
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[807/846] Compiling Garuda TLS.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[808/846] Compiling Garuda Testing.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[809/846] Compiling Garuda Timestamp.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[810/846] Compiling Garuda Tracing.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[811/846] Compiling Garuda TrailingSlash.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[812/846] Compiling Garuda TypedRoutes.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[813/846] Compiling Garuda UUID.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[814/846] Compiling Garuda Validation.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[815/846] Compiling Garuda WebSocket.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[816/846] Compiling Garuda WebSocketSession.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[817/846] Compiling Garuda WebTransport.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[818/846] Compiling Garuda Windows.swift
/host/spi-builder-workspace/Sources/Garuda/TLS.swift:338:19: warning: result of call to 'addHeader' is unused [#no-usage]
336 |             return response.send(status: .badRequest)
337 |         }
338 |         x.pointee.addHeader(ByteSpan(locationName.utf8Start, locationName.utf8CodeUnitCount),
    |                   `- warning: result of call to 'addHeader' is unused [#no-usage]
339 |                             ByteSpan(UnsafePointer(location.readPointer), location.readableBytes))
340 |         response.send(status: HTTPStatus(HTTPSRedirect.status(for: x.pointee.head.method)))
/host/spi-builder-workspace/Sources/Garuda/WebSocketSession.swift:323:32: warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         var abandoned = false
322 |         var input = IOBuffer(capacity: max(16 * 1024, leftover.count))
323 |         if !leftover.isEmpty { _ = leftover.withUnsafeBytes { input.append($0) } }
    |                                `- warning: using '_' to ignore the result of a Void-returning function is redundant
324 |         lastHeard = monotonicNanos()
325 |         reading: while true {
[819/846] Compiling Garuda HTTP2Client.swift
[820/846] Compiling Garuda HTTP2Pool.swift
[821/846] Compiling Garuda HTTP2WebSocket.swift
[822/846] Compiling Garuda HTTP2Writer.swift
[823/846] Compiling Garuda HTTP3.swift
[824/846] Compiling Garuda HTTP3Connection.swift
[825/846] Compiling Garuda HTTP3Stream.swift
[826/846] Compiling Garuda HTTP3WebSocket.swift
[827/846] Compiling Garuda HTTP3WebTransport.swift
[828/846] Compiling Garuda HTTPClient.swift
[829/846] Compiling Garuda HTTPClientConnections.swift
[830/846] Compiling Garuda HTTPClientRedirects.swift
[831/847] Wrapping AST for Garuda for debugging
[833/865] Compiling GarudaJSON JSON.swift
Internal Error: DecodingError.dataCorrupted: Data was corrupted. Debug description: Corrupted JSON. Underlying error: unexpected end of file
[834/865] Emitting module GarudaJSON
[835/866] Wrapping AST for GarudaJSON for debugging
[837/866] Emitting module GarudaUploads
[838/866] Emitting module GarudaPostgres
[839/866] Compiling GarudaPostgres PostgresListen.swift
[840/866] Compiling GarudaPostgres GarudaPostgres.swift
[841/866] Compiling GarudaRedis GarudaRedis.swift
[842/866] Emitting module GarudaRedis
[845/868] Compiling GarudaTesting TestClient.swift
[845/868] Wrapping AST for GarudaPostgres for debugging
[847/870] Compiling GarudaUploads Digest.swift
[848/870] Compiling GarudaSQL PostgresRow.swift
[849/870] Emitting module GarudaSQL
[851/871] Compiling GarudaSQLite GarudaSQLite.swift
[852/871] Emitting module GarudaSQLite
[852/872] Wrapping AST for GarudaSQL for debugging
[854/872] Compiling GarudaUploads UploadStore.swift
/host/spi-builder-workspace/Sources/GarudaUploads/UploadStore.swift:142:9: warning: using '_' to ignore the result of a Void-returning function is redundant
140 |     public func append(_ bytes: [UInt8]) async throws {
141 |         var buffer = IOBuffer(capacity: max(1, bytes.count))
142 |         _ = bytes.withUnsafeBytes { buffer.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
143 |         try await append(buffer)
144 |     }
/host/spi-builder-workspace/Sources/GarudaUploads/UploadStore.swift:462:9: warning: using '_' to ignore the result of a Void-returning function is redundant
460 |         let bytes = try JSONCoder.encode(info)
461 |         var buffer = IOBuffer(capacity: bytes.count)
462 |         _ = bytes.withUnsafeBytes { buffer.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
463 |         let path = infoPath(info.id)
464 |         let temporary = asideName(path)
[855/872] Compiling GarudaUploads StructuredFields.swift
[857/874] Compiling GarudaTesting TestWebSocket.swift
/host/spi-builder-workspace/Sources/GarudaTesting/TestWebSocket.swift:135:27: warning: 'as' test is always true
133 |                 }
134 |             }
135 |         } catch let error as IOError {
    |                           `- warning: 'as' test is always true
136 |             throw error == .timedOut ? TestClientError.timedOut : TestClientError.closed(received: 0)
137 |         }
/host/spi-builder-workspace/Sources/GarudaTesting/TestWebSocket.swift:243:27: warning: 'as' test is always true
241 |                 }
242 |             }
243 |         } catch let error as IOError {
    |                           `- warning: 'as' test is always true
244 |             socket.deinitialize(count: 1)
245 |             throw error == .timedOut ? TestClientError.timedOut : TestClientError.closed(received: 0)
[858/874] Compiling GarudaTesting HTTP2TestClient.swift
[859/874] Emitting module GarudaTesting
[860/875] Wrapping AST for GarudaTesting for debugging
[862/882] Compiling GarudaUploads ResumableUploads.swift
[863/888] Wrapping AST for GarudaUploads for debugging
[865/892] Compiling garuda_conformance WindowsSleep.swift
[866/893] Compiling garuda_conformance main.swift
[867/893] Emitting module garuda_server
[868/893] Compiling garuda_server main.swift
Internal Error: DecodingError.dataCorrupted: Data was corrupted. Debug description: Corrupted JSON. Underlying error: unexpected end of file
[870/894] Compiling garuda_conformance WebSocketRoutes.swift
[871/894] Compiling garuda_conformance UploadRoutes.swift
[872/894] Compiling garuda_conformance WebTransportRoutes.swift
[872/894] Wrapping AST for garuda-server for debugging
[873/894] Write Objects.LinkFileList
[875/894] Emitting module garuda_conformance
[876/894] Compiling garuda_conformance CompressionRoutes.swift
[877/894] Compiling garuda_conformance HandlerRoutes.swift
[878/894] Compiling garuda_conformance BroadcastRoutes.swift
/host/spi-builder-workspace/Sources/garuda-conformance/BroadcastRoutes.swift:84:9: warning: no calls to throwing functions occur within 'try' expression
 82 |         let messages = try ws.subscribe(topic)
 83 |         try await ws.send("pid \(getpid())")
 84 |         try await withThrowingTaskGroup(of: Void.self) { group in
    |         `- warning: no calls to throwing functions occur within 'try' expression
 85 |             group.addTask {
 86 |                 while true {
[879/894] Compiling garuda_conformance CacheRoutes.swift
/host/spi-builder-workspace/Sources/garuda-conformance/BroadcastRoutes.swift:84:9: warning: no calls to throwing functions occur within 'try' expression
 82 |         let messages = try ws.subscribe(topic)
 83 |         try await ws.send("pid \(getpid())")
 84 |         try await withThrowingTaskGroup(of: Void.self) { group in
    |         `- warning: no calls to throwing functions occur within 'try' expression
 85 |             group.addTask {
 86 |                 while true {
[881/895] Compiling GarudaFuzzTargets Seeds.swift
[882/895] Compiling GarudaFuzzTargets QUICTargets.swift
[883/895] Compiling GarudaFuzzTargets HTTP3Target.swift
/host/spi-builder-workspace/Sources/GarudaFuzzTargets/HTTP3Target.swift:41:5: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Result<HTTP3TestServer, any Error>', consider removing it
 39 |
 40 |     /// The port, or why there is none.
 41 |     nonisolated(unsafe) static let server: Result<HTTP3TestServer, any Error> = {
    |     `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Result<HTTP3TestServer, any Error>', consider removing it
 42 |         let app = Application()
 43 |         app.get("/") { _, response in response.send(status: .ok) }
[884/895] Compiling GarudaFuzzTargets HTTP2Target.swift
/host/spi-builder-workspace/Sources/GarudaFuzzTargets/HTTP2Target.swift:28:5: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'TestClient', consider removing it
 26 |     /// Routes that answer at once, read a body, and send one larger than a
 27 |     /// window, so a fuzzed connection has flow control to get wrong.
 28 |     nonisolated(unsafe) static let client: TestClient = {
    |     `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'TestClient', consider removing it
 29 |         let app = Application()
 30 |         app.get("/") { _, response in response.send(status: .ok) }
[885/895] Compiling GarudaFuzzTargets FuzzCorpus.swift
[886/895] Emitting module GarudaFuzzTargets
/host/spi-builder-workspace/Sources/GarudaFuzzTargets/HTTP2Target.swift:28:5: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'TestClient', consider removing it
 26 |     /// Routes that answer at once, read a body, and send one larger than a
 27 |     /// window, so a fuzzed connection has flow control to get wrong.
 28 |     nonisolated(unsafe) static let client: TestClient = {
    |     `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'TestClient', consider removing it
 29 |         let app = Application()
 30 |         app.get("/") { _, response in response.send(status: .ok) }
/host/spi-builder-workspace/Sources/GarudaFuzzTargets/HTTP3Target.swift:41:5: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Result<HTTP3TestServer, any Error>', consider removing it
 39 |
 40 |     /// The port, or why there is none.
 41 |     nonisolated(unsafe) static let server: Result<HTTP3TestServer, any Error> = {
    |     `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'Result<HTTP3TestServer, any Error>', consider removing it
 42 |         let app = Application()
 43 |         app.get("/") { _, response in response.send(status: .ok) }
[887/895] Compiling GarudaFuzzTargets FuzzTargets.swift
[887/896] Wrapping AST for garuda-conformance for debugging
[888/896] Write Objects.LinkFileList
[890/896] Wrapping AST for GarudaFuzzTargets for debugging
[891/898] Linking garuda
[893/898] Compiling pgfuzz main.swift
[894/898] Emitting module pgfuzz
[895/899] Linking garuda-conformance
[896/899] Wrapping AST for pgfuzz for debugging
[897/899] Write Objects.LinkFileList
[898/899] Linking pgfuzz
Build complete! (42.67s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "vega",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grepjava/vega.git"
    },
    {
      "identity" : "vega-db",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.0",
            "upper_bound" : "0.4.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grepjava/vega-db.git"
    },
    {
      "identity" : "swift-distributed-tracing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-distributed-tracing"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "602.0.0",
            "upper_bound" : "603.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "garuda",
  "name" : "garuda",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "26.4"
    }
  ],
  "products" : [
    {
      "name" : "garuda",
      "targets" : [
        "garuda-server"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "garuda-conformance",
      "targets" : [
        "garuda-conformance"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Garuda",
      "targets" : [
        "Garuda"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GarudaTesting",
      "targets" : [
        "GarudaTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GarudaJSON",
      "targets" : [
        "GarudaJSON"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GarudaPostgres",
      "targets" : [
        "GarudaPostgres"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GarudaRedis",
      "targets" : [
        "GarudaRedis"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GarudaSQLite",
      "targets" : [
        "GarudaSQLite"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GarudaSQL",
      "targets" : [
        "GarudaSQL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GarudaUploads",
      "targets" : [
        "GarudaUploads"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "pgfuzz",
      "targets" : [
        "pgfuzz"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "GarudaMacros",
      "targets" : [
        "GarudaMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "pgfuzz",
      "module_type" : "SwiftTarget",
      "name" : "pgfuzz",
      "path" : "Sources/pgfuzz",
      "product_memberships" : [
        "pgfuzz"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "GarudaFuzzTargets"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "garuda_server",
      "module_type" : "SwiftTarget",
      "name" : "garuda-server",
      "path" : "Sources/garuda-server",
      "product_dependencies" : [
        "Vega"
      ],
      "product_memberships" : [
        "garuda"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaJSON",
        "GarudaPostgres",
        "GarudaSQL"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "garuda_conformance",
      "module_type" : "SwiftTarget",
      "name" : "garuda-conformance",
      "path" : "Sources/garuda-conformance",
      "product_dependencies" : [
        "Vega",
        "VegaCompression",
        "VegaFS"
      ],
      "product_memberships" : [
        "garuda-conformance"
      ],
      "sources" : [
        "BroadcastRoutes.swift",
        "CacheRoutes.swift",
        "CompressionRoutes.swift",
        "HandlerRoutes.swift",
        "UploadRoutes.swift",
        "WebSocketRoutes.swift",
        "WebTransportRoutes.swift",
        "WindowsSleep.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaUploads"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "QUICTestPeer",
      "module_type" : "SwiftTarget",
      "name" : "QUICTestPeer",
      "path" : "Tests/QUICTestPeer",
      "product_dependencies" : [
        "VegaQUICCore",
        "VegaWire",
        "VegaCrypto",
        "VegaTLS"
      ],
      "product_memberships" : [
        "pgfuzz"
      ],
      "sources" : [
        "QUICTestPeer.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaWireTests",
      "module_type" : "SwiftTarget",
      "name" : "GarudaWireTests",
      "path" : "Tests/GarudaWireTests",
      "sources" : [
        "ContentCodingTests.swift",
        "ForwardedTests.swift",
        "HTTPParserTests.swift",
        "HTTPRequestWriterTests.swift",
        "HTTPResponseParserTests.swift",
        "HTTPSRedirectTests.swift",
        "HTTPURLTests.swift",
        "ResponseCachePolicyTests.swift",
        "RootPathTests.swift",
        "TraceContextTests.swift"
      ],
      "target_dependencies" : [
        "GarudaWire"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GarudaWire",
      "module_type" : "SwiftTarget",
      "name" : "GarudaWire",
      "path" : "Sources/GarudaWire",
      "product_dependencies" : [
        "VegaWire",
        "VegaHTTP2Core",
        "VegaHTTP3Core",
        "VegaWebSocketCore"
      ],
      "product_memberships" : [
        "garuda",
        "garuda-conformance",
        "Garuda",
        "GarudaTesting",
        "GarudaJSON",
        "GarudaPostgres",
        "GarudaRedis",
        "GarudaSQLite",
        "GarudaSQL",
        "GarudaUploads",
        "pgfuzz"
      ],
      "sources" : [
        "Bytes.swift",
        "ChunkedDecoder.swift",
        "CivilTime.swift",
        "ContentCoding.swift",
        "DateCache.swift",
        "Exports.swift",
        "ForwardedTrust.swift",
        "HTTPParser.swift",
        "HTTPRequest.swift",
        "HTTPRequestWriter.swift",
        "HTTPResponse.swift",
        "HTTPResponseParser.swift",
        "HTTPSRedirect.swift",
        "HTTPURL.swift",
        "ResponseCachePolicy.swift",
        "RootPath.swift",
        "TraceContext.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaUploadsTests",
      "module_type" : "SwiftTarget",
      "name" : "GarudaUploadsTests",
      "path" : "Tests/GarudaUploadsTests",
      "product_dependencies" : [
        "Vega",
        "VegaFS"
      ],
      "sources" : [
        "ResumableUploadTests.swift",
        "WindowsSleep.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaUploads",
        "GarudaTesting",
        "GarudaWire"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GarudaUploads",
      "module_type" : "SwiftTarget",
      "name" : "GarudaUploads",
      "path" : "Sources/GarudaUploads",
      "product_dependencies" : [
        "Vega",
        "VegaFS",
        "VegaCrypto"
      ],
      "product_memberships" : [
        "garuda-conformance",
        "GarudaUploads"
      ],
      "sources" : [
        "Digest.swift",
        "ResumableUploads.swift",
        "StructuredFields.swift",
        "UploadStore.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaWire"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaTests",
      "module_type" : "SwiftTarget",
      "name" : "GarudaTests",
      "path" : "Tests/GarudaTests",
      "product_dependencies" : [
        "VegaQUIC",
        "Vega",
        "Tracing",
        "InMemoryTracing",
        "VegaDBTracing"
      ],
      "sources" : [
        "AllocationTests.swift",
        "AppEnvironmentTests.swift",
        "ApplicationTests.swift",
        "AsyncRouteTests.swift",
        "AuthenticationTests.swift",
        "AuthorizationTests.swift",
        "BroadcastTests.swift",
        "CORSTests.swift",
        "CSRFTests.swift",
        "CommandLineTests.swift",
        "CompressionTests.swift",
        "CookiesTests.swift",
        "CustomExtractorTests.swift",
        "DeadlineTests.swift",
        "DeclaredLengthTests.swift",
        "EventStreamTests.swift",
        "ExtractionTests.swift",
        "FallbackTests.swift",
        "FormTests.swift",
        "HTTP2ClientPeerTests.swift",
        "HTTP2Tests.swift",
        "HTTP2WebSocketTests.swift",
        "HTTP3Tests.swift",
        "HTTP3TunnelTests.swift",
        "HTTPClientTests.swift",
        "HeavyLaneTests.swift",
        "HostAndAddressFilterTests.swift",
        "InterimTests.swift",
        "JSONFastPathTests.swift",
        "JSONTests.swift",
        "JWKSTests.swift",
        "JWTTests.swift",
        "JWTVectors.swift",
        "LargeBodyTests.swift",
        "LoggingTests.swift",
        "MiddlewareTests.swift",
        "OffloadTests.swift",
        "OpenAPITests.swift",
        "PasswordsTests.swift",
        "RateLimitTests.swift",
        "RefreshTokensTests.swift",
        "RequestBodyTests.swift",
        "RequestIDTests.swift",
        "RequestLimitsTests.swift",
        "ResponseHookTests.swift",
        "ResponseObserverTests.swift",
        "ResponseTests.swift",
        "RouteTableTests.swift",
        "RoutingTests.swift",
        "ScheduledTests.swift",
        "SecurityHeadersTests.swift",
        "SessionsTests.swift",
        "StartupChecksTests.swift",
        "StateTests.swift",
        "StaticFileTests.swift",
        "StreamingResponseTests.swift",
        "TLSTests.swift",
        "TemporaryDirectory.swift",
        "TracingTests.swift",
        "TrailingSlashTests.swift",
        "ValidationTests.swift",
        "WebSocketTests.swift",
        "WindowsSleep.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaWire",
        "GarudaTesting",
        "CAllocationCounter",
        "QUICTestPeer"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GarudaTesting",
      "module_type" : "SwiftTarget",
      "name" : "GarudaTesting",
      "path" : "Sources/GarudaTesting",
      "product_dependencies" : [
        "Vega",
        "VegaIO",
        "VegaTest"
      ],
      "product_memberships" : [
        "GarudaTesting",
        "pgfuzz"
      ],
      "sources" : [
        "HTTP2TestClient.swift",
        "TestClient.swift",
        "TestWebSocket.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaWire"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaSQLite",
      "module_type" : "SwiftTarget",
      "name" : "GarudaSQLite",
      "path" : "Sources/GarudaSQLite",
      "product_dependencies" : [
        "VegaSQLite"
      ],
      "product_memberships" : [
        "GarudaSQLite"
      ],
      "sources" : [
        "GarudaSQLite.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaWire"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaSQL",
      "module_type" : "SwiftTarget",
      "name" : "GarudaSQL",
      "path" : "Sources/GarudaSQL",
      "product_memberships" : [
        "garuda",
        "GarudaSQL"
      ],
      "sources" : [
        "PostgresRow.swift"
      ],
      "target_dependencies" : [
        "GarudaPostgres",
        "GarudaMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaRedis",
      "module_type" : "SwiftTarget",
      "name" : "GarudaRedis",
      "path" : "Sources/GarudaRedis",
      "product_dependencies" : [
        "VegaRedis"
      ],
      "product_memberships" : [
        "GarudaRedis"
      ],
      "sources" : [
        "GarudaRedis.swift"
      ],
      "target_dependencies" : [
        "Garuda"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaPostgres",
      "module_type" : "SwiftTarget",
      "name" : "GarudaPostgres",
      "path" : "Sources/GarudaPostgres",
      "product_dependencies" : [
        "VegaPostgres"
      ],
      "product_memberships" : [
        "garuda",
        "GarudaPostgres",
        "GarudaSQL"
      ],
      "sources" : [
        "GarudaPostgres.swift",
        "PostgresListen.swift"
      ],
      "target_dependencies" : [
        "Garuda"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaMacros",
      "module_type" : "SwiftTarget",
      "name" : "GarudaMacros",
      "path" : "Sources/GarudaMacros",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxBuilder",
        "SwiftSyntaxMacros",
        "SwiftDiagnostics",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "garuda",
        "GarudaJSON",
        "GarudaSQL",
        "GarudaMacros"
      ],
      "sources" : [
        "JSONMacro.swift",
        "Plugin.swift",
        "PostgresRowMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "GarudaJSONTests",
      "module_type" : "SwiftTarget",
      "name" : "GarudaJSONTests",
      "path" : "Tests/GarudaJSONTests",
      "sources" : [
        "JSONMacroTests.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaJSON"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GarudaJSON",
      "module_type" : "SwiftTarget",
      "name" : "GarudaJSON",
      "path" : "Sources/GarudaJSON",
      "product_memberships" : [
        "garuda",
        "GarudaJSON"
      ],
      "sources" : [
        "JSON.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaMacros"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaFuzzTests",
      "module_type" : "SwiftTarget",
      "name" : "GarudaFuzzTests",
      "path" : "Tests/GarudaFuzzTests",
      "sources" : [
        "FuzzCorpusTests.swift"
      ],
      "target_dependencies" : [
        "GarudaFuzzTargets"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GarudaFuzzTargets",
      "module_type" : "SwiftTarget",
      "name" : "GarudaFuzzTargets",
      "path" : "Sources/GarudaFuzzTargets",
      "product_dependencies" : [
        "VegaQUIC",
        "Vega",
        "VegaIO",
        "VegaCrypto",
        "VegaTLS",
        "VegaPostgres",
        "VegaRedis"
      ],
      "product_memberships" : [
        "pgfuzz"
      ],
      "sources" : [
        "FuzzCorpus.swift",
        "FuzzTargets.swift",
        "HTTP2Target.swift",
        "HTTP3Target.swift",
        "QUICTargets.swift",
        "Seeds.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaWire",
        "GarudaTesting",
        "QUICTestPeer"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GarudaDatabaseTests",
      "module_type" : "SwiftTarget",
      "name" : "GarudaDatabaseTests",
      "path" : "Tests/GarudaDatabaseTests",
      "product_dependencies" : [
        "Vega",
        "InMemoryTracing"
      ],
      "sources" : [
        "DatabaseTests.swift",
        "RefreshTokenStoreTests.swift",
        "TemporaryDirectory.swift",
        "TimeAndUUIDTests.swift"
      ],
      "target_dependencies" : [
        "Garuda",
        "GarudaPostgres",
        "GarudaRedis",
        "GarudaSQLite",
        "GarudaSQL",
        "GarudaWire",
        "GarudaTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Garuda",
      "module_type" : "SwiftTarget",
      "name" : "Garuda",
      "path" : "Sources/Garuda",
      "product_dependencies" : [
        "VegaQUIC",
        "Vega",
        "VegaIO",
        "VegaCrypto",
        "VegaTLS",
        "VegaFS",
        "VegaCompression",
        "VegaDBTracing",
        "Tracing"
      ],
      "product_memberships" : [
        "garuda",
        "garuda-conformance",
        "Garuda",
        "GarudaTesting",
        "GarudaJSON",
        "GarudaPostgres",
        "GarudaRedis",
        "GarudaSQLite",
        "GarudaSQL",
        "GarudaUploads",
        "pgfuzz"
      ],
      "sources" : [
        "AppEnvironment.swift",
        "Application.swift",
        "Authentication.swift",
        "Authorization.swift",
        "Base64.swift",
        "Broadcast.swift",
        "CORS.swift",
        "CSRF.swift",
        "Compression.swift",
        "Config.swift",
        "Conformance.swift",
        "ConnectionCache.swift",
        "Context.swift",
        "Cookies.swift",
        "Deadline.swift",
        "Dispatch.swift",
        "EventStream.swift",
        "Exchange.swift",
        "Extraction.swift",
        "Fallbacks.swift",
        "Form.swift",
        "Forwarded.swift",
        "HTTP1.swift",
        "HTTP2.swift",
        "HTTP2Client.swift",
        "HTTP2Pool.swift",
        "HTTP2WebSocket.swift",
        "HTTP2Writer.swift",
        "HTTP3.swift",
        "HTTP3Connection.swift",
        "HTTP3Stream.swift",
        "HTTP3WebSocket.swift",
        "HTTP3WebTransport.swift",
        "HTTPClient.swift",
        "HTTPClientConnections.swift",
        "HTTPClientRedirects.swift",
        "HTTPClientStream.swift",
        "HTTPStatus.swift",
        "HeavyLane.swift",
        "HostAndAddressFilters.swift",
        "Interim.swift",
        "JSON.swift",
        "JSONDecoding.swift",
        "JSONEncoding.swift",
        "JSONFastPath.swift",
        "JSONReading.swift",
        "JSONWriting.swift",
        "JWKS.swift",
        "JWT.swift",
        "Listening.swift",
        "Log.swift",
        "Logging.swift",
        "Metrics.swift",
        "Middleware.swift",
        "Multipart.swift",
        "Offload.swift",
        "OpenAPI.swift",
        "OpenAPISchema.swift",
        "Passwords.swift",
        "QueryDecoding.swift",
        "RateLimit.swift",
        "RefreshTokens.swift",
        "Reload.swift",
        "RequestBody.swift",
        "RequestDecompression.swift",
        "RequestID.swift",
        "RequestLimits.swift",
        "ResponseCache.swift",
        "ResponseConvertible.swift",
        "ResponseError.swift",
        "ResponseHooks.swift",
        "ResponseKinds.swift",
        "ResponseObservers.swift",
        "RootPath.swift",
        "RouteTable.swift",
        "Run.swift",
        "Scheduled.swift",
        "SecurityHeaders.swift",
        "Sessions.swift",
        "SharedMemory.swift",
        "State.swift",
        "StaticDirectories.swift",
        "StaticFiles.swift",
        "StreamingResponse.swift",
        "TLS.swift",
        "Testing.swift",
        "Timestamp.swift",
        "Tracing.swift",
        "TrailingSlash.swift",
        "TypedRoutes.swift",
        "UUID.swift",
        "Validation.swift",
        "WebSocket.swift",
        "WebSocketSession.swift",
        "WebTransport.swift",
        "Windows.swift"
      ],
      "target_dependencies" : [
        "GarudaWire",
        "CGarudaShared"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CGarudaShared",
      "module_type" : "ClangTarget",
      "name" : "CGarudaShared",
      "path" : "Sources/CGarudaShared",
      "product_memberships" : [
        "garuda",
        "garuda-conformance",
        "Garuda",
        "GarudaTesting",
        "GarudaJSON",
        "GarudaPostgres",
        "GarudaRedis",
        "GarudaSQLite",
        "GarudaSQL",
        "GarudaUploads",
        "pgfuzz"
      ],
      "sources" : [
        "garuda_bus.c",
        "garuda_cache.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CAllocationCounter",
      "module_type" : "ClangTarget",
      "name" : "CAllocationCounter",
      "path" : "Tests/CAllocationCounter",
      "sources" : [
        "allocations.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
linux-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:1b75f3338690e1611bd07d393b988f1cb6c72bd2655b61306c710afc67bb9c44
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest
Done.