Open
Description
Verification
- This issue's title and/or description do not reference a single formula e.g.
brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.
Provide a detailed description of the proposed feature
Update the bottle artifacts pushed to the homebrew/core container registry so they are self-describing. Currently the bottle artifacts do not contain the formula's API metadata.
This can be accomplished by uploading the formula's API JSON data and referencing the blob as the bottle manifests' config.
What is the motivation for the feature?
Combined with #17837, this would allow bottles to be installed without the API.
Two sets of metadata exist for a bottle, the tab contained in an annotation and the API data. The tab is a subset of the necessary information and could contain conflicting information.
How will the feature be relevant to at least 90% of Homebrew users?
Faster install times without downloading the full formula index from the API.
What alternatives to the feature have been considered?
Not implementing the feature.