Skip to content

Conversation

jmschonfeld
Copy link
Contributor

  • Explanation: Updates the dependencies declared in the SwiftPM package manifest and CMakeLists.txt files to match the versions of the dependencies actually used when building the toolchain. Having these be correct will be important when making lockstep changes (for example, between swift-foundation and swift-syntax) so that if a dependency like swift-syntax makes a breaking change on main it will not break the build of our package's release/6.1 branch due to incorrectly depending on the wrong branch.
  • Scope: Only affects the version of used dependencies and does not change the project's code itself. Also only impacts "local" builds and not any toolchain builds
  • Issues: N/A
  • Original PRs: N/A
  • Risk: Low - does not impact toolchain build and change is intended to have no effect currently
  • Testing: SwiftPM build is tested in CI, and I've tested both the SwiftPM and standalone CMake build locally
  • Reviewers: N/A

@jmschonfeld jmschonfeld requested a review from parkera February 20, 2025 18:18
@jmschonfeld
Copy link
Contributor Author

@swift-ci please test

@jmschonfeld jmschonfeld merged commit 6571b34 into swiftlang:release/6.1 Feb 24, 2025
3 checks passed
@jmschonfeld jmschonfeld deleted the release-branch-dependencies branch February 24, 2025 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants