Skip to content
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

Add Homebrew packages as a use case #18

Open
ktarplee opened this issue Sep 23, 2023 · 1 comment
Open

Add Homebrew packages as a use case #18

ktarplee opened this issue Sep 23, 2023 · 1 comment
Labels
baremetal-ecosystem Non-k8s non-container ecosystem

Comments

@ktarplee
Copy link
Contributor

Homebrew is interesting because they used to store packages in bintray before it shutdown. They switched to ghcr.io (OCI) for package storage. The metadata (the catalog of formula for building and installing packages) is stored in Git. The brew update command would run git pull to bring down diffs. They recently migrated to a JSON REST API to distribute formula in v4. The API for the REST API is well documented here. It looks like they support pulling the entire catalog and individual formula. I'm not seeing a diff capability which I find surprising.

@ktarplee
Copy link
Contributor Author

@rchincha Can you label this "baremetal-ecosystem"?

@rchincha rchincha added the baremetal-ecosystem Non-k8s non-container ecosystem label Sep 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
baremetal-ecosystem Non-k8s non-container ecosystem
Projects
None yet
Development

No branches or pull requests

2 participants