-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[Commands] Port package refactoring commands to use refactoring actions from swift-syntax #9016
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
@swift-ci please test |
@swift-ci please test self hosted Linux |
@swift-ci please test Linux self hosted |
@swift-ci please test macOS platform |
swiftlang/sourcekit-lsp#2235 |
@swift-ci please test |
4778840
to
ab54292
Compare
@swift-ci please test |
@swift-ci please test Windows platform |
@swift-ci please test self hosted Windows platform |
swiftlang/sourcekit-lsp#2239 |
swiftlang/sourcekit-lsp#2239 |
swiftlang/sourcekit-lsp#2239 |
Motivation:
The package manifest refactoring actions are now located in swift-syntax to make it possible to use them across swift-aligned projects like package manager, SourceKit-LSP, and the compiler itself. The first step in support of this transition is to remove the original versions and migrate the users.
Modifications:
Add{Setting, Target, Dependency, TargetDependency}
commands have been ported to use refactoring actions from swift-syntax repository that are currently guarded byPackageRefactor
SPI.Result:
All of the package refactoring commands now use refactoring actions from swift-syntax repository.