Skip to content

Optionally parallelise API file downloads#20273

Merged
MikeMcQuaid merged 1 commit into
mainfrom
api_download_queue
Jul 18, 2025
Merged

Optionally parallelise API file downloads#20273
MikeMcQuaid merged 1 commit into
mainfrom
api_download_queue

Conversation

@MikeMcQuaid

Copy link
Copy Markdown
Member

This assumes that all should be downloaded (at least once) on brew commands being run.

Requires a certain amount of cleanup and refactoring around our API handling and Tap migration methods (which were both weirdly placed and in some cases broken).

Behaviour without HOMEBREW_DOWNLOAD_CONCURRENCY set should be unchanged.

Extracted from #20245

@MikeMcQuaid
MikeMcQuaid force-pushed the download_queue_install branch from 2467a1a to 5cc6722 Compare July 18, 2025 14:00
This assumes that all should be downloaded (at least once) on `brew`
commands being run.

Requires a certain amount of cleanup and refactoring around our API
handling and Tap migration methods (which were both weirdly placed and
in some cases broken).

Behaviour without `HOMEBREW_DOWNLOAD_CONCURRENCY` set should
be unchanged.
Base automatically changed from download_queue_install to main July 18, 2025 14:39
@MikeMcQuaid
MikeMcQuaid added this pull request to the merge queue Jul 18, 2025
Merged via the queue into main with commit 7bbc0a0 Jul 18, 2025
36 checks passed
@MikeMcQuaid
MikeMcQuaid deleted the api_download_queue branch July 18, 2025 14:56
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