-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Remove usages of deprecated registry methods #8335
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
Remove usages of deprecated registry methods #8335
Conversation
Convert the remainder of the PackageRegistry code to be async first, and move existing usages of the old sync methods in PackageRegistryCommand over to the new async alternatives. Clean up unnecessary plumbing of callbackQueues through the async methods.
8066970
to
552932c
Compare
Sources/Workspace/PackageContainer/RegistryPackageContainer.swift
Outdated
Show resolved
Hide resolved
@swift-ci please test |
@swift-ci please test windows |
@swift-ci please test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few minor formatting comments, but otherwise LGTM!
@swift-ci please test |
@swift-ci please test windows |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! :D
Motivation:
Fix the warnings around using the sync versions of PackageRegistry methods.
Modifications:
Convert the remainder of the PackageRegistry code to be async first, and move existing usages of the old sync methods in PackageRegistryCommand over to the new async alternatives. Clean up unnecessary plumbing of callbackQueues through the async methods.
Result:
All asynchronous methods are
async
based inside Sources/PackageRegistry, and warnings about using deprecated methods have been fixed.