Homebrew Core Readiness
This doc tracks the source-formula path needed for eventual submission to Homebrew Core.Why separate from the tap formula
- Tap formula (
Aureuma/homebrew-si) installs prebuilt release archives. - Homebrew Core generally expects source builds in formulae.
- SI keeps a core-ready source formula template in-repo and refreshes it per release tag.
Refresh the core formula template
- source archive URL
- source archive SHA256
- build/install test stanza
Submission checklist
- Ensure release tag
vX.Y.Zis published. - Regenerate
packaging/homebrew-core/si.rb. - Validate formula style/audit in a Homebrew-enabled environment.
- Confirm the source tarball formula can build the Rust primary binary from
rust/crates/si-cli. - Open PR to
Homebrew/homebrew-corewithsi.rband test evidence.
Current tap formula automation
Tap formula updates are automated from.github/workflows/cli-release-assets.yml after release assets are uploaded.
