Open
Description
Currently update-database.yml
is run on a schedule which automatically commits changes to executables.txt
.
Instead, we should move this logic into https://github.com/Homebrew/formulae.brew.sh and consider using the path_exec_files
from the bottle manifest rather than needing to download the bottles for this.
Edits from @Rylan12:
Steps:
- Start pushing
executables.txt
to GitHub Packages - Serve
executables.txt
on formulae.brew.sh - Modify
brew which-formula
to download from formulae.brew.sh instead of the local file - Convert
executables.txt
to a JSON file - Stop auto-committing and remove
executables.txt
from this repository - Keep track of executables during bottle creation, and store in OCI manifest file
- Update
executables.txt
in formulae.brew.sh by downloading the OCI manifest files and pulling the executable list from there - Remove
brew which-update
and all automated jobs in this repo - Migrate
brew which-formula
toHomebrew/brew