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

Consider automating the homebrew publishing process #122

Closed
beta-ziliani opened this issue Aug 31, 2021 · 5 comments
Closed

Consider automating the homebrew publishing process #122

beta-ziliani opened this issue Aug 31, 2021 · 5 comments

Comments

@beta-ziliani
Copy link
Member

It requires querying the binaries of the last two versions and its hashes; not 🚀 science. It should be part of a tagged_release.

@Blacksmoke16
Copy link
Member

@straight-shoota
Copy link
Member

straight-shoota commented Apr 16, 2023

Yeah, I don't think we need to do anything about this. Homebrew has tools for that. And technically it's also not our core reponsibility to update the brew package. It's a 3rd party repository.
Most of the last homebrew updates were posted by homebrew contributors shortly after we published the release. I expect they're already using some automation, at least for release notification.

@Blacksmoke16
Copy link
Member

Yea the last one was created with brew bump-formula-pr, which is essentially what that GHA uses.

And technically it's also not our core reponsibility to update the brew package.

I always kinda assumed this one was officially supported since it's always explicitly called out in the release announcement thread.

@straight-shoota
Copy link
Member

We officially endorse using the homebrew formular and support it with advice as well as contributions. But I don't think we can consider it an official distribution package. Perhaps we need to make that more clear?

The homebrew-core repository is managed and maintained by a 3rd party outside our control. So that makes it impossible for us to make any guarantees about its contents.

Using a current example: If the homebrew maintainers had decided to build the Crystal 1.8 compiler with libpcre (instead of libpcre2) - which would be against our explicit recommendation - we couldn't do anything about it.

@straight-shoota
Copy link
Member

The Crystal formular is automatically updated by the Homebrew project. There's no need to do anything on our end.

@straight-shoota straight-shoota closed this as not planned Won't fix, can't repro, duplicate, stale Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants