swiftlang / swift-package-manager

The Package Manager for the Swift Programming Language
Apache License 2.0
9.65k stars 1.31k forks source link

[5.10] Relax version ranges for dependencies in `Package.swift` #7656

Closed finestructure closed 3 weeks ago

finestructure commented 3 weeks ago

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.swift Risk: 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

MaxDesiatov commented 3 weeks ago

@swift-ci test