Cherry-pick of #7655 and 1c626233f51e66af2e08f3a6d0939504a0fe476a
Explanation: Swift Package Index is currently held back from pulling in Vapor and NIO updates due to tighter dependency clauses on swift-system and swift-certificates in SwiftPM, as it needs to depend on SwiftPM in order to use the package collection signing module.
Scope: isolated to versions of dependencies in Package.swiftRisk: very low, the actual versions in toolchain builds are untouched as they're pinned in the update-checkout-config.json file of swift repository.
Testing: covered by existing tests and the compat suite.
Issue: N/A
Reviewer: @MaxDesiatov, @bnbarham
Cherry-pick of #7655 and 1c626233f51e66af2e08f3a6d0939504a0fe476a
Explanation: Swift Package Index is currently held back from pulling in Vapor and NIO updates due to tighter dependency clauses on
swift-system
andswift-certificates
in SwiftPM, as it needs to depend on SwiftPM in order to use the package collection signing module. Scope: isolated to versions of dependencies inPackage.swift
Risk: very low, the actual versions in toolchain builds are untouched as they're pinned in theupdate-checkout-config.json
file ofswift
repository. Testing: covered by existing tests and the compat suite. Issue: N/A Reviewer: @MaxDesiatov, @bnbarham