Build Information
Successful build of swiftly, reference 1.0.0 (a9eecc
), with Swift 6.1 for macOS (SPM) on 24 Apr 2025 18:39:59 UTC.
Swift 6 data race errors: 37
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
[544/735] Compiling slhdsa.c
[545/735] Compiling siphash.c
[546/735] Compiling thash.c
[546/735] Compiling sha1.c
[548/735] Compiling sha256.c
[549/735] Compiling fors.c
[550/735] Compiling merkle.c
[551/735] Compiling rsa_extra.c
[552/735] Compiling rsa_print.c
[553/735] Compiling rc4.c
[554/735] Compiling rsa_crypt.c
[555/735] Compiling rsa_asn1.c
[556/735] Compiling trusty.c
[556/735] Compiling urandom.c
[558/735] Compiling ios.c
[559/735] Compiling rand_extra.c
[560/735] Compiling windows.c
[561/735] Compiling refcount.c
[562/735] Compiling passive.c
[563/735] Compiling poly1305_arm_asm.S
[564/735] Compiling deterministic.c
[565/735] Compiling poly1305_vec.c
[566/735] Compiling forkunsafe.c
[567/735] Compiling poly1305_arm.c
[568/735] Compiling getentropy.c
[569/735] Compiling poly1305.c
[570/735] Compiling pool.c
[571/735] Compiling fork_detect.c
[572/735] Compiling pkcs7.c
[573/735] Compiling pkcs8.c
[574/735] Compiling pkcs8_x509.c
[575/735] Compiling p5_pbev2.c
[576/735] Compiling pem_xaux.c
[577/735] Compiling pem_pkey.c
[578/735] Compiling pem_x509.c
[579/735] Compiling pkcs7_x509.c
[580/735] Compiling pem_pk8.c
[581/735] Compiling pem_oth.c
[582/735] Compiling obj_xref.c
[583/735] Compiling pem_lib.c
[584/735] Compiling mem.c
[585/735] Compiling md5.c
[586/735] Compiling md4.c
[587/735] Compiling mldsa.c
[588/735] Compiling obj.c
[589/735] Compiling pem_info.c
[590/735] Compiling lhash.c
[591/735] Compiling pem_all.c
[592/735] Compiling poly_rq_mul.S
[593/735] Compiling fips_shared_support.c
[594/735] Compiling keccak.c
[595/735] Compiling kyber.c
[596/735] Compiling hpke.c
[597/735] Compiling ex_data.c
[598/735] Compiling sign.c
[599/735] Compiling scrypt.c
[600/735] Compiling pbkdf.c
[601/735] Compiling print.c
[602/735] Compiling p_x25519_asn1.c
[603/735] Compiling p_x25519.c
[604/735] Compiling p_rsa_asn1.c
[605/735] Compiling p_hkdf.c
[606/735] Compiling p_rsa.c
[607/735] Compiling p_ed25519.c
[608/735] Compiling p_ed25519_asn1.c
[609/735] Compiling mlkem.cc
[610/735] Compiling p_ec_asn1.c
[611/735] Compiling hrss.c
[612/735] Compiling p_ec.c
[613/735] Compiling p_dh.c
[614/735] Compiling p_dh_asn1.c
[615/735] Compiling p_dsa_asn1.c
[616/735] Compiling evp_ctx.c
[617/735] Compiling engine.c
[618/735] Compiling err.c
[619/735] Compiling evp_asn1.c
[620/735] Compiling evp.c
[621/735] Compiling ecdh_extra.c
[622/735] Compiling ecdsa_asn1.c
[623/735] Compiling ec_derive.c
[624/735] Compiling hash_to_curve.c
[625/735] Compiling ec_asn1.c
[626/735] Compiling dsa_asn1.c
[627/735] Compiling dsa.c
[628/735] Compiling dilithium.c
[629/735] Compiling params.c
[630/735] Compiling dh_asn1.c
[631/735] Compiling digest_extra.c
[632/735] Compiling spake25519.c
[633/735] Compiling x25519-asm-arm.S
[634/735] Compiling des.c
[635/735] Compiling curve25519_64_adx.c
[636/735] Compiling cpu_intel.c
[637/735] Compiling cpu_arm_freebsd.c
[638/735] Compiling cpu_arm_linux.c
[639/735] Compiling crypto.c
[640/735] Compiling cpu_aarch64_win.c
[641/735] Compiling cpu_aarch64_sysreg.c
[641/735] Compiling cpu_aarch64_openbsd.c
[643/735] Compiling cpu_aarch64_linux.c
[644/735] Compiling cpu_aarch64_fuchsia.c
[645/735] Compiling curve25519.c
[646/735] Compiling conf.c
[647/735] Compiling tls_cbc.c
[648/735] Compiling e_null.c
[649/735] Compiling e_rc4.c
[650/735] Compiling e_tls.c
[651/735] Compiling e_rc2.c
[652/735] Compiling e_des.c
[653/735] Compiling e_chacha20poly1305.c
[654/735] Compiling e_aesgcmsiv.c
[655/735] Compiling derive_key.c
[656/735] Compiling e_aesctrhmac.c
[657/735] Compiling unicode.c
[658/735] Compiling cipher_extra.c
[659/735] Compiling chacha.c
[660/735] Compiling cbb.c
[661/735] Compiling cbs.c
[661/735] Compiling ber.c
[663/735] Compiling asn1_compat.c
[664/735] Compiling buf.c
[665/735] Compiling bn_asn1.c
[666/735] Compiling blake2.c
[667/735] Compiling convert.c
[668/735] Compiling printf.c
[669/735] Compiling pair.c
[670/735] Compiling hexdump.c
[671/735] Compiling file.c
[672/735] Compiling bcm.c
[673/735] Compiling bio_mem.c
[674/735] Compiling base64.c
[675/735] Compiling bio.c
[676/735] Compiling tasn_utl.c
[677/735] Compiling tasn_typ.c
[678/735] Compiling tasn_new.c
[679/735] Compiling cpu_aarch64_apple.c
[680/735] Compiling tasn_fre.c
[681/735] Compiling fd.c
[682/735] Compiling errno.c
[683/735] Compiling tasn_enc.c
[684/735] Compiling connect.c
[685/735] Compiling f_int.c
[686/735] Compiling f_string.c
[687/735] Compiling posix_time.c
[688/735] Compiling asn_pack.c
[689/735] Compiling asn1_par.c
[690/735] Compiling tasn_dec.c
[691/735] Compiling asn1_lib.c
[692/735] Compiling a_utctm.c
[693/735] Compiling a_type.c
[694/735] Compiling a_octet.c
[695/735] Compiling a_time.c
[696/735] Compiling socket_helper.c
[697/735] Compiling a_strnid.c
[698/735] Compiling a_strex.c
[699/735] Compiling a_object.c
[700/735] Compiling a_mbstr.c
[701/735] Compiling socket.c
[702/735] Compiling a_i2d_fp.c
[702/735] Write sources
[705/735] Compiling a_dup.c
[707/735] Write sources
[708/735] Compiling a_int.c
[709/735] Compiling a_gentm.c
[709/735] Write sources
[713/735] Compiling CAsyncHTTPClient CAsyncHTTPClient.c
[714/735] Compiling a_bool.c
[715/735] Compiling a_d2i_fp.c
[716/735] Compiling a_bitstr.c
[718/782] Compiling Algorithms Suffix.swift
[719/782] Compiling Algorithms Trim.swift
[720/784] Compiling Algorithms Permutations.swift
[721/784] Compiling Algorithms Product.swift
[722/786] Compiling Algorithms Joined.swift
[723/786] Compiling Algorithms Keyed.swift
[724/786] Compiling Algorithms Indexed.swift
[725/786] Compiling Algorithms Intersperse.swift
[726/786] Compiling Algorithms MinMax.swift
[727/786] Compiling Algorithms Partition.swift
[728/789] Compiling Atomics IntegerOperations.swift
[729/789] Compiling Atomics Unmanaged extensions.swift
[730/789] Compiling Algorithms FlattenCollection.swift
[731/789] Compiling Algorithms Grouped.swift
[732/789] Compiling Algorithms EitherSequence.swift
[733/789] Compiling Algorithms FirstNonNil.swift
[734/789] Emitting module ArgumentParserToolInfo
[735/789] Compiling ArgumentParserToolInfo ToolInfo.swift
[736/789] Compiling Algorithms Unique.swift
[737/789] Compiling Algorithms Windows.swift
[738/828] Compiling ArgumentParser AsyncParsableCommand.swift
[739/828] Compiling ArgumentParser ParsableArguments.swift
[740/828] Compiling ArgumentParser ParsableArgumentsValidation.swift
[741/828] Compiling ArgumentParser DumpHelpGenerator.swift
[742/828] Compiling ArgumentParser HelpCommand.swift
[743/828] Compiling ArgumentParser CommandConfiguration.swift
[744/828] Compiling ArgumentParser CommandGroup.swift
[745/828] Compiling ArgumentParser EnumerableFlag.swift
[745/828] Write Objects.LinkFileList
[747/828] Compiling ArgumentParser ParsableCommand.swift
[748/828] Compiling ArgumentParser ArgumentDecoder.swift
[749/828] Compiling ArgumentParser HelpGenerator.swift
[750/828] Compiling ArgumentParser MessageInfo.swift
[751/828] Compiling ArgumentParser UsageGenerator.swift
[752/828] Compiling ArgumentParser CollectionExtensions.swift
[753/828] Compiling ArgumentParser ArgumentDefinition.swift
[754/828] Compiling ArgumentParser ArgumentSet.swift
[755/828] Compiling ArgumentParser CommandParser.swift
[756/828] Compiling ArgumentParser InputKey.swift
[757/828] Compiling ArgumentParser ParserError.swift
[758/828] Compiling ArgumentParser SplitArguments.swift
[759/828] Compiling ArgumentParser NameSpecification.swift
[760/828] Compiling ArgumentParser Option.swift
[761/828] Compiling ArgumentParser OptionGroup.swift
[765/828] Emitting module ArgumentParser
[769/832] Emitting module Atomics
[770/832] Compiling ArgumentParser ArgumentHelp.swift
[771/832] Compiling ArgumentParser ArgumentVisibility.swift
[772/832] Compiling ArgumentParser CompletionKind.swift
[773/832] Compiling ArgumentParser Errors.swift
[774/832] Compiling ArgumentParser Flag.swift
[775/832] Compiling ArgumentParser InputOrigin.swift
[776/832] Compiling ArgumentParser Name.swift
[777/832] Compiling ArgumentParser Parsed.swift
[778/832] Compiling ArgumentParser ParsedValues.swift
[782/832] Compiling ArgumentParser ExpressibleByArgument.swift
[783/832] Compiling ArgumentParser BashCompletionsGenerator.swift
[784/832] Compiling ArgumentParser CompletionsGenerator.swift
[785/832] Compiling ArgumentParser FishCompletionsGenerator.swift
[786/832] Compiling ArgumentParser ZshCompletionsGenerator.swift
[787/832] Compiling ArgumentParser Argument.swift
[791/832] Linking swift-openapi-generator-tool
[793/832] Compiling ArgumentParser Platform.swift
[794/832] Compiling ArgumentParser SequenceExtensions.swift
[795/832] Compiling ArgumentParser StringExtensions.swift
[796/832] Compiling ArgumentParser Tree.swift
[796/832] Compiling c-nioatomics.c
[814/832] Emitting module Algorithms
[814/837] Compiling c-atomics.c
Swift OpenAPI Generator is running with the following configuration:
- OpenAPI document path: /Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/openapi.yaml
- Configuration path: /Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/openapi-generator-config.yaml
- Generator modes: types, client
- Access modifier: public
- Naming strategy: idiomatic
- Name overrides: <none>
- Feature flags: <none>
- Output file names: Types.swift, Client.swift
- Output directory: /Users/admin/builder/spi-builder-workspace/.build/plugins/outputs/spi-builder-workspace/SwiftlyCore/destination/OpenAPIGenerator/GeneratedSources
- Diagnostics output path: <none - logs to stderr>
- Current directory: /Users/admin/builder/spi-builder-workspace
- Plugin source: build
- Is dry run: false
- Additional imports: <none>
Writing data to file Client.swift...
Writing data to file Types.swift...
Writing data to file Server.swift...
[815/837] Running swift-openapi-generator
[816/837] Write sources
[818/843] Compiling NIOConcurrencyHelpers lock.swift
[819/843] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[820/843] Compiling NIOConcurrencyHelpers atomics.swift
[821/843] Emitting module NIOConcurrencyHelpers
[822/843] Compiling NIOConcurrencyHelpers NIOLock.swift
[823/843] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[824/904] Compiling generate_docs_reference Process+SimpleAPI.swift
[825/904] Emitting module generate_docs_reference
[826/904] Compiling generate_docs_reference GenerateDocsReference.swift
[826/904] Write Objects.LinkFileList
[828/904] Emitting module generate_docs_reference
[829/904] Compiling generate_docs_reference GenerateDocsReference.swift
[830/904] Compiling generate_docs_reference Process+SimpleAPI.swift
[830/904] Write Objects.LinkFileList
[832/904] Compiling NIOCore GlobalSingletons.swift
[833/904] Compiling NIOCore IO.swift
[834/904] Compiling NIOCore IOData.swift
[835/904] Compiling NIOCore IPProtocol.swift
[836/904] Compiling NIOCore IntegerBitPacking.swift
[837/904] Compiling NIOCore IntegerTypes.swift
[837/910] Linking generate-docs-reference
[838/910] Applying generate-docs-reference
[839/910] Linking generate-docs-reference-tool
[840/910] Applying generate-docs-reference-tool
[842/910] Compiling NIOCore Interfaces.swift
[843/910] Compiling NIOCore Linux.swift
[844/910] Compiling NIOCore MarkedCircularBuffer.swift
[845/910] Compiling NIOCore MulticastChannel.swift
[846/910] Compiling NIOCore NIOAny.swift
[847/910] Compiling NIOCore NIOCloseOnErrorHandler.swift
[848/910] Compiling NIOCore NIOLoopBound.swift
[849/910] Compiling NIOCore NIOScheduledCallback.swift
[850/910] Compiling NIOCore NIOSendable.swift
[851/910] Compiling NIOCore RecvByteBufferAllocator.swift
[852/910] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[853/910] Compiling NIOCore SocketAddresses.swift
[854/910] Compiling NIOCore SocketOptionProvider.swift
[855/910] Compiling NIOCore SystemCallHelpers.swift
[856/910] Compiling NIOCore TimeAmount+Duration.swift
[857/910] Compiling NIOCore TypeAssistedChannelHandler.swift
[858/910] Compiling NIOCore UniversalBootstrapSupport.swift
[859/910] Compiling NIOCore Utilities.swift
[860/910] Compiling NIOCore AddressedEnvelope.swift
[861/910] Compiling NIOCore AsyncAwaitSupport.swift
[862/910] Compiling NIOCore AsyncChannel.swift
[863/910] Compiling NIOCore AsyncChannelHandler.swift
[864/910] Compiling NIOCore AsyncChannelInboundStream.swift
[865/910] Compiling NIOCore AsyncChannelOutboundWriter.swift
[866/910] Compiling NIOCore NIOAsyncSequenceProducer.swift
[867/910] Compiling build_swiftly_release BuildSwiftlyRelease.swift
[868/910] Emitting module build_swiftly_release
[868/910] Write Objects.LinkFileList
[870/910] Compiling NIOCore Codec.swift
[871/910] Compiling NIOCore ConvenienceOptionSupport.swift
[872/910] Compiling NIOCore DeadChannel.swift
[873/910] Compiling NIOCore DispatchQueue+WithFuture.swift
[874/910] Compiling NIOCore EventLoop+Deprecated.swift
[875/910] Compiling NIOCore EventLoop+SerialExecutor.swift
[876/910] Compiling NIOCore EventLoop.swift
[876/910] Linking build-swiftly-release
[878/910] Compiling NIOCore Channel.swift
[879/910] Compiling NIOCore ChannelHandler.swift
[880/910] Compiling NIOCore ChannelHandlers.swift
[881/910] Compiling NIOCore ChannelInvoker.swift
[882/910] Compiling NIOCore ChannelOption.swift
[883/910] Compiling NIOCore ChannelPipeline.swift
[884/910] Compiling NIOCore CircularBuffer.swift
[884/910] Applying build-swiftly-release
[886/910] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[887/910] Compiling NIOCore NIOAsyncWriter.swift
[888/910] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[889/910] Compiling NIOCore BSDSocketAPI.swift
[890/910] Compiling NIOCore ByteBuffer-aux.swift
[891/910] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[892/910] Compiling NIOCore ByteBuffer-conversions.swift
[893/910] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[894/910] Compiling NIOCore EventLoopFuture+Deprecated.swift
[895/910] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[896/910] Compiling NIOCore EventLoopFuture.swift
[897/910] Compiling NIOCore FileDescriptor.swift
[898/910] Compiling NIOCore FileHandle.swift
[899/910] Compiling NIOCore FileRegion.swift
[900/910] Compiling NIOCore ByteBuffer-core.swift
[901/910] Compiling NIOCore ByteBuffer-hex.swift
[902/910] Compiling NIOCore ByteBuffer-int.swift
[903/910] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[904/910] Compiling NIOCore ByteBuffer-multi-int.swift
[905/910] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[906/910] Compiling NIOCore ByteBuffer-views.swift
[907/910] Emitting module NIOCore
[908/963] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[909/963] Compiling NIOEmbedded AsyncTestingChannel.swift
[910/963] Emitting module NIOEmbedded
[911/963] Compiling NIOEmbedded Embedded.swift
[912/963] Compiling NIOPosix PooledRecvBufferAllocator.swift
[913/963] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[914/963] Compiling NIOPosix PosixSingletons.swift
[915/963] Compiling NIOPosix RawSocketBootstrap.swift
[916/963] Compiling NIOPosix Resolver.swift
[917/968] Compiling NIOPosix SocketProtocols.swift
[918/968] Compiling NIOPosix System.swift
[919/968] Compiling NIOPosix Thread.swift
[920/968] Compiling NIOPosix ThreadPosix.swift
[921/968] Compiling NIOPosix ThreadWindows.swift
[922/968] Compiling NIOPosix UnsafeTransfer.swift
[923/968] Compiling NIOPosix Utilities.swift
[924/968] Compiling NIOPosix VsockAddress.swift
[925/968] Compiling NIOPosix VsockChannelEvents.swift
[926/968] Compiling NIOPosix resource_bundle_accessor.swift
[927/968] Emitting module NIOPosix
[928/968] Compiling NIOPosix GetaddrinfoResolver.swift
[929/968] Compiling NIOPosix HappyEyeballs.swift
[930/968] Compiling NIOPosix IO.swift
[931/968] Compiling NIOPosix IntegerBitPacking.swift
[932/968] Compiling NIOPosix IntegerTypes.swift
[933/968] Compiling NIOPosix Linux.swift
[934/968] Compiling NIOPosix SelectorKqueue.swift
[935/968] Compiling NIOPosix SelectorUring.swift
[936/968] Compiling NIOPosix ServerSocket.swift
[937/968] Compiling NIOPosix Socket.swift
[938/968] Compiling NIOPosix SocketChannel.swift
[939/968] Compiling NIOPosix Selectable.swift
[940/968] Compiling NIOPosix SelectableChannel.swift
[941/968] Compiling NIOPosix SelectableEventLoop.swift
[942/968] Compiling NIOPosix SelectorEpoll.swift
[943/968] Compiling NIOPosix SelectorGeneric.swift
[944/968] Compiling NIOPosix LinuxCPUSet.swift
[945/968] Compiling NIOPosix LinuxUring.swift
[946/968] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[947/968] Compiling NIOPosix NIOThreadPool.swift
[948/968] Compiling NIOPosix NonBlockingFileIO.swift
[949/968] Compiling NIOPosix BSDSocketAPICommon.swift
[950/968] Compiling NIOPosix BSDSocketAPIPosix.swift
[951/968] Compiling NIOPosix BSDSocketAPIWindows.swift
[952/968] Compiling NIOPosix BaseSocket.swift
[953/968] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[954/968] Compiling NIOPosix BaseSocketChannel.swift
[955/968] Compiling NIOPosix PendingDatagramWritesManager.swift
[956/968] Compiling NIOPosix PendingWritesManager.swift
[957/968] Compiling NIOPosix PipeChannel.swift
[958/968] Compiling NIOPosix PipePair.swift
[959/968] Compiling NIOPosix Pool.swift
[960/968] Compiling NIOPosix BaseStreamSocketChannel.swift
[961/968] Compiling NIOPosix Bootstrap.swift
[962/968] Compiling NIOPosix ControlMessage.swift
[963/968] Compiling NIOPosix DatagramVectorReadManager.swift
[964/968] Compiling NIOPosix Errors+Any.swift
[965/968] Compiling NIOPosix FileDescriptor.swift
[966/970] Compiling NIO Exports.swift
[967/970] Emitting module NIO
[968/1010] Compiling NIOSOCKS Errors.swift
[969/1011] Compiling NIOHTTP1 HTTPEncoder.swift
[970/1011] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[971/1011] Compiling NIOSOCKS SOCKSResponse.swift
[972/1011] Compiling NIOSOCKS ClientStateMachine.swift
[973/1011] Compiling NIOSOCKS SelectedAuthenticationMethod.swift
[974/1011] Compiling NIOSOCKS SOCKSRequest.swift
[975/1011] Compiling NIOSOCKS Helpers.swift
[976/1011] Compiling NIOSOCKS Messages.swift
[977/1011] Emitting module NIOSOCKS
[978/1011] Compiling NIOHTTP1 ByteCollectionUtils.swift
[979/1011] Compiling NIOHTTP1 HTTPDecoder.swift
[980/1011] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[981/1011] Compiling NIOTLS TLSEvents.swift
[982/1011] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[983/1011] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[984/1011] Emitting module NIOTLS
[985/1011] Compiling NIOTLS SNIHandler.swift
[986/1011] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[987/1011] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[988/1011] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[989/1011] Compiling NIOSOCKS ServerStateMachine.swift
[990/1011] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[991/1012] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[992/1012] Emitting module NIOFoundationCompat
[993/1012] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[996/1041] Compiling NIOSSL String+unsafeUninitializedCapacity.swift
[997/1041] Compiling NIOSSL SubjectAlternativeName.swift
[998/1041] Compiling NIOSSL RNG.swift
[999/1041] Compiling NIOSSL SafeCompare.swift
[1000/1041] Compiling NIOSSL SSLInit.swift
[1001/1041] Compiling NIOSSL SSLPKCS12Bundle.swift
[1002/1063] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[1003/1063] Emitting module NIOHTTP1
[1004/1063] Compiling NIOTransportServices AcceptHandler.swift
[1005/1063] Compiling NIOTransportServices NIOTSDatagramBootstrap.swift
[1006/1063] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
[1007/1063] Compiling NIOTransportServices NIOFilterEmptyWritesHandler.swift
[1008/1063] Compiling NIOTransportServices SocketAddress+NWEndpoint.swift
[1009/1063] Compiling NIOTransportServices StateManagedChannel.swift
[1010/1081] Compiling NIOHPACK DynamicHeaderTable.swift
[1011/1081] Compiling NIOHPACK HPACKDecoder.swift
[1012/1081] Compiling NIOTransportServices NIOTSDatagramChannel.swift
[1013/1084] Emitting module NIOTransportServices
[1014/1086] Compiling NIOHPACK IndexedHeaderTable.swift
[1015/1087] Compiling NIOHPACK StaticHeaderTable.swift
[1019/1087] Compiling NIOTransportServices NIOTSEventLoop.swift
[1020/1087] Compiling NIOTransportServices NIOTSEventLoopGroup.swift
[1021/1087] Compiling NIOTransportServices NIOTSListenerBootstrap.swift
[1022/1087] Compiling NIOTransportServices NIOTSListenerChannel.swift
[1023/1087] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[1024/1087] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[1025/1087] Compiling NIOHTTPCompression HTTPCompression.swift
[1026/1087] Compiling NIOHTTPCompression HTTPDecompression.swift
[1027/1087] Compiling NIOHTTPCompression HTTPResponseDecompressor.swift
[1028/1087] Compiling NIOHTTPCompression HTTPRequestCompressor.swift
[1029/1087] Compiling NIOHTTPCompression HTTPRequestDecompressor.swift
[1030/1087] Compiling NIOHTTPCompression HTTPResponseCompressor.swift
[1031/1087] Emitting module NIOHTTPCompression
[1035/1087] Compiling NIOHPACK HuffmanCoding.swift
[1036/1087] Compiling NIOHPACK HeaderTables.swift
[1037/1087] Compiling NIOHPACK HPACKErrors.swift
[1038/1087] Compiling NIOHPACK HPACKEncoder.swift
[1039/1087] Compiling NIOHPACK IntegerCoding.swift
[1042/1087] Emitting module NIOHPACK
[1043/1087] Compiling NIOHPACK HPACKHeader.swift
[1044/1087] Compiling NIOHPACK HuffmanTables.swift
[1045/1087] Compiling NIOTransportServices NIOTSNetworkEvents.swift
[1046/1087] Compiling NIOTransportServices NIOTSSingletons.swift
[1047/1087] Compiling NIOTransportServices NIOTSBootstraps.swift
[1048/1087] Compiling NIOTransportServices NIOTSChannelOptions.swift
[1049/1087] Compiling NIOTransportServices NIOTSConnectionBootstrap.swift
[1050/1087] Compiling NIOTransportServices NIOTSConnectionChannel.swift
[1051/1087] Compiling NIOTransportServices NIOTSErrors.swift
[1052/1087] Compiling NIOTransportServices NIOTSDatagramListener.swift
[1057/1087] Compiling NIOTransportServices StateManagedListenerChannel.swift
[1058/1087] Compiling NIOTransportServices StateManagedNWConnectionChannel.swift
[1062/1147] Compiling NIOHTTP2 HTTP2Stream.swift
[1063/1147] Compiling NIOHTTP2 HTTP2StreamChannel+OutboundStreamMultiplexer.swift
[1064/1147] Compiling NIOHTTP2 HTTP2StreamChannel.swift
[1065/1147] Compiling NIOHTTP2 HTTP2StreamDelegate.swift
[1066/1147] Emitting module NIOSSL
[1067/1147] Compiling NIOHTTP2 HTTP2ErrorCode.swift
[1068/1147] Compiling NIOHTTP2 Error+Any.swift
[1069/1147] Compiling NIOHTTP2 ConcurrentStreamBuffer.swift
[1070/1147] Compiling NIOHTTP2 HPACKHeaders+Validation.swift
[1071/1147] Compiling NIOHTTP2 HTTP2ChannelHandler+InboundStreamMultiplexer.swift
[1072/1147] Compiling NIOHTTP2 HTTP2Settings.swift
[1073/1147] Compiling NIOHTTP2 HTTP2CommonInboundStreamMultiplexer.swift
[1074/1147] Compiling NIOHTTP2 HTTP2ConnectionStateChange.swift
[1075/1147] Compiling NIOHTTP2 HTTP2Error.swift
[1076/1147] Compiling NIOHTTP2 ControlFrameBuffer.swift
[1077/1147] Compiling NIOHTTP2 OutboundFlowControlBuffer.swift
[1078/1147] Compiling NIOHTTP2 OutboundFrameBuffer.swift
[1079/1147] Compiling NIOHTTP2 HTTP2StreamID.swift
[1080/1147] Compiling NIOHTTP2 HTTP2FlowControlWindow.swift
[1081/1147] Compiling NIOHTTP2 HTTP2Frame.swift
[1082/1147] Compiling NIOHTTP2 HTTP2FrameEncoder.swift
[1083/1147] Compiling NIOHTTP2 HTTP2FrameParser.swift
[1084/1147] Compiling NIOHTTP2 HTTP2PingData.swift
[1085/1147] Compiling NIOHTTP2 LocallyQuiescingState.swift
[1086/1147] Compiling NIOHTTP2 QuiescingState.swift
[1087/1147] Compiling NIOHTTP2 RemotelyQuiescingState.swift
[1088/1147] Compiling NIOHTTP2 SendAndReceiveGoawayState.swift
[1089/1147] Compiling NIOHTTP2 StateMachineResult.swift
[1090/1147] Compiling NIOHTTP2 ContentLengthVerifier.swift
[1091/1147] Compiling NIOHTTP2 DOSHeuristics.swift
[1092/1153] Compiling NIOHTTP2 ReceivingRstStreamState.swift
[1093/1153] Compiling NIOHTTP2 ReceivingWindowUpdateState.swift
[1094/1153] Compiling NIOHTTP2 MaySendFrames.swift
[1095/1153] Compiling NIOHTTP2 SendingDataState.swift
[1096/1153] Compiling NIOHTTP2 SendingGoawayState.swift
[1097/1153] Compiling NIOHTTP2 SendingHeadersState.swift
[1098/1153] Compiling NIOHTTP2 SendingPushPromiseState.swift
[1105/1153] Compiling NIOHTTP2 HTTP2StreamMultiplexer.swift
[1106/1153] Compiling NIOHTTP2 HTTP2ToHTTP1Codec.swift
[1107/1153] Compiling NIOHTTP2 HTTP2UserEvents.swift
[1108/1153] Compiling NIOHTTP2 InboundEventBuffer.swift
[1109/1153] Compiling NIOHTTP2 InboundWindowManager.swift
[1110/1153] Compiling NIOHTTP2 MultiplexerAbstractChannel.swift
[1111/1153] Emitting module NIOHTTP2
[1119/1153] Compiling NIOHTTP2 StreamChannelFlowController.swift
[1120/1153] Compiling NIOHTTP2 StreamChannelList.swift
[1121/1153] Compiling NIOHTTP2 StreamMap.swift
[1122/1153] Compiling NIOHTTP2 StreamStateMachine.swift
[1123/1153] Compiling NIOHTTP2 UnsafeTransfer.swift
[1124/1153] Compiling NIOHTTP2 WatermarkedFlowController.swift
[1125/1153] Compiling NIOHTTP2 SendingRstStreamState.swift
[1126/1153] Compiling NIOHTTP2 SendingWindowUpdateState.swift
[1127/1153] Compiling NIOHTTP2 HTTP2SettingsState.swift
[1128/1153] Compiling NIOHTTP2 HasExtendedConnectSettings.swift
[1129/1153] Compiling NIOHTTP2 HasFlowControlWindows.swift
[1130/1153] Compiling NIOHTTP2 HasLocalSettings.swift
[1131/1153] Compiling NIOHTTP2 HasRemoteSettings.swift
[1132/1153] Compiling NIOHTTP2 ConnectionStateMachine.swift
[1133/1153] Compiling NIOHTTP2 ConnectionStreamsState.swift
[1134/1153] Compiling NIOHTTP2 MayReceiveFrames.swift
[1135/1153] Compiling NIOHTTP2 ReceivingDataState.swift
[1136/1153] Compiling NIOHTTP2 ReceivingGoAwayState.swift
[1137/1153] Compiling NIOHTTP2 ReceivingHeadersState.swift
[1138/1153] Compiling NIOHTTP2 ReceivingPushPromiseState.swift
[1144/1153] Compiling NIOHTTP2 HTTP2PipelineHelpers.swift
[1145/1153] Compiling NIOHTTP2 HTTP2ChannelHandler+InlineStreamMultiplexer.swift
[1146/1153] Compiling NIOHTTP2 HTTP2ChannelHandler.swift
[1151/1212] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2StateMachine.swift
[1152/1212] Compiling AsyncHTTPClient HTTPConnectionPool+RequestQueue.swift
[1153/1212] Compiling AsyncHTTPClient HTTPConnectionPool+StateMachine.swift
[1154/1212] Compiling AsyncHTTPClient ConnectionTarget.swift
[1155/1212] Compiling AsyncHTTPClient DeconstructedURL.swift
[1156/1212] Compiling AsyncHTTPClient FileDownloadDelegate.swift
[1157/1218] Compiling AsyncHTTPClient AnyAsyncSequence.swift
[1158/1218] Compiling AsyncHTTPClient AnyAsyncSequenceProucerDelete.swift
[1159/1218] Compiling AsyncHTTPClient AsyncLazySequence.swift
[1160/1218] Compiling AsyncHTTPClient HTTPClient+execute.swift
[1161/1218] Compiling AsyncHTTPClient HTTPClient+shutdown.swift
[1162/1218] Compiling AsyncHTTPClient HTTPClientRequest+Prepared.swift
[1163/1218] Compiling AsyncHTTPClient HTTPClientRequest+auth.swift
[1164/1218] Emitting module AsyncHTTPClient
[1165/1218] Compiling AsyncHTTPClient BestEffortHashableTLSConfiguration.swift
[1166/1218] Compiling AsyncHTTPClient Configuration+BrowserLike.swift
[1167/1218] Compiling AsyncHTTPClient ConnectionPool.swift
[1168/1218] Compiling AsyncHTTPClient HTTP1ProxyConnectHandler.swift
[1169/1218] Compiling AsyncHTTPClient SOCKSEventsHandler.swift
[1170/1218] Compiling AsyncHTTPClient TLSEventsHandler.swift
[1171/1218] Compiling AsyncHTTPClient HTTP1ClientChannelHandler.swift
[1172/1218] Compiling AsyncHTTPClient HTTPClientRequest.swift
[1173/1218] Compiling AsyncHTTPClient HTTPClientResponse.swift
[1174/1218] Compiling AsyncHTTPClient SingleIteratorPrecondition.swift
[1175/1218] Compiling AsyncHTTPClient Transaction+StateMachine.swift
[1176/1218] Compiling AsyncHTTPClient Transaction.swift
[1177/1218] Compiling AsyncHTTPClient Base64.swift
[1178/1218] Compiling AsyncHTTPClient BasicAuth.swift
[1179/1218] Compiling AsyncHTTPClient RequestFramingMetadata.swift
[1180/1218] Compiling AsyncHTTPClient RequestOptions.swift
[1181/1218] Compiling AsyncHTTPClient HTTPConnectionPool+Backoff.swift
[1182/1218] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1Connections.swift
[1183/1218] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP1StateMachine.swift
[1184/1218] Compiling AsyncHTTPClient HTTPConnectionPool+HTTP2Connections.swift
[1185/1218] Compiling AsyncHTTPClient HTTPConnectionPool+Manager.swift
[1186/1218] Compiling AsyncHTTPClient HTTPConnectionPool.swift
[1187/1218] Compiling AsyncHTTPClient HTTPExecutableRequest.swift
[1188/1218] Compiling AsyncHTTPClient HTTPRequestStateMachine+Demand.swift
[1189/1218] Compiling AsyncHTTPClient HTTPRequestStateMachine.swift
[1190/1218] Compiling AsyncHTTPClient RequestBodyLength.swift
[1191/1218] Compiling AsyncHTTPClient HTTP1Connection.swift
[1192/1218] Compiling AsyncHTTPClient HTTP1ConnectionStateMachine.swift
[1193/1218] Compiling AsyncHTTPClient HTTP2ClientRequestHandler.swift
[1194/1218] Compiling AsyncHTTPClient HTTP2Connection.swift
[1195/1218] Compiling AsyncHTTPClient HTTP2IdleHandler.swift
[1196/1218] Compiling AsyncHTTPClient HTTPConnectionEvent.swift
[1197/1218] Compiling AsyncHTTPClient HTTPConnectionPool+Factory.swift
[1198/1218] Compiling AsyncHTTPClient RequestValidation.swift
[1199/1218] Compiling AsyncHTTPClient SSLContextCache.swift
[1200/1218] Compiling AsyncHTTPClient Scheme.swift
[1201/1218] Compiling AsyncHTTPClient Singleton.swift
[1202/1218] Compiling AsyncHTTPClient StringConvertibleInstances.swift
[1203/1218] Compiling AsyncHTTPClient Utils.swift
[1204/1218] Compiling AsyncHTTPClient NWErrorHandler.swift
[1205/1218] Compiling AsyncHTTPClient NWWaitingHandler.swift
[1206/1218] Compiling AsyncHTTPClient TLSConfiguration.swift
[1207/1218] Compiling AsyncHTTPClient RedirectState.swift
[1208/1218] Compiling AsyncHTTPClient RequestBag+StateMachine.swift
[1209/1218] Compiling AsyncHTTPClient RequestBag.swift
[1210/1218] Compiling AsyncHTTPClient FoundationExtensions.swift
[1211/1218] Compiling AsyncHTTPClient HTTPClient+HTTPCookie.swift
[1212/1218] Compiling AsyncHTTPClient HTTPClient+Proxy.swift
[1213/1218] Compiling AsyncHTTPClient HTTPClient.swift
[1214/1218] Compiling AsyncHTTPClient HTTPHandler.swift
[1215/1218] Compiling AsyncHTTPClient LRUCache.swift
[1216/1220] Emitting module OpenAPIAsyncHTTPClient
[1217/1220] Compiling OpenAPIAsyncHTTPClient AsyncHTTPClientTransport.swift
[1218/1230] Compiling SwiftlyCore Client.swift
[1219/1230] Compiling SwiftlyCore Types.swift
[1220/1231] Compiling SwiftlyCore Utils.swift
[1221/1231] Compiling SwiftlyCore ToolchainVersion.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:102:16: warning: static property 'stableRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
100 | }
101 |
102 | static let stableRegex: Regex<(Substring, Substring, Substring, Substring)> =
| |- warning: static property 'stableRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'stableRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 | try! Regex("^(?:Swift )?(\\d+)\\.(\\d+)\\.(\\d+)$")
104 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:105:16: warning: static property 'mainSnapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
103 | try! Regex("^(?:Swift )?(\\d+)\\.(\\d+)\\.(\\d+)$")
104 |
105 | static let mainSnapshotRegex: Regex<(Substring, Substring)> =
| |- warning: static property 'mainSnapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mainSnapshotRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | try! Regex("^main-snapshot-(\\d{4}-\\d{2}-\\d{2})$")
107 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:108:16: warning: static property 'releaseSnapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
106 | try! Regex("^main-snapshot-(\\d{4}-\\d{2}-\\d{2})$")
107 |
108 | static let releaseSnapshotRegex: Regex<(Substring, Substring, Substring, Substring)> =
| |- warning: static property 'releaseSnapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'releaseSnapshotRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | try! Regex("^(\\d+)\\.(\\d+)-snapshot-(\\d{4}-\\d{2}-\\d{2})$")
110 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:355:13: warning: let 'parsers' is not concurrency-safe because non-'Sendable' type '[any ToolchainSelectorParser]' may have shared mutable state; this is an error in the Swift 6 language mode
348 |
349 | /// Protocol used to facilitate parsing `ToolchainSelector`s from strings.
350 | protocol ToolchainSelectorParser {
| `- note: protocol 'ToolchainSelectorParser' does not conform to the 'Sendable' protocol
351 | func parse(_ string: String) throws -> ToolchainSelector?
352 | }
353 |
354 | /// List of all the available selector parsers.
355 | private let parsers: [any ToolchainSelectorParser] = [
| |- warning: let 'parsers' is not concurrency-safe because non-'Sendable' type '[any ToolchainSelectorParser]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'parsers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 | StableReleaseParser(),
357 | ReleaseSnapshotParser(),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:366:16: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
364 | /// - a.b
365 | struct StableReleaseParser: ToolchainSelectorParser {
366 | static let regex: Regex<(Substring, Substring, Substring?, Substring?)> =
| |- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 | try! Regex("^(\\d+)(?:\\.(\\d+))?(?:\\.(\\d+))?$")
368 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:395:16: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
393 | /// - a.b-SNAPSHOT
394 | struct ReleaseSnapshotParser: ToolchainSelectorParser {
395 | static let regex: Regex<(Substring, Substring, Substring, Substring?)> =
| |- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
396 | try! Regex("^(?:swift-)?([0-9]+)\\.([0-9]+)-(?:snapshot|DEVELOPMENT-SNAPSHOT|SNAPSHOT)(?:-([0-9]{4}-[0-9]{2}-[0-9]{2}))?(?:-a)?$")
397 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:423:16: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
421 | /// - swift-DEVELOPMENT-SNAPSHOT
422 | struct MainSnapshotParser: ToolchainSelectorParser {
423 | static let regex: Regex<(Substring, Substring?)> =
| |- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
424 | try! Regex("^(?:main-snapshot|swift-DEVELOPMENT-SNAPSHOT|main-SNAPSHOT)(?:-([0-9]{4}-[0-9]{2}-[0-9]{2}))?(?:-a)?$")
425 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
[1222/1231] Compiling SwiftlyCore SwiftlyVersion.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyVersion.swift:7:16: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
5 | public struct SwiftlyVersion: Equatable, Comparable, CustomStringConvertible {
6 | /// Regex matching versions like "a.b.c", "a.b.c-alpha", and "a.b.c-alpha2".
7 | static let regex: Regex<(Substring, Substring, Substring, Substring, Substring?)> =
| |- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | try! Regex("^(\\d+)\\.(\\d+)\\.(\\d+)(?:-([a-zA-Z0-9]+))?$")
9 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
[1223/1231] Compiling SwiftlyCore SwiftlyCore.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:3:12: warning: let 'version' is not concurrency-safe because non-'Sendable' type 'SwiftlyVersion' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public let version = SwiftlyVersion(major: 1, minor: 0, patch: 0)
| |- warning: let 'version' is not concurrency-safe because non-'Sendable' type 'SwiftlyVersion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'version' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4 |
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyVersion.swift:5:15: note: consider making struct 'SwiftlyVersion' conform to the 'Sendable' protocol
3 |
4 | /// Struct modeling a version of swiftly itself.
5 | public struct SwiftlyVersion: Equatable, Comparable, CustomStringConvertible {
| `- note: consider making struct 'SwiftlyVersion' conform to the 'Sendable' protocol
6 | /// Regex matching versions like "a.b.c", "a.b.c-alpha", and "a.b.c-alpha2".
7 | static let regex: Regex<(Substring, Substring, Substring, Substring, Substring?)> =
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:7:12: warning: var 'mockedHomeDir' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
6 | /// home directory location logic.
7 | public var mockedHomeDir: URL?
| |- warning: var 'mockedHomeDir' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mockedHomeDir' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'mockedHomeDir' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | /// This is the default http client that swiftly uses for its network
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: warning: var 'httpClient' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| |- warning: var 'httpClient' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'httpClient' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'httpClient' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:16:12: warning: var 'httpRequestExecutor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | /// such as allowing a proxy to be configured, or for the purpose of mocking
15 | /// for tests.
16 | public var httpRequestExecutor: HTTPRequestExecutor = HTTPRequestExecutorImpl()
| |- warning: var 'httpRequestExecutor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'httpRequestExecutor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'httpRequestExecutor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 | /// Protocol defining a handler for information swiftly intends to print to stdout.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:25:12: warning: var 'outputHandler' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | /// The output handler to use, if any.
25 | public var outputHandler: (any OutputHandler)?
| |- warning: var 'outputHandler' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'outputHandler' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'outputHandler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | /// Pass the provided string to the set output handler if any.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:45:12: warning: var 'inputProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
43 | }
44 |
45 | public var inputProvider: (any InputProvider)?
| |- warning: var 'inputProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'inputProvider' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'inputProvider' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | public func readLine(prompt: String) -> String? {
[1224/1231] Compiling SwiftlyCore Platform.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:24:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
22 | }
23 |
24 | public static let macOS = PlatformDefinition(name: "xcode", nameFull: "osx", namePretty: "macOS")
| |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | public static let ubuntu2404 = PlatformDefinition(name: "ubuntu2404", nameFull: "ubuntu24.04", namePretty: "Ubuntu 24.04")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:26:23: warning: static property 'ubuntu2404' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
24 | public static let macOS = PlatformDefinition(name: "xcode", nameFull: "osx", namePretty: "macOS")
25 |
26 | public static let ubuntu2404 = PlatformDefinition(name: "ubuntu2404", nameFull: "ubuntu24.04", namePretty: "Ubuntu 24.04")
| |- warning: static property 'ubuntu2404' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ubuntu2404' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let ubuntu2204 = PlatformDefinition(name: "ubuntu2204", nameFull: "ubuntu22.04", namePretty: "Ubuntu 22.04")
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:27:23: warning: static property 'ubuntu2204' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
25 |
26 | public static let ubuntu2404 = PlatformDefinition(name: "ubuntu2404", nameFull: "ubuntu24.04", namePretty: "Ubuntu 24.04")
27 | public static let ubuntu2204 = PlatformDefinition(name: "ubuntu2204", nameFull: "ubuntu22.04", namePretty: "Ubuntu 22.04")
| |- warning: static property 'ubuntu2204' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ubuntu2204' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:28:23: warning: static property 'ubuntu2004' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
26 | public static let ubuntu2404 = PlatformDefinition(name: "ubuntu2404", nameFull: "ubuntu24.04", namePretty: "Ubuntu 24.04")
27 | public static let ubuntu2204 = PlatformDefinition(name: "ubuntu2204", nameFull: "ubuntu22.04", namePretty: "Ubuntu 22.04")
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
| |- warning: static property 'ubuntu2004' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ubuntu2004' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:29:23: warning: static property 'ubuntu1804' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
27 | public static let ubuntu2204 = PlatformDefinition(name: "ubuntu2204", nameFull: "ubuntu22.04", namePretty: "Ubuntu 22.04")
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
| |- warning: static property 'ubuntu1804' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ubuntu1804' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:30:23: warning: static property 'rhel9' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
| |- warning: static property 'rhel9' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rhel9' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
32 | public static let amazonlinux2 = PlatformDefinition(name: "amazonlinux2", nameFull: "amazonlinux2", namePretty: "Amazon Linux 2")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:31:23: warning: static property 'fedora39' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
| |- warning: static property 'fedora39' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fedora39' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let amazonlinux2 = PlatformDefinition(name: "amazonlinux2", nameFull: "amazonlinux2", namePretty: "Amazon Linux 2")
33 | public static let debian12 = PlatformDefinition(name: "debian12", nameFull: "debian12", namePretty: "Debian GNU/Linux 12")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:32:23: warning: static property 'amazonlinux2' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
32 | public static let amazonlinux2 = PlatformDefinition(name: "amazonlinux2", nameFull: "amazonlinux2", namePretty: "Amazon Linux 2")
| |- warning: static property 'amazonlinux2' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'amazonlinux2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | public static let debian12 = PlatformDefinition(name: "debian12", nameFull: "debian12", namePretty: "Debian GNU/Linux 12")
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:33:23: warning: static property 'debian12' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
32 | public static let amazonlinux2 = PlatformDefinition(name: "amazonlinux2", nameFull: "amazonlinux2", namePretty: "Amazon Linux 2")
33 | public static let debian12 = PlatformDefinition(name: "debian12", nameFull: "debian12", namePretty: "Debian GNU/Linux 12")
| |- warning: static property 'debian12' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'debian12' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
[1225/1231] Compiling SwiftlyCore Server.swift
[1226/1231] Compiling SwiftlyCore Error.swift
[1227/1231] Emitting module SwiftlyCore
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/HTTPClient.swift:215:24: warning: static property 'snapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?, Substring?, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
213 | var dir: String
214 |
215 | private static let snapshotRegex: Regex<(Substring, Substring?, Substring?, Substring)> =
| |- warning: static property 'snapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?, Substring?, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'snapshotRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
216 | try! Regex("swift(?:-(\\d+)\\.(\\d+))?-DEVELOPMENT-SNAPSHOT-(\\d{4}-\\d{2}-\\d{2})")
217 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/HTTPClient.swift:350:20: warning: stored property 'branch' of 'Sendable'-conforming struct 'SnapshotBranchNotFoundError' has non-sendable type 'ToolchainVersion.Snapshot.Branch'; this is an error in the Swift 6 language mode
348 |
349 | public struct SnapshotBranchNotFoundError: LocalizedError {
350 | public var branch: ToolchainVersion.Snapshot.Branch
| `- warning: stored property 'branch' of 'Sendable'-conforming struct 'SnapshotBranchNotFoundError' has non-sendable type 'ToolchainVersion.Snapshot.Branch'; this is an error in the Swift 6 language mode
351 | }
352 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:6:21: note: consider making enum 'Branch' conform to the 'Sendable' protocol
4 | public enum ToolchainVersion {
5 | public struct Snapshot: Equatable, Hashable, CustomStringConvertible, Comparable {
6 | public enum Branch: Equatable, Hashable, CustomStringConvertible {
| `- note: consider making enum 'Branch' conform to the 'Sendable' protocol
7 | case main
8 | case release(major: Int, minor: Int)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:24:23: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
22 | }
23 |
24 | public static let macOS = PlatformDefinition(name: "xcode", nameFull: "osx", namePretty: "macOS")
| |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | public static let ubuntu2404 = PlatformDefinition(name: "ubuntu2404", nameFull: "ubuntu24.04", namePretty: "Ubuntu 24.04")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:26:23: warning: static property 'ubuntu2404' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
24 | public static let macOS = PlatformDefinition(name: "xcode", nameFull: "osx", namePretty: "macOS")
25 |
26 | public static let ubuntu2404 = PlatformDefinition(name: "ubuntu2404", nameFull: "ubuntu24.04", namePretty: "Ubuntu 24.04")
| |- warning: static property 'ubuntu2404' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ubuntu2404' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | public static let ubuntu2204 = PlatformDefinition(name: "ubuntu2204", nameFull: "ubuntu22.04", namePretty: "Ubuntu 22.04")
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:27:23: warning: static property 'ubuntu2204' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
25 |
26 | public static let ubuntu2404 = PlatformDefinition(name: "ubuntu2404", nameFull: "ubuntu24.04", namePretty: "Ubuntu 24.04")
27 | public static let ubuntu2204 = PlatformDefinition(name: "ubuntu2204", nameFull: "ubuntu22.04", namePretty: "Ubuntu 22.04")
| |- warning: static property 'ubuntu2204' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ubuntu2204' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:28:23: warning: static property 'ubuntu2004' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
26 | public static let ubuntu2404 = PlatformDefinition(name: "ubuntu2404", nameFull: "ubuntu24.04", namePretty: "Ubuntu 24.04")
27 | public static let ubuntu2204 = PlatformDefinition(name: "ubuntu2204", nameFull: "ubuntu22.04", namePretty: "Ubuntu 22.04")
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
| |- warning: static property 'ubuntu2004' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ubuntu2004' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:29:23: warning: static property 'ubuntu1804' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
27 | public static let ubuntu2204 = PlatformDefinition(name: "ubuntu2204", nameFull: "ubuntu22.04", namePretty: "Ubuntu 22.04")
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
| |- warning: static property 'ubuntu1804' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'ubuntu1804' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:30:23: warning: static property 'rhel9' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
28 | public static let ubuntu2004 = PlatformDefinition(name: "ubuntu2004", nameFull: "ubuntu20.04", namePretty: "Ubuntu 20.04")
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
| |- warning: static property 'rhel9' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rhel9' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
32 | public static let amazonlinux2 = PlatformDefinition(name: "amazonlinux2", nameFull: "amazonlinux2", namePretty: "Amazon Linux 2")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:31:23: warning: static property 'fedora39' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
29 | public static let ubuntu1804 = PlatformDefinition(name: "ubuntu1804", nameFull: "ubuntu18.04", namePretty: "Ubuntu 18.04")
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
| |- warning: static property 'fedora39' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fedora39' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | public static let amazonlinux2 = PlatformDefinition(name: "amazonlinux2", nameFull: "amazonlinux2", namePretty: "Amazon Linux 2")
33 | public static let debian12 = PlatformDefinition(name: "debian12", nameFull: "debian12", namePretty: "Debian GNU/Linux 12")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:32:23: warning: static property 'amazonlinux2' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
30 | public static let rhel9 = PlatformDefinition(name: "ubi9", nameFull: "ubi9", namePretty: "RHEL 9")
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
32 | public static let amazonlinux2 = PlatformDefinition(name: "amazonlinux2", nameFull: "amazonlinux2", namePretty: "Amazon Linux 2")
| |- warning: static property 'amazonlinux2' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'amazonlinux2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 | public static let debian12 = PlatformDefinition(name: "debian12", nameFull: "debian12", namePretty: "Debian GNU/Linux 12")
34 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:33:23: warning: static property 'debian12' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct PlatformDefinition: Codable, Equatable {
| `- note: consider making struct 'PlatformDefinition' conform to the 'Sendable' protocol
4 | /// The name of the platform as it is used in the Swift download URLs.
5 | /// For instance, for Ubuntu 16.04 this would return “ubuntu1604”.
:
31 | public static let fedora39 = PlatformDefinition(name: "fedora39", nameFull: "fedora39", namePretty: "Fedora Linux 39")
32 | public static let amazonlinux2 = PlatformDefinition(name: "amazonlinux2", nameFull: "amazonlinux2", namePretty: "Amazon Linux 2")
33 | public static let debian12 = PlatformDefinition(name: "debian12", nameFull: "debian12", namePretty: "Debian GNU/Linux 12")
| |- warning: static property 'debian12' is not concurrency-safe because non-'Sendable' type 'PlatformDefinition' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'debian12' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 | }
35 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:3:12: warning: let 'version' is not concurrency-safe because non-'Sendable' type 'SwiftlyVersion' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public let version = SwiftlyVersion(major: 1, minor: 0, patch: 0)
| |- warning: let 'version' is not concurrency-safe because non-'Sendable' type 'SwiftlyVersion' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'version' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4 |
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyVersion.swift:5:15: note: consider making struct 'SwiftlyVersion' conform to the 'Sendable' protocol
3 |
4 | /// Struct modeling a version of swiftly itself.
5 | public struct SwiftlyVersion: Equatable, Comparable, CustomStringConvertible {
| `- note: consider making struct 'SwiftlyVersion' conform to the 'Sendable' protocol
6 | /// Regex matching versions like "a.b.c", "a.b.c-alpha", and "a.b.c-alpha2".
7 | static let regex: Regex<(Substring, Substring, Substring, Substring, Substring?)> =
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:7:12: warning: var 'mockedHomeDir' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
6 | /// home directory location logic.
7 | public var mockedHomeDir: URL?
| |- warning: var 'mockedHomeDir' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'mockedHomeDir' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'mockedHomeDir' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 |
9 | /// This is the default http client that swiftly uses for its network
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: warning: var 'httpClient' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| |- warning: var 'httpClient' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'httpClient' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'httpClient' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:16:12: warning: var 'httpRequestExecutor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
14 | /// such as allowing a proxy to be configured, or for the purpose of mocking
15 | /// for tests.
16 | public var httpRequestExecutor: HTTPRequestExecutor = HTTPRequestExecutorImpl()
| |- warning: var 'httpRequestExecutor' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'httpRequestExecutor' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'httpRequestExecutor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |
18 | /// Protocol defining a handler for information swiftly intends to print to stdout.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:25:12: warning: var 'outputHandler' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
23 |
24 | /// The output handler to use, if any.
25 | public var outputHandler: (any OutputHandler)?
| |- warning: var 'outputHandler' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'outputHandler' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'outputHandler' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 | /// Pass the provided string to the set output handler if any.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:45:12: warning: var 'inputProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
43 | }
44 |
45 | public var inputProvider: (any InputProvider)?
| |- warning: var 'inputProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'inputProvider' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make var 'inputProvider' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |
47 | public func readLine(prompt: String) -> String? {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyVersion.swift:7:16: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
5 | public struct SwiftlyVersion: Equatable, Comparable, CustomStringConvertible {
6 | /// Regex matching versions like "a.b.c", "a.b.c-alpha", and "a.b.c-alpha2".
7 | static let regex: Regex<(Substring, Substring, Substring, Substring, Substring?)> =
| |- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
8 | try! Regex("^(\\d+)\\.(\\d+)\\.(\\d+)(?:-([a-zA-Z0-9]+))?$")
9 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:102:16: warning: static property 'stableRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
100 | }
101 |
102 | static let stableRegex: Regex<(Substring, Substring, Substring, Substring)> =
| |- warning: static property 'stableRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'stableRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 | try! Regex("^(?:Swift )?(\\d+)\\.(\\d+)\\.(\\d+)$")
104 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:105:16: warning: static property 'mainSnapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
103 | try! Regex("^(?:Swift )?(\\d+)\\.(\\d+)\\.(\\d+)$")
104 |
105 | static let mainSnapshotRegex: Regex<(Substring, Substring)> =
| |- warning: static property 'mainSnapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'mainSnapshotRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
106 | try! Regex("^main-snapshot-(\\d{4}-\\d{2}-\\d{2})$")
107 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:108:16: warning: static property 'releaseSnapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
106 | try! Regex("^main-snapshot-(\\d{4}-\\d{2}-\\d{2})$")
107 |
108 | static let releaseSnapshotRegex: Regex<(Substring, Substring, Substring, Substring)> =
| |- warning: static property 'releaseSnapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'releaseSnapshotRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 | try! Regex("^(\\d+)\\.(\\d+)-snapshot-(\\d{4}-\\d{2}-\\d{2})$")
110 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:355:13: warning: let 'parsers' is not concurrency-safe because non-'Sendable' type '[any ToolchainSelectorParser]' may have shared mutable state; this is an error in the Swift 6 language mode
348 |
349 | /// Protocol used to facilitate parsing `ToolchainSelector`s from strings.
350 | protocol ToolchainSelectorParser {
| `- note: protocol 'ToolchainSelectorParser' does not conform to the 'Sendable' protocol
351 | func parse(_ string: String) throws -> ToolchainSelector?
352 | }
353 |
354 | /// List of all the available selector parsers.
355 | private let parsers: [any ToolchainSelectorParser] = [
| |- warning: let 'parsers' is not concurrency-safe because non-'Sendable' type '[any ToolchainSelectorParser]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'parsers' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 | StableReleaseParser(),
357 | ReleaseSnapshotParser(),
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:366:16: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
364 | /// - a.b
365 | struct StableReleaseParser: ToolchainSelectorParser {
366 | static let regex: Regex<(Substring, Substring, Substring?, Substring?)> =
| |- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring?, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 | try! Regex("^(\\d+)(?:\\.(\\d+))?(?:\\.(\\d+))?$")
368 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:395:16: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
393 | /// - a.b-SNAPSHOT
394 | struct ReleaseSnapshotParser: ToolchainSelectorParser {
395 | static let regex: Regex<(Substring, Substring, Substring, Substring?)> =
| |- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring, Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
396 | try! Regex("^(?:swift-)?([0-9]+)\\.([0-9]+)-(?:snapshot|DEVELOPMENT-SNAPSHOT|SNAPSHOT)(?:-([0-9]{4}-[0-9]{2}-[0-9]{2}))?(?:-a)?$")
397 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:423:16: warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
421 | /// - swift-DEVELOPMENT-SNAPSHOT
422 | struct MainSnapshotParser: ToolchainSelectorParser {
423 | static let regex: Regex<(Substring, Substring?)> =
| |- warning: static property 'regex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'regex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
424 | try! Regex("^(?:main-snapshot|swift-DEVELOPMENT-SNAPSHOT|main-SNAPSHOT)(?:-([0-9]{4}-[0-9]{2}-[0-9]{2}))?(?:-a)?$")
425 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
[1228/1231] Compiling SwiftlyCore HTTPClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/HTTPClient.swift:215:24: warning: static property 'snapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?, Substring?, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
213 | var dir: String
214 |
215 | private static let snapshotRegex: Regex<(Substring, Substring?, Substring?, Substring)> =
| |- warning: static property 'snapshotRegex' is not concurrency-safe because non-'Sendable' type 'Regex<(Substring, Substring?, Substring?, Substring)>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'snapshotRegex' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
216 | try! Regex("swift(?:-(\\d+)\\.(\\d+))?-DEVELOPMENT-SNAPSHOT-(\\d{4}-\\d{2}-\\d{2})")
217 |
_StringProcessing.Regex:2:15: note: generic struct 'Regex' does not conform to the 'Sendable' protocol
1 | @available(macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0, *)
2 | public struct Regex<Output> : RegexComponent {
| `- note: generic struct 'Regex' does not conform to the 'Sendable' protocol
3 | public var regex: Regex<Output> { get }
4 | @available(iOS 16.0, tvOS 16.0, watchOS 9.0, macOS 13.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/HTTPClient.swift:350:20: warning: stored property 'branch' of 'Sendable'-conforming struct 'SnapshotBranchNotFoundError' has non-sendable type 'ToolchainVersion.Snapshot.Branch'; this is an error in the Swift 6 language mode
348 |
349 | public struct SnapshotBranchNotFoundError: LocalizedError {
350 | public var branch: ToolchainVersion.Snapshot.Branch
| `- warning: stored property 'branch' of 'Sendable'-conforming struct 'SnapshotBranchNotFoundError' has non-sendable type 'ToolchainVersion.Snapshot.Branch'; this is an error in the Swift 6 language mode
351 | }
352 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:6:21: note: consider making enum 'Branch' conform to the 'Sendable' protocol
4 | public enum ToolchainVersion {
5 | public struct Snapshot: Equatable, Hashable, CustomStringConvertible, Comparable {
6 | public enum Branch: Equatable, Hashable, CustomStringConvertible {
| `- note: consider making enum 'Branch' conform to the 'Sendable' protocol
7 | case main
8 | case release(major: Int, minor: Int)
[1229/1233] Emitting module MacOSPlatform
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:182:23: warning: static property 'currentPlatform' is not concurrency-safe because non-'Sendable' type 'any Platform' may have shared mutable state; this is an error in the Swift 6 language mode
180 | }
181 |
182 | public static let currentPlatform: any Platform = MacOS()
| `- warning: static property 'currentPlatform' is not concurrency-safe because non-'Sendable' type 'any Platform' may have shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:41:17: note: protocol 'Platform' does not conform to the 'Sendable' protocol
39 | }
40 |
41 | public protocol Platform {
| `- note: protocol 'Platform' does not conform to the 'Sendable' protocol
42 | /// The platform-specific defaut location on disk for swiftly's home
43 | /// directory.
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
1 | import Foundation
2 | import SwiftlyCore
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
3 |
4 | public struct SwiftPkgInfo: Codable {
:
180 | }
181 |
182 | public static let currentPlatform: any Platform = MacOS()
| |- note: add '@MainActor' to make static property 'currentPlatform' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | }
184 |
[1230/1233] Compiling MacOSPlatform MacOS.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:182:23: warning: static property 'currentPlatform' is not concurrency-safe because non-'Sendable' type 'any Platform' may have shared mutable state; this is an error in the Swift 6 language mode
180 | }
181 |
182 | public static let currentPlatform: any Platform = MacOS()
| `- warning: static property 'currentPlatform' is not concurrency-safe because non-'Sendable' type 'any Platform' may have shared mutable state; this is an error in the Swift 6 language mode
183 | }
184 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:41:17: note: protocol 'Platform' does not conform to the 'Sendable' protocol
39 | }
40 |
41 | public protocol Platform {
| `- note: protocol 'Platform' does not conform to the 'Sendable' protocol
42 | /// The platform-specific defaut location on disk for swiftly's home
43 | /// directory.
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
1 | import Foundation
2 | import SwiftlyCore
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
3 |
4 | public struct SwiftPkgInfo: Codable {
:
180 | }
181 |
182 | public static let currentPlatform: any Platform = MacOS()
| |- note: add '@MainActor' to make static property 'currentPlatform' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 | }
184 |
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:22:21: warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
20 |
21 | public var swiftlyBinDir: URL {
22 | SwiftlyCore.mockedHomeDir.map { $0.appendingPathComponent("bin", isDirectory: true) }
| `- warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
23 | ?? ProcessInfo.processInfo.environment["SWIFTLY_BIN_DIR"].map { URL(fileURLWithPath: $0) }
24 | ?? FileManager.default.homeDirectoryForCurrentUser
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:7:12: note: var declared here
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
6 | /// home directory location logic.
7 | public var mockedHomeDir: URL?
| `- note: var declared here
8 |
9 | /// This is the default http client that swiftly uses for its network
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:29:21: warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
27 |
28 | public var swiftlyToolchainsDir: URL {
29 | SwiftlyCore.mockedHomeDir.map { $0.appendingPathComponent("Toolchains", isDirectory: true) }
| `- warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
30 | // The toolchains are always installed here by the installer. We bypass the installer in the case of test mocks
31 | ?? FileManager.default.homeDirectoryForCurrentUser.appendingPathComponent("Library/Developer/Toolchains", isDirectory: true)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:7:12: note: var declared here
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
6 | /// home directory location logic.
7 | public var mockedHomeDir: URL?
| `- note: var declared here
8 |
9 | /// This is the default http client that swiftly uses for its network
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:61:24: warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
59 | }
60 |
61 | if SwiftlyCore.mockedHomeDir == nil {
| `- warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
62 | SwiftlyCore.print("Installing package in user home directory...")
63 | try runProgram("installer", "-verbose", "-pkg", tmpFile.path, "-target", "CurrentUserHomeDirectory", quiet: !verbose)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:7:12: note: var declared here
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
6 | /// home directory location logic.
7 | public var mockedHomeDir: URL?
| `- note: var declared here
8 |
9 | /// This is the default http client that swiftly uses for its network
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:93:24: warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
91 | let homeDir: URL
92 |
93 | if SwiftlyCore.mockedHomeDir == nil {
| `- warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
94 | homeDir = FileManager.default.homeDirectoryForCurrentUser
95 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:7:12: note: var declared here
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
6 | /// home directory location logic.
7 | public var mockedHomeDir: URL?
| `- note: var declared here
8 |
9 | /// This is the default http client that swiftly uses for its network
/Users/admin/builder/spi-builder-workspace/Sources/MacOSPlatform/MacOS.swift:100:35: warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
98 | try? runProgram("pkgutil", "--volume", homeDir.path, "--forget", "org.swift.swiftly")
99 | } else {
100 | homeDir = SwiftlyCore.mockedHomeDir ?? FileManager.default.homeDirectoryForCurrentUser
| `- warning: reference to var 'mockedHomeDir' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
101 |
102 | let installDir = homeDir.appendingPathComponent(".swiftly")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:7:12: note: var declared here
5 | /// A separate home directory to use for testing purposes. This overrides swiftly's default
6 | /// home directory location logic.
7 | public var mockedHomeDir: URL?
| `- note: var declared here
8 |
9 | /// This is the default http client that swiftly uses for its network
[1231/1245] Compiling Swiftly Uninstall.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Uninstall.swift:5:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct Uninstall: SwiftlyCommand {
5 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | abstract: "Remove an installed toolchain."
7 | )
[1232/1245] Compiling Swiftly Swiftly.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Swiftly.swift:21:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | public struct Swiftly: SwiftlyCommand {
21 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | abstract: "A utility for installing and managing Swift toolchains.",
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Swiftly.swift:54:25: warning: static property 'currentPlatform' is not concurrency-safe because non-'Sendable' type 'any Platform' may have shared mutable state; this is an error in the Swift 6 language mode
52 | internal static let currentPlatform = Linux.currentPlatform
53 | #elseif os(macOS)
54 | internal static let currentPlatform = MacOS.currentPlatform
| `- warning: static property 'currentPlatform' is not concurrency-safe because non-'Sendable' type 'any Platform' may have shared mutable state; this is an error in the Swift 6 language mode
55 | #endif
56 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:41:17: note: protocol 'Platform' does not conform to the 'Sendable' protocol
39 | }
40 |
41 | public protocol Platform {
| `- note: protocol 'Platform' does not conform to the 'Sendable' protocol
42 | /// The platform-specific defaut location on disk for swiftly's home
43 | /// directory.
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Swiftly.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
6 | import MacOSPlatform
7 | #endif
8 | import SwiftlyCore
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
9 |
10 | public struct GlobalOptions: ParsableArguments {
:
52 | internal static let currentPlatform = Linux.currentPlatform
53 | #elseif os(macOS)
54 | internal static let currentPlatform = MacOS.currentPlatform
| |- note: add '@MainActor' to make static property 'currentPlatform' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | #endif
56 | }
[1233/1245] Compiling Swiftly Update.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Update.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Update: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Update an installed toolchain to a newer version."
8 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Update.swift:199:42: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
197 | switch bounds {
198 | case let .stable(old, range):
199 | return try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform, limit: 1) { release in
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
200 | switch range {
201 | case .latest:
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Update.swift:212:65: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
210 | let newerSnapshotToolchains: [ToolchainVersion.Snapshot]
211 | do {
212 | newerSnapshotToolchains = try await SwiftlyCore.httpClient.getSnapshotToolchains(platform: config.platform, branch: old.branch, limit: 1) { snapshot in
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
213 | snapshot.branch == old.branch && snapshot.date > old.date
214 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
[1234/1245] Compiling Swiftly SelfUpdate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/SelfUpdate.swift:9:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | internal struct SelfUpdate: SwiftlyCommand {
9 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | abstract: "Update the version of swiftly itself."
11 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/SelfUpdate.swift:33:52: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
31 | SwiftlyCore.print("Checking for swiftly updates...")
32 |
33 | let swiftlyRelease = try await SwiftlyCore.httpClient.getCurrentSwiftlyRelease()
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
34 |
35 | guard try swiftlyRelease.swiftlyVersion > SwiftlyCore.version else {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/SelfUpdate.swift:74:21: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
72 |
73 | let animation = PercentProgressAnimation(
74 | stream: stdoutStream,
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
75 | header: "Downloading swiftly \(version)"
76 | )
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/WritableByteStream.swift:823:12: note: var declared here
821 |
822 | /// Public stdout stream instance.
823 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
824 | filePointer: TSCLibc.stdout,
825 | closeOnDeinit: false))
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/SelfUpdate.swift:78:35: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
76 | )
77 | do {
78 | try await SwiftlyCore.httpClient.downloadFile(
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
79 | url: downloadURL,
80 | to: tmpFile,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/SelfUpdate.swift:98:83: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
96 | animation.complete(success: true)
97 |
98 | try await Swiftly.currentPlatform.verifySignature(httpClient: SwiftlyCore.httpClient, archiveDownloadURL: downloadURL, archive: tmpFile, verbose: verbose)
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
99 | try Swiftly.currentPlatform.extractSwiftlyAndInstall(from: tmpFile)
100 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
[1235/1246] Compiling Swiftly Run.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Run.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | internal struct Run: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Run a command while proxying to the selected toolchain commands."
8 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Run.swift:93:48: warning: reference to var 'outputHandler' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
91 |
92 | do {
93 | if let outputHandler = SwiftlyCore.outputHandler {
| `- warning: reference to var 'outputHandler' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
94 | if let output = try await Swiftly.currentPlatform.proxyOutput(toolchain, command[0], [String](command[1...])) {
95 | for line in output.split(separator: "\n") {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:25:12: note: var declared here
23 |
24 | /// The output handler to use, if any.
25 | public var outputHandler: (any OutputHandler)?
| `- note: var declared here
26 |
27 | /// Pass the provided string to the set output handler if any.
[1236/1246] Compiling Swiftly Proxy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Proxy.swift:48:49: warning: non-sendable result type '(ToolchainVersion?, ToolchainSelectionResult)' cannot be sent from nonisolated context in call to global function 'selectToolchain(config:globalDefault:)'; this is an error in the Swift 6 language mode
46 | var config = try Config.load()
47 |
48 | let (toolchain, result) = try await selectToolchain(config: &config)
| `- warning: non-sendable result type '(ToolchainVersion?, ToolchainSelectionResult)' cannot be sent from nonisolated context in call to global function 'selectToolchain(config:globalDefault:)'; this is an error in the Swift 6 language mode
49 |
50 | // Abort on any errors relating to swift version files
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/ToolchainVersion.swift:4:13: note: enum 'ToolchainVersion' does not conform to the 'Sendable' protocol
2 |
3 | /// Enum representing a fully resolved toolchain version (e.g. 5.6.7 or 5.7-snapshot-2022-07-05).
4 | public enum ToolchainVersion {
| `- note: enum 'ToolchainVersion' does not conform to the 'Sendable' protocol
5 | public struct Snapshot: Equatable, Hashable, CustomStringConvertible, Comparable {
6 | public enum Branch: Equatable, Hashable, CustomStringConvertible {
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Proxy.swift:2:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
1 | import Foundation
2 | import SwiftlyCore
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
3 |
4 | @main
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Proxy.swift:48:49: warning: non-sendable result type '(ToolchainVersion?, ToolchainSelectionResult)' cannot be sent from nonisolated context in call to global function 'selectToolchain(config:globalDefault:)'; this is an error in the Swift 6 language mode
46 | var config = try Config.load()
47 |
48 | let (toolchain, result) = try await selectToolchain(config: &config)
| `- warning: non-sendable result type '(ToolchainVersion?, ToolchainSelectionResult)' cannot be sent from nonisolated context in call to global function 'selectToolchain(config:globalDefault:)'; this is an error in the Swift 6 language mode
49 |
50 | // Abort on any errors relating to swift version files
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Use.swift:167:13: note: consider making enum 'ToolchainSelectionResult' conform to the 'Sendable' protocol
165 | }
166 |
167 | public enum ToolchainSelectionResult {
| `- note: consider making enum 'ToolchainSelectionResult' conform to the 'Sendable' protocol
168 | case globalDefault
169 | case swiftVersionFile(URL, ToolchainSelector?, Error?)
[1237/1246] Emitting module Swiftly
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Init.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | internal struct Init: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Perform swiftly initialization into your user account."
8 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:10:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | struct Install: SwiftlyCommand {
10 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | abstract: "Install a new toolchain."
12 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/List.swift:5:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct List: SwiftlyCommand {
5 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | abstract: "List installed toolchains."
7 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/ListAvailable.swift:5:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct ListAvailable: SwiftlyCommand {
5 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | abstract: "List toolchains available for install."
7 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Run.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | internal struct Run: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Run a command while proxying to the selected toolchain commands."
8 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/SelfUpdate.swift:9:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
7 |
8 | internal struct SelfUpdate: SwiftlyCommand {
9 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 | abstract: "Update the version of swiftly itself."
11 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Swiftly.swift:21:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | public struct Swiftly: SwiftlyCommand {
21 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 | abstract: "A utility for installing and managing Swift toolchains.",
23 |
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Swiftly.swift:54:25: warning: static property 'currentPlatform' is not concurrency-safe because non-'Sendable' type 'any Platform' may have shared mutable state; this is an error in the Swift 6 language mode
52 | internal static let currentPlatform = Linux.currentPlatform
53 | #elseif os(macOS)
54 | internal static let currentPlatform = MacOS.currentPlatform
| `- warning: static property 'currentPlatform' is not concurrency-safe because non-'Sendable' type 'any Platform' may have shared mutable state; this is an error in the Swift 6 language mode
55 | #endif
56 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/Platform.swift:41:17: note: protocol 'Platform' does not conform to the 'Sendable' protocol
39 | }
40 |
41 | public protocol Platform {
| `- note: protocol 'Platform' does not conform to the 'Sendable' protocol
42 | /// The platform-specific defaut location on disk for swiftly's home
43 | /// directory.
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Swiftly.swift:8:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
6 | import MacOSPlatform
7 | #endif
8 | import SwiftlyCore
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SwiftlyCore'
9 |
10 | public struct GlobalOptions: ParsableArguments {
:
52 | internal static let currentPlatform = Linux.currentPlatform
53 | #elseif os(macOS)
54 | internal static let currentPlatform = MacOS.currentPlatform
| |- note: add '@MainActor' to make static property 'currentPlatform' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
55 | #endif
56 | }
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Uninstall.swift:5:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct Uninstall: SwiftlyCommand {
5 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | abstract: "Remove an installed toolchain."
7 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Update.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | struct Update: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Update an installed toolchain to a newer version."
8 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Use.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | internal struct Use: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Set the in-use or default toolchain. If no toolchain is provided, print the currently in-use toolchain, if any."
8 | )
[1238/1246] Compiling Swiftly ListAvailable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/ListAvailable.swift:5:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct ListAvailable: SwiftlyCommand {
5 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | abstract: "List toolchains available for install."
7 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/ListAvailable.swift:55:44: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
53 | case let .snapshot(branch, _):
54 | do {
55 | tc = try await SwiftlyCore.httpClient.getSnapshotToolchains(platform: config.platform, branch: branch).map { ToolchainVersion.snapshot($0) }
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
56 | } catch let branchNotFoundError as SwiftlyHTTPClient.SnapshotBranchNotFoundError {
57 | throw SwiftlyError(message: "The snapshot branch \(branchNotFoundError.branch) was not found on swift.org. Note that snapshot toolchains are only available for the current `main` release and the previous x.y (major.minor) release.")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/ListAvailable.swift:62:40: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
60 | }
61 | case .stable, .latest:
62 | tc = try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform).map { ToolchainVersion.stable($0) }
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
63 | default:
64 | tc = try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform).map { ToolchainVersion.stable($0) }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/ListAvailable.swift:64:40: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
62 | tc = try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform).map { ToolchainVersion.stable($0) }
63 | default:
64 | tc = try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform).map { ToolchainVersion.stable($0) }
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
65 | }
66 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
[1239/1246] Compiling Swiftly Config.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Init.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | internal struct Init: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Perform swiftly initialization into your user account."
8 | )
[1240/1246] Compiling Swiftly Init.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Init.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | internal struct Init: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Perform swiftly initialization into your user account."
8 | )
[1241/1246] Compiling Swiftly Install.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:10:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | struct Install: SwiftlyCommand {
10 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | abstract: "Install a new toolchain."
12 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:155:127: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
153 | // will throw, while problems that prevent use of the toolchain will be written out as a post install
154 | // script for the user to run afterwards.
155 | let postInstallScript = try await Swiftly.currentPlatform.verifySystemPrerequisitesForInstall(httpClient: SwiftlyCore.httpClient, platformName: config.platform.name, version: version, requireSignatureValidation: verifySignature)
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
156 |
157 | SwiftlyCore.print("Installing \(version)")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:203:21: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
201 |
202 | let animation = PercentProgressAnimation(
203 | stream: stdoutStream,
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
204 | header: "Downloading \(version)"
205 | )
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/WritableByteStream.swift:823:12: note: var declared here
821 |
822 | /// Public stdout stream instance.
823 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
824 | filePointer: TSCLibc.stdout,
825 | closeOnDeinit: false))
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:210:35: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
208 |
209 | do {
210 | try await SwiftlyCore.httpClient.downloadFile(
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
211 | url: url,
212 | to: tmpFile,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:242:41: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
240 | if verifySignature {
241 | try await Swiftly.currentPlatform.verifySignature(
242 | httpClient: SwiftlyCore.httpClient,
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
243 | archiveDownloadURL: url,
244 | archive: tmpFile,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:331:55: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
329 | SwiftlyCore.print("Fetching the latest stable Swift release...")
330 |
331 | guard let release = try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform, limit: 1).first else {
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
332 | throw SwiftlyError(message: "couldn't get latest releases")
333 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:350:51: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
348 | // If a patch was not provided, perform a lookup to get the latest patch release
349 | // of the provided major/minor version pair.
350 | let toolchain = try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform, limit: 1) { release in
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
351 | release.major == major && release.minor == minor
352 | }.first
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:371:51: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
369 | let snapshots: [ToolchainVersion.Snapshot]
370 | do {
371 | snapshots = try await SwiftlyCore.httpClient.getSnapshotToolchains(platform: config.platform, branch: branch, limit: 1) { snapshot in
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
372 | snapshot.branch == branch
373 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/List.swift:5:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct List: SwiftlyCommand {
5 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | abstract: "List installed toolchains."
7 | )
[1242/1246] Compiling Swiftly List.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:10:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
8 |
9 | struct Install: SwiftlyCommand {
10 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 | abstract: "Install a new toolchain."
12 | )
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:155:127: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
153 | // will throw, while problems that prevent use of the toolchain will be written out as a post install
154 | // script for the user to run afterwards.
155 | let postInstallScript = try await Swiftly.currentPlatform.verifySystemPrerequisitesForInstall(httpClient: SwiftlyCore.httpClient, platformName: config.platform.name, version: version, requireSignatureValidation: verifySignature)
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
156 |
157 | SwiftlyCore.print("Installing \(version)")
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:203:21: warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
201 |
202 | let animation = PercentProgressAnimation(
203 | stream: stdoutStream,
| `- warning: reference to var 'stdoutStream' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
204 | header: "Downloading \(version)"
205 | )
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-tools-support-core/Sources/TSCBasic/WritableByteStream.swift:823:12: note: var declared here
821 |
822 | /// Public stdout stream instance.
823 | public var stdoutStream: ThreadSafeOutputByteStream = try! ThreadSafeOutputByteStream(LocalFileOutputByteStream(
| `- note: var declared here
824 | filePointer: TSCLibc.stdout,
825 | closeOnDeinit: false))
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:210:35: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
208 |
209 | do {
210 | try await SwiftlyCore.httpClient.downloadFile(
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
211 | url: url,
212 | to: tmpFile,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:242:41: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
240 | if verifySignature {
241 | try await Swiftly.currentPlatform.verifySignature(
242 | httpClient: SwiftlyCore.httpClient,
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
243 | archiveDownloadURL: url,
244 | archive: tmpFile,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:331:55: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
329 | SwiftlyCore.print("Fetching the latest stable Swift release...")
330 |
331 | guard let release = try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform, limit: 1).first else {
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
332 | throw SwiftlyError(message: "couldn't get latest releases")
333 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:350:51: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
348 | // If a patch was not provided, perform a lookup to get the latest patch release
349 | // of the provided major/minor version pair.
350 | let toolchain = try await SwiftlyCore.httpClient.getReleaseToolchains(platform: config.platform, limit: 1) { release in
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
351 | release.major == major && release.minor == minor
352 | }.first
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Install.swift:371:51: warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
369 | let snapshots: [ToolchainVersion.Snapshot]
370 | do {
371 | snapshots = try await SwiftlyCore.httpClient.getSnapshotToolchains(platform: config.platform, branch: branch, limit: 1) { snapshot in
| `- warning: reference to var 'httpClient' is not concurrency-safe because it involves shared mutable state; this is an error in the Swift 6 language mode
372 | snapshot.branch == branch
373 | }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftlyCore/SwiftlyCore.swift:11:12: note: var declared here
9 | /// This is the default http client that swiftly uses for its network
10 | /// requests.
11 | public var httpClient = SwiftlyHTTPClient()
| `- note: var declared here
12 |
13 | /// An HTTP request executor that allows different transport level configuration
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/List.swift:5:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | struct List: SwiftlyCommand {
5 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
6 | abstract: "List installed toolchains."
7 | )
[1243/1246] Compiling Swiftly Use.swift
/Users/admin/builder/spi-builder-workspace/Sources/Swiftly/Use.swift:6:23: warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
4 |
5 | internal struct Use: SwiftlyCommand {
6 | public static var configuration = CommandConfiguration(
| |- warning: static property 'configuration' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'configuration' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'configuration' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | abstract: "Set the in-use or default toolchain. If no toolchain is provided, print the currently in-use toolchain, if any."
8 | )
[1243/1246] Write Objects.LinkFileList
[1244/1246] Linking swiftly
[1245/1246] Applying swiftly
Build complete! (66.33s)
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: couldn't find pc file for libarchive
warning: couldn't find pc file for libarchive
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Tools/build-swiftly-release/musl-clang
warning: 'swift-algorithms': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-algorithms/Sources/Algorithms/Documentation.docc
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "async-http-client",
"requirement" : {
"range" : [
{
"lower_bound" : "1.24.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/async-http-client"
},
{
"identity" : "swift-openapi-async-http-client",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/swift-openapi-async-http-client"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.80.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-tools-support-core",
"requirement" : {
"range" : [
{
"lower_bound" : "0.7.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-tools-support-core.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
},
{
"identity" : "swift-openapi-generator",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-openapi-generator"
},
{
"identity" : "swift-openapi-runtime",
"requirement" : {
"range" : [
{
"lower_bound" : "1.7.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-openapi-runtime"
},
{
"identity" : "swiftformat",
"requirement" : {
"exact" : [
"0.49.18"
]
},
"type" : "sourceControl",
"url" : "https://github.com/nicklockwood/SwiftFormat"
}
],
"manifest_display_name" : "swiftly",
"name" : "swiftly",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "swiftly",
"targets" : [
"Swiftly"
],
"type" : {
"executable" : null
}
},
{
"name" : "generate-docs-reference",
"targets" : [
"generate-docs-reference"
],
"type" : {
"executable" : null
}
},
{
"name" : "build-swiftly-release",
"targets" : [
"build-swiftly-release"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "generate_docs_reference",
"module_type" : "SwiftTarget",
"name" : "generate-docs-reference",
"path" : "Tools/generate-docs-reference",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"generate-docs-reference"
],
"sources" : [
"Extensions/Process+SimpleAPI.swift",
"GenerateDocsReference.swift"
],
"type" : "executable"
},
{
"c99name" : "build_swiftly_release",
"module_type" : "SwiftTarget",
"name" : "build-swiftly-release",
"path" : "Tools/build-swiftly-release",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"build-swiftly-release"
],
"sources" : [
"BuildSwiftlyRelease.swift"
],
"type" : "executable"
},
{
"c99name" : "SwiftlyTests",
"module_type" : "SwiftTarget",
"name" : "SwiftlyTests",
"path" : "Tests/SwiftlyTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftlyTests/mock-signing-key-private.pgp",
"rule" : {
"embed_in_code" : {
}
}
}
],
"sources" : [
"E2ETests.swift",
"HTTPClientTests.swift",
"InitTests.swift",
"InstallTests.swift",
"ListTests.swift",
"PlatformTests.swift",
"RunTests.swift",
"SelfUpdateTests.swift",
"SwiftlyTests.swift",
"ToolchainSelectorTests.swift",
"UninstallTests.swift",
"UpdateTests.swift",
"UseTests.swift"
],
"target_dependencies" : [
"Swiftly"
],
"type" : "test"
},
{
"c99name" : "SwiftlyDocs",
"module_type" : "SwiftTarget",
"name" : "SwiftlyDocs",
"path" : "Documentation",
"sources" : [
"EmptyFile.swift"
],
"type" : "library"
},
{
"c99name" : "SwiftlyCore",
"module_type" : "SwiftTarget",
"name" : "SwiftlyCore",
"path" : "Sources/SwiftlyCore",
"product_dependencies" : [
"AsyncHTTPClient",
"NIOFoundationCompat",
"OpenAPIRuntime",
"OpenAPIAsyncHTTPClient",
"OpenAPIGenerator"
],
"product_memberships" : [
"swiftly"
],
"sources" : [
"Error.swift",
"HTTPClient.swift",
"Platform.swift",
"SwiftlyCore.swift",
"SwiftlyVersion.swift",
"ToolchainVersion.swift",
"Utils.swift"
],
"type" : "library"
},
{
"c99name" : "Swiftly",
"module_type" : "SwiftTarget",
"name" : "Swiftly",
"path" : "Sources/Swiftly",
"product_dependencies" : [
"ArgumentParser",
"SwiftToolsSupport-auto"
],
"product_memberships" : [
"swiftly"
],
"sources" : [
"Config.swift",
"Init.swift",
"Install.swift",
"List.swift",
"ListAvailable.swift",
"Proxy.swift",
"Run.swift",
"SelfUpdate.swift",
"Swiftly.swift",
"Uninstall.swift",
"Update.swift",
"Use.swift"
],
"target_dependencies" : [
"SwiftlyCore",
"LinuxPlatform",
"MacOSPlatform"
],
"type" : "executable"
},
{
"c99name" : "MacOSPlatform",
"module_type" : "SwiftTarget",
"name" : "MacOSPlatform",
"path" : "Sources/MacOSPlatform",
"product_memberships" : [
"swiftly"
],
"sources" : [
"MacOS.swift"
],
"target_dependencies" : [
"SwiftlyCore"
],
"type" : "library"
},
{
"c99name" : "LinuxPlatform",
"module_type" : "SwiftTarget",
"name" : "LinuxPlatform",
"path" : "Sources/LinuxPlatform",
"product_memberships" : [
"swiftly"
],
"sources" : [
"Extract.swift",
"Linux.swift"
],
"target_dependencies" : [
"SwiftlyCore",
"CLibArchive"
],
"type" : "library"
},
{
"c99name" : "GenerateDocsReference",
"module_type" : "PluginTarget",
"name" : "GenerateDocsReference",
"path" : "Plugins/GenerateDocsReference",
"plugin_capability" : {
"intent" : {
"description" : "Generate a documentation reference for swiftly.",
"type" : "custom",
"verb" : "generate-docs-reference"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "This command generates documentation.",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"sources" : [
"GenerateDocsReference.swift",
"GenerateDocsReferenceError.swift",
"PackagePlugin+Helpers.swift"
],
"target_dependencies" : [
"generate-docs-reference"
],
"type" : "plugin"
},
{
"c99name" : "CLibArchive",
"module_type" : "SystemLibraryTarget",
"name" : "CLibArchive",
"path" : "Sources/CLibArchive",
"product_memberships" : [
"swiftly"
],
"sources" : [
],
"type" : "system-target"
}
],
"tools_version" : "5.10"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/swiftlang/swiftly/1.0.0
Repository: swiftlang/swiftly
Swift version used: 6.1
.package(url: "https://github.com/apple/swift-docc-plugin", from: "1.3.0"),
Target: SwiftlyDocs
Extracting symbol information for 'SwiftlyDocs'...
Finished extracting symbol information for 'SwiftlyDocs'. (3.24s)
Building documentation for 'SwiftlyDocs'...
warning: Invalid use of level-1 heading.
Level-1 headings are reserved for specifying the title of the document.
--> getting-started.md:75:1-75:8
73 | ```
74 |
75 + # Proxy
76 |
77 | Swiftly downloads a list of toolchains from https://www.swift.org/ and retrieves them from CDN via https://download.swift.org.
warning: Invalid use of level-1 heading.
Level-1 headings are reserved for specifying the title of the document.
--> getting-started.md:86:1-86:12
84 | ```
85 |
86 + # See Also:
87 |
88 | - [Install Toolchains](install-toolchains)
Finished building documentation for 'SwiftlyDocs' (0.13s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/swiftlang/swiftly/1.0.0
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: couldn't find pc file for libarchive
[0/11] Compiling _NumericsShims _NumericsShims.c
[1/11] Compiling writer.c
[2/11] Compiling reader.c
[3/11] Compiling parser.c
[4/11] Compiling api.c
[5/11] Compiling emitter.c
[6/11] Compiling scanner.c
[7/11] Write swift-version-2F0A5646E1D333AE.txt
[9/90] Compiling OpenAPIKitCore AnyCodable.swift
[10/90] Compiling OpenAPIKitCore Either+Codable.swift
[11/91] Compiling OpenAPIKitCore OrderedDictionary.swift
[12/91] Compiling OpenAPIKitCore StringConvertibleHintProvider.swift
[13/91] Compiling RealModule ApproximateEquality.swift
[14/91] Compiling RealModule AlgebraicField.swift
[15/92] Compiling RealModule Real.swift
[16/92] Compiling RealModule Float80+Real.swift
[17/92] Compiling RealModule RealFunctions.swift
[18/92] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[19/92] Compiling RealModule ElementaryFunctions.swift
[20/92] Compiling RealModule Float+Real.swift
[21/92] Compiling RealModule Float16+Real.swift
[22/92] Compiling RealModule AugmentedArithmetic.swift
[23/92] Compiling RealModule Double+Real.swift
[24/92] Emitting module RealModule
[25/92] Compiling Yams String+Yams.swift
[26/92] Compiling Yams Tag.swift
[27/93] Emitting module InternalCollectionsUtilities
[28/93] Compiling Yams Mark.swift
[29/93] Compiling Yams Node.Mapping.swift
[30/93] Compiling Yams Node.Scalar.swift
[31/93] Compiling Yams Node.Sequence.swift
[32/122] Emitting module ArgumentParserToolInfo
[33/122] Compiling ArgumentParserToolInfo ToolInfo.swift
[34/122] Compiling Yams Resolver.swift
[35/122] Emitting module OpenAPIKitCore
[36/122] Compiling OpenAPIKitCore URLTemplate+Parsing.swift
[37/122] Compiling OpenAPIKitCore URLTemplate.swift
[38/122] Compiling OpenAPIKitCore Container+DecodeURLAsString.swift
[39/122] Compiling OpenAPIKitCore Path.swift
[40/122] Compiling OpenAPIKitCore ResponseStatusCode.swift
[41/122] Compiling OpenAPIKitCore SecurityScheme.swift
[42/122] Compiling OpenAPIKitCore Optional+Zip.swift
[43/122] Compiling OpenAPIKitCore Result+Value.swift
[44/122] Compiling OpenAPIKitCore Validatable.swift
[45/122] Compiling Algorithms Product.swift
[46/122] Compiling Algorithms Suffix.swift
[47/122] Compiling Algorithms Trim.swift
[48/122] Compiling Algorithms Split.swift
[49/122] Compiling Algorithms Stride.swift
[50/122] Compiling OpenAPIKitCore ParameterContextLocation.swift
[51/122] Compiling OpenAPIKitCore ParameterSchemaContextStyle.swift
[52/122] Compiling Algorithms MinMax.swift
[53/122] Compiling Algorithms Grouped.swift
[54/122] Compiling Algorithms Indexed.swift
[55/122] Compiling Algorithms Intersperse.swift
[56/122] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[59/122] Compiling Algorithms FirstNonNil.swift
[60/122] Compiling Algorithms FlattenCollection.swift
[61/122] Compiling Algorithms Joined.swift
[62/122] Compiling Algorithms Keyed.swift
[65/122] Compiling Algorithms Combinations.swift
[66/122] Compiling Algorithms Compacted.swift
[67/122] Compiling Algorithms Rotate.swift
[68/122] Compiling Algorithms EitherSequence.swift
[69/122] Compiling Algorithms Chain.swift
[70/122] Compiling Algorithms Chunked.swift
[71/122] Compiling Algorithms Partition.swift
[72/122] Compiling Algorithms Permutations.swift
[75/122] Compiling Algorithms Cycle.swift
[76/122] Compiling Algorithms AdjacentPairs.swift
[77/161] Compiling Yams Representer.swift
[78/161] Compiling ArgumentParser ArgumentHelp.swift
[79/161] Compiling ArgumentParser ArgumentVisibility.swift
[80/161] Compiling ArgumentParser CompletionKind.swift
[81/161] Compiling ArgumentParser Errors.swift
[82/162] Compiling Yams YamlError.swift
[83/217] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[84/217] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[85/217] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[86/217] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[87/217] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[88/217] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[89/346] Compiling OpenAPIKit30 ResolvedDocument.swift
[90/346] Compiling OpenAPIKit30 AnyCodable+Validatable.swift
[91/346] Compiling OpenAPIKit30 Document.swift
[92/346] Compiling OpenAPIKit30 DocumentInfo.swift
[93/346] Compiling OpenAPIKit30 Callbacks.swift
[94/346] Compiling OpenAPIKit30 CodableVendorExtendable.swift
[95/346] Compiling OpenAPIKit30 DereferencedContentEncoding.swift
[96/346] Compiling OpenAPIKit30 DereferencedDocument.swift
[100/346] Compiling OpenAPIKit30 Components+JSONReference.swift
[101/346] Compiling OpenAPIKit30 Components+Locatable.swift
[102/346] Compiling OpenAPIKit30 Components.swift
[103/346] Compiling OpenAPIKit30 Server.swift
[104/346] Compiling OpenAPIKit30 Tag.swift
[105/346] Compiling OpenAPIKit30 DereferencedJSONSchema.swift
[106/346] Compiling OpenAPIKit30 DereferencedOperation.swift
[107/346] Compiling OpenAPIKit30 Operation.swift
[108/346] Compiling OpenAPIKit30 ResolvedEndpoint.swift
[109/346] Compiling OpenAPIKit30 OrderedDictionary+Validatable.swift
[110/346] Compiling OpenAPIKit30 DereferencedParameter.swift
[111/346] Compiling OpenAPIKit30 OrderedDictionry+LocallyDereferenceable.swift
[112/346] Compiling OpenAPIKit30 DereferencedResponse.swift
[113/346] Compiling OpenAPIKit30 Response.swift
[114/346] Compiling OpenAPIKit30 RuntimeExpression.swift
[115/346] Compiling OpenAPIKit30 SchemaProtocols.swift
[116/346] Compiling OpenAPIKit30 SwiftPrimitiveTypes+OpenAPI.swift
[117/346] Compiling OpenAPIKit30 DereferencedSchemaContext.swift
[118/346] Compiling OpenAPIKit30 Parameter.swift
[119/346] Compiling OpenAPIKit30 Example.swift
[120/346] Compiling OpenAPIKit30 ExternalDocumentation.swift
[121/346] Compiling OpenAPIKit30 DereferencedHeader.swift
[122/346] Compiling OpenAPIKit30 Header.swift
[123/346] Compiling OpenAPIKit30 JSONReference.swift
[124/346] Compiling OpenAPIKit30 Link.swift
[125/346] Compiling OpenAPIKit30 OpenAPI.swift
[126/346] Compiling OpenAPIKit30 Either+Convenience.swift
[127/346] Compiling OpenAPIKit30 Either+LocallyDereferenceable.swift
[128/346] Compiling OpenAPIKit30 Either+Validatable.swift
[129/348] Compiling OpenAPIKit30 Content.swift
[130/348] Compiling OpenAPIKit30 JSONSchema+Combining.swift
[131/348] Compiling OpenAPIKit30 JSONSchema.swift
[132/348] Compiling OpenAPIKit30 JSONSchemaContext.swift
[133/348] Compiling OpenAPIKit30 SimplifiedJSONSchema.swift
[134/348] Compiling OpenAPIKit30 TypesAndFormats.swift
[135/348] Compiling OpenAPIKit30 DereferencedSecurityRequirement.swift
[136/348] Compiling OpenAPIKit30 SecurityScheme.swift
[139/348] Compiling OpenAPIKit30 URLTemplate+Validatable.swift
[140/348] Compiling OpenAPIKit30 Container+DecodeURLAsString.swift
[141/348] Emitting module ArgumentParser
[142/348] Compiling OpenAPIKit30 ContentEncoding.swift
[143/348] Compiling OpenAPIKit30 DereferencedContent.swift
[151/352] Emitting module Yams
[154/352] Compiling Algorithms Unique.swift
[155/352] Compiling Algorithms Windows.swift
[186/352] Compiling OpenAPIKit Callbacks.swift
[187/352] Compiling OpenAPIKit CodableVendorExtendable.swift
[188/352] Compiling OpenAPIKit Components+JSONReference.swift
[189/352] Compiling OpenAPIKit Components+Locatable.swift
[190/352] Compiling OpenAPIKit Components.swift
[191/352] Compiling OpenAPIKit Content.swift
[192/352] Compiling ArgumentParser Platform.swift
[193/352] Compiling ArgumentParser SequenceExtensions.swift
[194/352] Compiling ArgumentParser StringExtensions.swift
[195/352] Compiling ArgumentParser Tree.swift
[196/352] Emitting module OpenAPIKit30
[209/358] Emitting module OrderedCollections
[227/358] Emitting module Algorithms
[228/358] Compiling OpenAPIKit AnyCodable+Validatable.swift
[234/358] Compiling OpenAPIKit30 Validation+Builtins.swift
[236/364] Compiling OpenAPIKit Validation+Builtins.swift
[237/364] Compiling OpenAPIKit Validation.swift
[238/364] Compiling OpenAPIKit Validator+Convenience.swift
[239/364] Compiling OpenAPIKit Validator.swift
[240/364] Compiling OpenAPIKit XML.swift
[251/364] Compiling OpenAPIKit30 DocumentDecodingError.swift
[252/364] Compiling OpenAPIKit30 OperationDecodingError.swift
[253/364] Compiling OpenAPIKit30 PathDecodingError.swift
[254/364] Compiling OpenAPIKit30 ResponseDecodingError.swift
[274/364] Compiling OpenAPIKit DereferencedSecurityRequirement.swift
[286/364] Compiling OpenAPIKit _CoreReExport.swift
[294/364] Emitting module OpenAPIKit
[362/367] Compiling OpenAPIKitCompat Either+Map.swift
[363/367] Emitting module OpenAPIKitCompat
[364/367] Compiling OpenAPIKitCompat Compat30To31.swift
[365/450] Compiling _OpenAPIGeneratorCore Config.swift
[366/450] Compiling _OpenAPIGeneratorCore Diagnostics.swift
[367/450] Compiling _OpenAPIGeneratorCore DiagnosticsCollectorProvider.swift
[368/450] Compiling _OpenAPIGeneratorCore Errors.swift
[369/450] Compiling _OpenAPIGeneratorCore Foundation.swift
[370/450] Compiling _OpenAPIGeneratorCore OpenAPIKit.swift
[371/450] Compiling _OpenAPIGeneratorCore String.swift
[372/450] Compiling _OpenAPIGeneratorCore SwiftStandardLibrary.swift
[373/450] Compiling _OpenAPIGeneratorCore FeatureFlags.swift
[374/450] Compiling _OpenAPIGeneratorCore GeneratorMode.swift
[375/459] Compiling _OpenAPIGeneratorCore translateObjectStruct.swift
[376/459] Compiling _OpenAPIGeneratorCore translateRawEnum.swift
[377/459] Compiling _OpenAPIGeneratorCore translateRawRepresentableEnum.swift
[378/459] Compiling _OpenAPIGeneratorCore translateSchema.swift
[379/459] Compiling _OpenAPIGeneratorCore translateStructBlueprint.swift
[380/459] Compiling _OpenAPIGeneratorCore translateTypealias.swift
[381/459] Compiling _OpenAPIGeneratorCore Annotations.swift
[382/459] Compiling _OpenAPIGeneratorCore CommentExtensions.swift
[383/459] Compiling _OpenAPIGeneratorCore Constants.swift
[384/459] Compiling _OpenAPIGeneratorCore RecursionDetector.swift
[385/459] Compiling _OpenAPIGeneratorCore TypedRequestBody.swift
[386/459] Compiling _OpenAPIGeneratorCore translateRequestBody.swift
[387/459] Compiling _OpenAPIGeneratorCore HTTPStatusCodes.swift
[388/459] Compiling _OpenAPIGeneratorCore ResponseKind.swift
[389/459] Compiling _OpenAPIGeneratorCore TypedResponse.swift
[390/459] Compiling _OpenAPIGeneratorCore TypedResponseHeader.swift
[391/459] Compiling _OpenAPIGeneratorCore acceptHeaderContentTypes.swift
[392/459] Compiling _OpenAPIGeneratorCore translateResponse.swift
[393/459] Compiling _OpenAPIGeneratorCore TypeLocation.swift
[394/459] Compiling _OpenAPIGeneratorCore TypeMatcher.swift
[395/459] Compiling _OpenAPIGeneratorCore TypeName.swift
[396/459] Compiling _OpenAPIGeneratorCore TypeUsage.swift
[397/459] Compiling _OpenAPIGeneratorCore isSchemaSupported.swift
[398/459] Compiling _OpenAPIGeneratorCore TypesFileTranslator.swift
[399/459] Compiling _OpenAPIGeneratorCore translateAPIProtocol.swift
[400/459] Compiling _OpenAPIGeneratorCore translateBoxedTypes.swift
[401/459] Compiling _OpenAPIGeneratorCore translateComponentHeaders.swift
[402/459] Compiling _OpenAPIGeneratorCore translateResponseHeader.swift
[403/459] Compiling _OpenAPIGeneratorCore translateResponseOutcome.swift
[404/459] Compiling _OpenAPIGeneratorCore ServerTranslator.swift
[405/459] Compiling _OpenAPIGeneratorCore translateServerMethod.swift
[406/459] Compiling _OpenAPIGeneratorCore TranslatorProtocol.swift
[407/459] Compiling _OpenAPIGeneratorCore Builtins.swift
[408/459] Compiling _OpenAPIGeneratorCore ReferenceStack.swift
[409/459] Compiling _OpenAPIGeneratorCore SafeNameGenerator.swift
[410/459] Compiling _OpenAPIGeneratorCore TypeAssigner.swift
[411/459] Compiling _OpenAPIGeneratorCore DiscriminatorExtensions.swift
[412/459] Compiling _OpenAPIGeneratorCore SchemaOverrides.swift
[413/459] Compiling _OpenAPIGeneratorCore StructBlueprint.swift
[414/459] Compiling _OpenAPIGeneratorCore CodingStrategy.swift
[415/459] Compiling _OpenAPIGeneratorCore ContentInspector.swift
[416/459] Compiling _OpenAPIGeneratorCore ContentType.swift
[417/459] Compiling _OpenAPIGeneratorCore SchemaContent.swift
[418/459] Compiling _OpenAPIGeneratorCore FileTranslator+FeatureFlags.swift
[419/459] Compiling _OpenAPIGeneratorCore FileTranslator.swift
[420/459] Emitting module _OpenAPIGeneratorCore
[421/459] Compiling _OpenAPIGeneratorCore translateComponentParameters.swift
[422/459] Compiling _OpenAPIGeneratorCore translateComponentRequestBodies.swift
[423/459] Compiling _OpenAPIGeneratorCore translateComponentResponses.swift
[424/459] Compiling _OpenAPIGeneratorCore translateComponents.swift
[425/459] Compiling _OpenAPIGeneratorCore translateOperations.swift
[426/459] Compiling _OpenAPIGeneratorCore translateSchemas.swift
[427/459] Compiling _OpenAPIGeneratorCore translateServers.swift
[428/459] Compiling _OpenAPIGeneratorCore translateServersVariables.swift
[429/459] Compiling _OpenAPIGeneratorCore YamlFileDiagnosticsCollector.swift
[430/459] Compiling _OpenAPIGeneratorCore validateDoc.swift
[431/459] Compiling _OpenAPIGeneratorCore PlatformChecks.swift
[432/459] Compiling _OpenAPIGeneratorCore RendererProtocol.swift
[433/459] Compiling _OpenAPIGeneratorCore TextBasedRenderer.swift
[434/459] Compiling _OpenAPIGeneratorCore ClientTranslator.swift
[435/459] Compiling _OpenAPIGeneratorCore translateClientMethod.swift
[436/459] Compiling _OpenAPIGeneratorCore translateAllAnyOneOf.swift
[437/459] Compiling _OpenAPIGeneratorCore translateArray.swift
[438/459] Compiling _OpenAPIGeneratorCore translateCodable.swift
[439/459] Compiling _OpenAPIGeneratorCore MultipartAdditionalProperties.swift
[440/459] Compiling _OpenAPIGeneratorCore MultipartContent.swift
[441/459] Compiling _OpenAPIGeneratorCore MultipartContentInspector.swift
[442/459] Compiling _OpenAPIGeneratorCore translateMultipart.swift
[443/459] Compiling _OpenAPIGeneratorCore MultiplexTranslator.swift
[444/459] Compiling _OpenAPIGeneratorCore OperationDescription.swift
[445/459] Compiling _OpenAPIGeneratorCore TypedParameter.swift
[446/459] Compiling _OpenAPIGeneratorCore translateParameter.swift
[447/459] Compiling _OpenAPIGeneratorCore DeclarationRecursionDetector.swift
[448/459] Compiling _OpenAPIGeneratorCore GeneratorPipeline.swift
[449/459] Compiling _OpenAPIGeneratorCore GeneratorPipelineStage.swift
[450/459] Compiling _OpenAPIGeneratorCore DocumentFilter.swift
[451/459] Compiling _OpenAPIGeneratorCore FilteredDocument.swift
[452/459] Compiling _OpenAPIGeneratorCore ParsedOpenAPIRepresentation.swift
[453/459] Compiling _OpenAPIGeneratorCore RenderedSwiftRepresentation.swift
[454/459] Compiling _OpenAPIGeneratorCore StructuredSwiftRepresentation.swift
[455/459] Compiling _OpenAPIGeneratorCore ParserProtocol.swift
[456/459] Compiling _OpenAPIGeneratorCore YamsParser.swift
[457/469] Compiling swift_openapi_generator UserConfig.swift
[458/469] Compiling swift_openapi_generator runGenerator.swift
[459/469] Compiling swift_openapi_generator Tool.swift
[460/469] Compiling swift_openapi_generator GenerateOptions+runGenerator.swift
[461/469] Compiling swift_openapi_generator GenerateCommand.swift
[462/469] Compiling swift_openapi_generator PluginSource.swift
[463/469] Compiling swift_openapi_generator Extensions.swift
[464/469] Compiling swift_openapi_generator GenerateOptions.swift
[465/469] Compiling swift_openapi_generator FilterCommand.swift
[466/469] Emitting module swift_openapi_generator
[466/469] Write Objects.LinkFileList
[467/469] Linking swift-openapi-generator-tool
[468/469] Applying swift-openapi-generator-tool
warning: couldn't find pc file for libarchive
Building for debugging...
[0/7] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Compiling SymbolKit Mixin+Equals.swift
[7/53] Compiling SymbolKit Mixin+Hash.swift
[8/53] Compiling SymbolKit Mixin.swift
[9/53] Compiling SymbolKit LineList.swift
[10/53] Compiling SymbolKit Position.swift
[11/57] Emitting module SymbolKit
[12/57] Compiling SymbolKit Names.swift
[13/57] Compiling SymbolKit SPI.swift
[14/57] Compiling SymbolKit Snippet.swift
[15/57] Compiling SymbolKit Extension.swift
[16/57] Compiling SymbolKit Identifier.swift
[17/57] Compiling SymbolKit KindIdentifier.swift
[18/57] Compiling SymbolKit Location.swift
[19/57] Compiling SymbolKit Mutability.swift
[20/57] Compiling SymbolKit SemanticVersion.swift
[21/57] Compiling SymbolKit AccessControl.swift
[22/57] Compiling SymbolKit Availability.swift
[23/57] Compiling SymbolKit AvailabilityItem.swift
[24/57] Compiling SymbolKit Domain.swift
[25/57] Compiling SymbolKit GenericConstraint.swift
[26/57] Compiling SymbolKit GenericParameter.swift
[27/57] Compiling SymbolKit Generics.swift
[28/57] Compiling SymbolKit Namespace.swift
[29/57] Compiling SymbolKit Relationship.swift
[30/57] Compiling SymbolKit RelationshipKind.swift
[31/57] Compiling SymbolKit SourceOrigin.swift
[32/57] Compiling SymbolKit GenericConstraints.swift
[33/57] Compiling SymbolKit Swift.swift
[34/57] Compiling SymbolKit SourceRange.swift
[35/57] Compiling SymbolKit Metadata.swift
[36/57] Compiling SymbolKit Module.swift
[37/57] Compiling SymbolKit OperatingSystem.swift
[38/57] Compiling SymbolKit Platform.swift
[39/57] Compiling SymbolKit Symbol.swift
[40/57] Compiling SymbolKit SymbolKind.swift
[41/57] Compiling SymbolKit SymbolGraph.swift
[42/57] Compiling SymbolKit GraphCollector.swift
[43/57] Compiling SymbolKit DeclarationFragments.swift
[44/57] Compiling SymbolKit Fragment.swift
[45/57] Compiling SymbolKit FragmentKind.swift
[46/57] Compiling SymbolKit FunctionParameter.swift
[47/57] Compiling SymbolKit FunctionSignature.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets SnippetParser.swift
[53/57] Compiling Snippets Snippet.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (16.81s)
warning: couldn't find pc file for libarchive
[0/3] Write swift-version-2F0A5646E1D333AE.txt
warning: couldn't find pc file for libarchive
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/3] Emitting module SwiftlyDocs
[3/3] Compiling SwiftlyDocs EmptyFile.swift
Build of target: 'SwiftlyDocs' complete! (3.16s)
70
2 /Users/admin/builder/spi-builder-workspace/.docs/swiftlang/swiftly/1.0.0
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/swiftlang/swiftly/1.0.0
File count: 70
Doc size: 2.0MB
Preparing doc bundle ...
Uploading prod-swiftlang-swiftly-1.0.0-a95f0fda.zip to s3://spi-docs-inbox/prod-swiftlang-swiftly-1.0.0-a95f0fda.zip
Copying... [19%]
Copying... [37%]
Copying... [56%]
Copying... [74%]
Copying... [93%]
Copying... [100%]
Done.