Skip to content

Use async methods when loading manifests #8551

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

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

plemarquand
Copy link
Contributor

@plemarquand plemarquand commented Apr 23, 2025

Motivation:

This follows on from my work to convert the registry code to async methods.

Modifications:

Switch to using async methods when loading manifests, converting synchronous code to the simpler async equivalents and converting sync API calls to their synchronous versions.

Result:

This resolves several warnings and FIXMEs, makes the code easier to read and generally implements concurrency in a more idiomatic way.

Switch to using async methods when loading manifests, converting
synchronous code to the simpler async equivalents and converting sync
API calls to their synchronous versions.
@plemarquand plemarquand force-pushed the manifest-loader-async branch from 015853b to 0eacd29 Compare April 24, 2025 14:30
@plemarquand
Copy link
Contributor Author

@swift-ci test

@plemarquand
Copy link
Contributor Author

@swift-ci test windows platform

@plemarquand plemarquand marked this pull request as ready for review April 25, 2025 15:03
@plemarquand plemarquand changed the title Use async methods to when loading manifests Use async methods when loading manifests Apr 25, 2025
@plemarquand
Copy link
Contributor Author

@swift-ci test

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