Build Information
Successful build of swift-webrtc, reference 3.0.0 (f35ac9), with Swift 6.4 for Wasm on 27 Sep 2026 16:14:03 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/1amageek/swift-webrtc.git
Reference: 3.0.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/1amageek/swift-webrtc
* tag 3.0.0 -> FETCH_HEAD
HEAD is now at f35ac95 Use Swift 6.4 capable CI runner
Cloned https://github.com/1amageek/swift-webrtc.git
Revision (git rev-parse @):
f35ac95e4e743b1fb6be50c184e7d3691ef7ddb1
SUCCESS checkout https://github.com/1amageek/swift-webrtc.git at 3.0.0
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.4
Building package at path: $PWD
https://github.com/1amageek/swift-webrtc.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/1amageek/swift-networking.git
Fetching https://github.com/1amageek/swift-ssl.git
Fetching https://github.com/1amageek/swift-tls.git
[1/1367] Fetching swift-tls
[822/9532] Fetching swift-tls, swift-log
[2185/9632] Fetching swift-tls, swift-log, swift-networking
Fetched https://github.com/apple/swift-log.git (0.52s)
[1/3439] Fetching swift-ssl
Fetched https://github.com/1amageek/swift-networking.git (0.85s)
Fetched https://github.com/1amageek/swift-tls.git (0.85s)
Fetched https://github.com/1amageek/swift-ssl.git (0.85s)
Computing version for https://github.com/1amageek/swift-networking.git
Computed https://github.com/1amageek/swift-networking.git at 0.1.0 (1.02s)
Computing version for https://github.com/1amageek/swift-tls.git
Computed https://github.com/1amageek/swift-tls.git at 2.1.0 (0.21s)
Computing version for https://github.com/1amageek/swift-ssl.git
Computed https://github.com/1amageek/swift-ssl.git at 0.4.0 (1.17s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.19s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/1amageek/swift-ssl.git
Working copy of https://github.com/1amageek/swift-ssl.git resolved at 0.4.0
Creating working copy for https://github.com/1amageek/swift-networking.git
Working copy of https://github.com/1amageek/swift-networking.git resolved at 0.1.0
Creating working copy for https://github.com/1amageek/swift-tls.git
Working copy of https://github.com/1amageek/swift-tls.git resolved at 2.1.0
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 751]
[Planning deferred tasks]
[130 / 299] NetworkingCore
[139 / 316] SSLCryptoContracts
[151 / 316] SSLCryptoContracts
[151 / 316] NetworkingTime
[161 / 316] SSLCryptoContracts-product
[167 / 316] TLSTypes
[172 / 317] NetworkingCore
[182 / 333] TLSWireCore
[186 / 342] NetworkingWASI
[199 / 342] TLSWireCore
[206 / 343] TLSWireCore
[207 / 343] TLSWire-product
[212 / 343] TLSTypes-product
[226 / 364] NetworkingDatagram
[232 / 370] SSLCore
[245 / 370] SSLCore-product
[256 / 371] NetworkingDatagram
[263 / 371] DTLSRecordCore
[271 / 382] SSLASN1
[276 / 384] SSLASN1
[287 / 385] DTLSRecordCore
[296 / 406] NetworkingPOSIX
[306 / 415] SSLCrypto
[315 / 416] SSLCrypto
[316 / 416] SSLCrypto
[324 / 416] NetworkingPOSIX
[326 / 416] NetworkingPOSIX
[329 / 416] DTLSWireCore
[329 / 417] DTLSWireCore
[331 / 417] SSLCrypto
[335 / 417] DTLSWireCore
[336 / 417] DTLSWireCore
[337 / 417] DTLSWireCore
[338 / 417] DTLSWireCore
[346 / 427] DTLSHandshakeCore
[348 / 436] DTLSHandshakeCore
[350 / 436] DTLSHandshakeCore
[354 / 437] SSLCrypto
[356 / 437] SSLCrypto
[359 / 437] SSLX509
[363 / 437] SSLCrypto
[364 / 437] SSLX509-product
[365 / 437] SSLX509-product
[369 / 437] SSLDTLSMechanism
[370 / 437] SSLDTLSMechanism
[379 / 439] SSLASN1
[383 / 448] SSLDTLSMechanism
[385 / 458] SSLTLS
[385 / 458] DTLSHandshakeCore
[388 / 459] SSLDTLSMechanism
[394 / 460] SSLX509
[395 / 460] SSLCrypto
[398 / 460] SSLTLS
[399 / 461] SSLTLS
[402 / 461] SSLTLS
[406 / 461] SSLTLS
[407 / 461] SSLTLS-product
[410 / 461] SSLDTLSMechanism
[410 / 461] SSLDTLS
[417 / 462]
[421 / 472] SSLQUIC
[422 / 472] SSLQUIC
[424 / 472] SSLQUIC
[426 / 472] SSLQUIC
[436 / 478] SSLDTLS
[438 / 478] SSLDTLS
[445 / 479]
[449 / 489] TLS
[452 / 489] TLS
[457 / 490] TLS
[458 / 490] TLS-product
[460 / 490] WebRTC
[465 / 491]
[470 / 500] TLS
[471 / 500] TLS
[473 / 500] WebRTC
[474 / 501] WebRTC
[475 / 501] WebRTC
[476 / 502] WebRTC
[487 / 503] SSLTLS
[490 / 512] WebRTCMedia
[492 / 512] WebRTCMedia
[493 / 512] WebRTCMedia
[497 / 512] WebRTCMedia
[499 / 512] WebRTCPlatformIntegrationProbe-product
[501 / 512]
[504 / 515]
[507 / 515] WebRTCMedia
[508 / 516] WebRTCMedia
[509 / 516] WebRTCPlatformIntegrationProbe-product
[511 / 517] WebRTC
[518 / 518] WebRTC-product
[518 / 518] WebRTCPlatformIntegrationProbe-product
/host/spi-builder-workspace/Package.swift: WebRTCPlatformIntegrationProbe-product: clang: warning: argument unused during compilation: '-rdynamic' [-Wunused-command-line-argument]
Build complete! (26.35 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-networking",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/1amageek/swift-networking.git"
},
{
"identity" : "swift-ssl",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/1amageek/swift-ssl.git"
},
{
"identity" : "swift-tls",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.1",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/1amageek/swift-tls.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.9.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
}
],
"manifest_display_name" : "swift-webrtc",
"name" : "swift-webrtc",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.0"
},
{
"name" : "ios",
"version" : "26.0"
},
{
"name" : "tvos",
"version" : "26.0"
},
{
"name" : "watchos",
"version" : "26.0"
},
{
"name" : "visionos",
"version" : "26.0"
}
],
"products" : [
{
"name" : "WebRTC",
"targets" : [
"WebRTC"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "WebRTCMedia",
"targets" : [
"WebRTCMedia"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "WebRTCPlatformIntegrationProbe",
"targets" : [
"WebRTCPlatformIntegrationProbe"
],
"type" : {
"executable" : null
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "WebRTCTests",
"module_type" : "SwiftTarget",
"name" : "WebRTCTests",
"path" : "Tests/WebRTCTests",
"product_dependencies" : [
"NetworkingCore",
"NetworkingTime",
"SSLCrypto",
"SSLASN1",
"SSLX509"
],
"sources" : [
"CertificateFingerprintTests.swift",
"DTLSEndpointTests.swift",
"STUNBindingTransactionTests.swift",
"WebRTCCertificateTests.swift",
"WebRTCConnectionTests.swift",
"WebRTCDTLSRetransmissionTests.swift",
"WebRTCEndpointTests.swift",
"WebRTCLoopbackTests.swift",
"WebRTCMediaConfigurationTests.swift",
"WebRTCMediaIntegrationTests.swift",
"WebRTCSessionDescriptionTests.swift",
"WebRTCTestIdentity.swift",
"WebRTCTimerTests.swift",
"WebRTCTrickleICECandidateTests.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "WebRTCPlatformIntegrationProbe",
"module_type" : "SwiftTarget",
"name" : "WebRTCPlatformIntegrationProbe",
"path" : "Tests/WebRTCPlatformIntegrationProbe",
"product_dependencies" : [
"NetworkingCore",
"SSLCrypto",
"SSLASN1",
"SSLX509"
],
"product_memberships" : [
"WebRTCPlatformIntegrationProbe"
],
"sources" : [
"WebRTCPlatformIntegrationProbe.swift"
],
"target_dependencies" : [
"WebRTC",
"WebRTCMedia"
],
"type" : "executable"
},
{
"c99name" : "WebRTCMedia",
"module_type" : "SwiftTarget",
"name" : "WebRTCMedia",
"path" : "Sources/WebRTCMedia",
"product_dependencies" : [
"NetworkingCore"
],
"product_memberships" : [
"WebRTCMedia",
"WebRTCPlatformIntegrationProbe"
],
"sources" : [
"H264/ByteStream/H264ByteStreamError.swift",
"H264/ByteStream/H264ByteStreamFormat.swift",
"H264/ByteStream/H264ByteStreamParser.swift",
"H264/ByteStream/H264ByteStreamParsing.swift",
"H264/RTP/H264RTPPacketAssembling.swift",
"H264/RTP/H264RTPPacketError.swift",
"H264/RTP/H264RTPPacketHeader.swift",
"H264/RTP/Payload/H264FUALayout.swift",
"H264/RTP/Payload/H264NALUnitHeader.swift",
"H264/RTP/Payload/H264NALUnitLayout.swift",
"H264/RTP/Payload/H264PacketizationMode.swift",
"H264/RTP/Payload/H264RTPPacketTraversalDecision.swift",
"H264/RTP/Payload/H264RTPPacketTraversalOutcome.swift",
"H264/RTP/Payload/H264RTPPacketizationLayout.swift",
"H264/RTP/Payload/H264RTPPacketizationPayload.swift",
"H264/RTP/Payload/H264RTPPacketizing.swift",
"H264/RTP/Payload/H264RTPPayloadEncoding.swift",
"H264/RTP/Payload/H264RTPPayloadError.swift",
"H264/RTP/Payload/H264RTPPayloadLayout.swift",
"H264/RTP/Payload/H264RTPPayloadParsing.swift",
"H264/RTP/Payload/H264RTPPayloadStructure.swift",
"H264/RTP/Payload/H264STAPALayout.swift",
"H264/RTP/Payload/RFC6184H264Packetizer.swift",
"H264/RTP/Payload/RFC6184H264PayloadEncoder.swift",
"H264/RTP/Payload/RFC6184H264PayloadParser.swift",
"H264/RTP/RFC6184H264RTPPacketAssembler.swift",
"H264/RTP/Receiver/H264RTPAccessUnit.swift",
"H264/RTP/Receiver/H264RTPAccessUnitAssembly.swift",
"H264/RTP/Receiver/H264RTPAccessUnitFormat.swift",
"H264/RTP/Receiver/H264RTPAccessUnitPlan.swift",
"H264/RTP/Receiver/H264RTPPacketReceiving.swift",
"H264/RTP/Receiver/H264RTPReceiveReport.swift",
"H264/RTP/Receiver/H264RTPReceiverConfiguration.swift",
"H264/RTP/Receiver/H264RTPReceiverError.swift",
"H264/RTP/Receiver/H264RTPReceiverSession.swift",
"H264/RTP/Receiver/H264RTPReorderPacketIndex.swift",
"H264/RTP/Sender/H264RTPAccessUnitSending.swift",
"H264/RTP/Sender/H264RTPSendReport.swift",
"H264/RTP/Sender/H264RTPSenderConfiguration.swift",
"H264/RTP/Sender/H264RTPSenderError.swift",
"H264/RTP/Sender/H264RTPSenderSession.swift",
"WebRTCMedia.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "library"
},
{
"c99name" : "WebRTC",
"module_type" : "SwiftTarget",
"name" : "WebRTC",
"path" : "Sources/WebRTC",
"product_dependencies" : [
"TLS",
"NetworkingCore",
"NetworkingTime",
"NetworkingPOSIX",
"NetworkingWASI",
"SSLCrypto",
"SSLASN1",
"SSLX509",
"Logging"
],
"product_memberships" : [
"WebRTC",
"WebRTCMedia",
"WebRTCPlatformIntegrationProbe"
],
"sources" : [
"ConnectionStateMachine.swift",
"Connectivity/ICE/ICEControllingAgent.swift",
"Connectivity/ICE/ICECredentials.swift",
"Connectivity/ICE/ICELiteAgent.swift",
"Connectivity/ICE/ICELiteStateMachine.swift",
"Connectivity/ICE/ICEState.swift",
"Connectivity/ICE/ICEValidationError.swift",
"Connectivity/ICE/WebRTCICEAgent.swift",
"Connectivity/STUN/Compatibility/STUNErrorBridge.swift",
"Connectivity/STUN/Compatibility/STUNMessageDataCompat.swift",
"Connectivity/STUN/Compatibility/STUNWireCompat.swift",
"Connectivity/STUN/Fingerprint.swift",
"Connectivity/STUN/MessageIntegrity.swift",
"Connectivity/STUN/MessageIntegrityCore.swift",
"Connectivity/STUN/STUNAttribute.swift",
"Connectivity/STUN/STUNBindingTransaction.swift",
"Connectivity/STUN/STUNConstants.swift",
"Connectivity/STUN/STUNEncodeIntegrity.swift",
"Connectivity/STUN/STUNMessage.swift",
"Connectivity/STUN/STUNWireError.swift",
"Connectivity/STUN/SecureRandom.swift",
"Connectivity/STUN/TransactionID.swift",
"Connectivity/TURN/TURNAddress.swift",
"Connectivity/TURN/TURNAllocation.swift",
"Connectivity/TURN/TURNAllocationTransaction.swift",
"Connectivity/TURN/TURNAuthenticationContext.swift",
"Connectivity/TURN/TURNCredentials.swift",
"Connectivity/TURN/TURNError.swift",
"Connectivity/TURN/TURNMD5.swift",
"Connectivity/TURN/TURNOutboundDatagram.swift",
"Connectivity/TURN/TURNPeerDatagram.swift",
"Connectivity/TURN/TURNPermissionTransaction.swift",
"Connectivity/TURN/TURNRefreshTransaction.swift",
"Connectivity/TURN/TURNWireValidation.swift",
"DTLSEndpoint.swift",
"DataChannel/Compatibility/DCEPDataCompat.swift",
"DataChannel/Compatibility/DCEPErrorBridge.swift",
"DataChannel/DCEPMessage.swift",
"DataChannel/DataChannel.swift",
"DataChannel/DataChannelCloseEvent.swift",
"DataChannel/DataChannelError.swift",
"DataChannel/DataChannelPPID.swift",
"DataChannel/DataChannelReliability.swift",
"DataChannel/DataChannelSendPolicy.swift",
"DataChannel/DataChannelWireError.swift",
"DataChannel/SCTP/Compatibility/SCTPErrorBridge.swift",
"DataChannel/SCTP/Compatibility/SCTPWireCompat.swift",
"DataChannel/SCTP/FragmentAssembler.swift",
"DataChannel/SCTP/FragmentReassembler.swift",
"DataChannel/SCTP/PendingTransmissionState.swift",
"DataChannel/SCTP/RetransmissionQueue.swift",
"DataChannel/SCTP/RetransmissionState.swift",
"DataChannel/SCTP/SCTPAbandonedChunk.swift",
"DataChannel/SCTP/SCTPAssignedMessage.swift",
"DataChannel/SCTP/SCTPAssociation.swift",
"DataChannel/SCTP/SCTPAssociationEngine.swift",
"DataChannel/SCTP/SCTPAssociationEvent.swift",
"DataChannel/SCTP/SCTPAssociationLimits.swift",
"DataChannel/SCTP/SCTPAssociationRestartEntropy.swift",
"DataChannel/SCTP/SCTPChunk.swift",
"DataChannel/SCTP/SCTPCookie.swift",
"DataChannel/SCTP/SCTPCookieCore.swift",
"DataChannel/SCTP/SCTPCookieCryptoAdapter.swift",
"DataChannel/SCTP/SCTPCookieCryptoContext.swift",
"DataChannel/SCTP/SCTPCookieReceivedWhileShuttingDownErrorCause.swift",
"DataChannel/SCTP/SCTPError.swift",
"DataChannel/SCTP/SCTPForwardTSNChunk.swift",
"DataChannel/SCTP/SCTPForwardTSNSupportedParameter.swift",
"DataChannel/SCTP/SCTPIncomingSSNResetRequest.swift",
"DataChannel/SCTP/SCTPMessageReliability.swift",
"DataChannel/SCTP/SCTPMonotonicClock.swift",
"DataChannel/SCTP/SCTPOutboundPollOutcome.swift",
"DataChannel/SCTP/SCTPOutboundTrigger.swift",
"DataChannel/SCTP/SCTPOutgoingSSNResetRequest.swift",
"DataChannel/SCTP/SCTPPacket.swift",
"DataChannel/SCTP/SCTPProcessOutcome.swift",
"DataChannel/SCTP/SCTPProcessResult.swift",
"DataChannel/SCTP/SCTPReconfigurationChunk.swift",
"DataChannel/SCTP/SCTPReconfigurationResponse.swift",
"DataChannel/SCTP/SCTPReconfigurationResult.swift",
"DataChannel/SCTP/SCTPReconfigurationState.swift",
"DataChannel/SCTP/SCTPSackOutcome.swift",
"DataChannel/SCTP/SCTPSecureRandom.swift",
"DataChannel/SCTP/SCTPSerialNumberRelation.swift",
"DataChannel/SCTP/SCTPShutdownTimerState.swift",
"DataChannel/SCTP/SCTPStaleCookieErrorCause.swift",
"DataChannel/SCTP/SCTPStateError.swift",
"DataChannel/SCTP/SCTPStreamSelection.swift",
"DataChannel/SCTP/SCTPSupportedExtensionsParameter.swift",
"DataChannel/SCTP/SCTPSystemMonotonicClock.swift",
"DataChannel/SCTP/SCTPUnrecognizedChunkErrorCause.swift",
"DataChannel/SCTP/SCTPUnrecognizedParameter.swift",
"DataChannel/SCTP/SCTPUnrecognizedParametersErrorCause.swift",
"DataChannel/SCTP/SCTPWebRTCTimerClock.swift",
"DataChannel/SCTP/SCTPWireError.swift",
"DataChannel/SCTP/TSNTracker.swift",
"FacadeLock.swift",
"Signaling/WebRTCDTLSSetupRole.swift",
"Signaling/WebRTCICECandidate.swift",
"Signaling/WebRTCSessionDescription.swift",
"Signaling/WebRTCSessionDescriptionError.swift",
"Signaling/WebRTCSessionDescriptionType.swift",
"Signaling/WebRTCTrickleICECandidate.swift",
"Transport/RTP/RFC3550RTCPDatagramParser.swift",
"Transport/RTP/RFC3550RTPHeaderEncoder.swift",
"Transport/RTP/RFC3550RTPPacketParser.swift",
"Transport/RTP/RFC5761MuxClassifier.swift",
"Transport/RTP/RTCPCommonHeader.swift",
"Transport/RTP/RTCPDatagramLayout.swift",
"Transport/RTP/RTCPDatagramParsing.swift",
"Transport/RTP/RTCPFraming.swift",
"Transport/RTP/RTCPPacketLayout.swift",
"Transport/RTP/RTCPParseLimits.swift",
"Transport/RTP/RTPFixedHeader.swift",
"Transport/RTP/RTPHeaderAppending.swift",
"Transport/RTP/RTPHeaderEncoding.swift",
"Transport/RTP/RTPHeaderExtensionLayout.swift",
"Transport/RTP/RTPMuxConfigurationError.swift",
"Transport/RTP/RTPOutboundHeader.swift",
"Transport/RTP/RTPPacketLayout.swift",
"Transport/RTP/RTPPacketParsing.swift",
"Transport/RTP/RTPRTCPClassifying.swift",
"Transport/RTP/RTPRTCPPacketKind.swift",
"Transport/RTP/RTPWireError.swift",
"Transport/RTP/RTPWireField.swift",
"Transport/SRTP/AESCM128HMACSHA1SRTPContext.swift",
"Transport/SRTP/AESCounterModeError.swift",
"Transport/SRTP/RFC3711KeyDeriver.swift",
"Transport/SRTP/ReplayWindow.swift",
"Transport/SRTP/SRTPAES128CounterModeContext.swift",
"Transport/SRTP/SRTPCryptoContext.swift",
"Transport/SRTP/SRTPError.swift",
"Transport/SRTP/SRTPMasterKeyMaterial.swift",
"Transport/SRTP/SRTPPacketKind.swift",
"Transport/SRTP/SRTPPacketProtecting.swift",
"Transport/SRTP/SRTPState.swift",
"Transport/SRTP/SRTPWireHelpers.swift",
"WebRTCCertificate.swift",
"WebRTCCertificateError.swift",
"WebRTCConnection.swift",
"WebRTCConnectionState.swift",
"WebRTCDataChannelDirection.swift",
"WebRTCDataChannelEvent.swift",
"WebRTCDataChannelEventBudget.swift",
"WebRTCDataChannelEventConsumer.swift",
"WebRTCDataChannelEventConsuming.swift",
"WebRTCDataChannelEventQueue.swift",
"WebRTCDatagramSendFailure.swift",
"WebRTCEndpoint.swift",
"WebRTCError.swift",
"WebRTCICEConfiguration.swift",
"WebRTCLifecycleHooks.swift",
"WebRTCListener.swift",
"WebRTCLogger.swift",
"WebRTCMediaConfiguration.swift",
"WebRTCMediaConfigurationError.swift",
"WebRTCMediaProtectionProfile.swift",
"WebRTCNegotiatedDataChannel.swift",
"WebRTCRTCPPacket.swift",
"WebRTCRTPPacket.swift",
"WebRTCSRTPCryptoContext.swift",
"WebRTCTimer.swift",
"WebRTCTimerDriver.swift"
],
"type" : "library"
},
{
"c99name" : "STUNCoreTests",
"module_type" : "SwiftTarget",
"name" : "STUNCoreTests",
"path" : "Tests/STUNCoreTests",
"sources" : [
"STUNMessageTests.swift",
"TURNTests.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "SRTPCoreTests",
"module_type" : "SwiftTarget",
"name" : "SRTPCoreTests",
"path" : "Tests/SRTPCoreTests",
"product_dependencies" : [
"NetworkingCore",
"SSLCrypto"
],
"sources" : [
"RFC3711KeyDerivationTests.swift",
"SRTCPPacketProtectionTests.swift",
"SRTPPacketProtectionTests.swift",
"SRTPStateTests.swift",
"TestSupport.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "SCTPCoreTests",
"module_type" : "SwiftTarget",
"name" : "SCTPCoreTests",
"path" : "Tests/SCTPCoreTests",
"product_dependencies" : [
"NetworkingCore",
"SSLCrypto"
],
"sources" : [
"SCTPAssociationTests.swift",
"SCTPCookieRestartTests.swift",
"SCTPFlowControlTests.swift",
"SCTPFragmentationTests.swift",
"SCTPMonotonicClockTests.swift",
"SCTPPacketProcessingTests.swift",
"SCTPReconfigurationTests.swift",
"SCTPSackAccountingTests.swift",
"SCTPShutdownTimerTests.swift",
"SCTPT3TimerTests.swift",
"SCTPTests.swift",
"SCTPTrackedFailureTests.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "RTPWireCoreTests",
"module_type" : "SwiftTarget",
"name" : "RTPWireCoreTests",
"path" : "Tests/RTPWireCoreTests",
"sources" : [
"RTCPDatagramParserTests.swift",
"RTPMuxAndEncoderTests.swift",
"RTPPacketParserTests.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "ICELiteTests",
"module_type" : "SwiftTarget",
"name" : "ICELiteTests",
"path" : "Tests/ICELiteTests",
"sources" : [
"ICEControllingAgentTests.swift",
"ICELiteTests.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "ICELiteCoreTests",
"module_type" : "SwiftTarget",
"name" : "ICELiteCoreTests",
"path" : "Tests/ICELiteCoreTests",
"sources" : [
"ICELiteCoreTests.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "H264RTPTests",
"module_type" : "SwiftTarget",
"name" : "H264RTPTests",
"path" : "Tests/H264RTPTests",
"sources" : [
"H264RTPPacketAssemblerTests.swift"
],
"target_dependencies" : [
"WebRTCMedia",
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "H264RTPSenderTests",
"module_type" : "SwiftTarget",
"name" : "H264RTPSenderTests",
"path" : "Tests/H264RTPSenderTests",
"sources" : [
"H264RTPSenderSessionTests.swift"
],
"target_dependencies" : [
"WebRTCMedia",
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "H264RTPReceiverTests",
"module_type" : "SwiftTarget",
"name" : "H264RTPReceiverTests",
"path" : "Tests/H264RTPReceiverTests",
"sources" : [
"H264RTPReceiverContractTests.swift",
"H264RTPReceiverLossTests.swift",
"H264RTPReceiverSessionTests.swift",
"H264RTPReceiverTestSupport.swift",
"H264RTPReorderPacketIndexTests.swift"
],
"target_dependencies" : [
"WebRTCMedia",
"WebRTC"
],
"type" : "test"
},
{
"c99name" : "H264RTPPayloadCoreTests",
"module_type" : "SwiftTarget",
"name" : "H264RTPPayloadCoreTests",
"path" : "Tests/H264RTPPayloadCoreTests",
"sources" : [
"H264PacketizerTests.swift",
"H264PayloadParserTests.swift",
"H264RoundTripTests.swift"
],
"target_dependencies" : [
"WebRTCMedia"
],
"type" : "test"
},
{
"c99name" : "H264ByteStreamCoreTests",
"module_type" : "SwiftTarget",
"name" : "H264ByteStreamCoreTests",
"path" : "Tests/H264ByteStreamCoreTests",
"sources" : [
"H264ByteStreamParserTests.swift"
],
"target_dependencies" : [
"WebRTCMedia"
],
"type" : "test"
},
{
"c99name" : "DataChannelTests",
"module_type" : "SwiftTarget",
"name" : "DataChannelTests",
"path" : "Tests/DataChannelTests",
"sources" : [
"DataChannelTests.swift"
],
"target_dependencies" : [
"WebRTC"
],
"type" : "test"
}
],
"tools_version" : "6.4"
}
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Done.