Skip to content

feat: add Homebrew distribution - #1067

Merged
edwin-zvs merged 2 commits into
mainfrom
feat/homebrew-formula
Aug 1, 2026
Merged

feat: add Homebrew distribution#1067
edwin-zvs merged 2 commits into
mainfrom
feat/homebrew-formula

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • add a macOS Homebrew formula using the checksummed Apple Silicon and Intel release artifacts
  • make the release workflow verify formula version and macOS checksums before publishing
  • defer self-updates and automatic update prompts to Homebrew-managed installs
  • document tap installation, release maintenance, and the package-manager ownership rule
  • record the distribution decision in specs/0168-homebrew-distribution.md

Verification

  • cargo test -p construct-cli upgrade
  • cargo build --workspace
  • rustfmt --edition 2021 --check crates/cli/src/upgrade.rs
  • brew style Formula/construct.rb
  • ruby -c Formula/construct.rb

The formula is available from this repository as a custom tap immediately after merge. The one-time tap command can be removed if and when the formula is accepted into Homebrew Core.

@edwin-zvs
edwin-zvs merged commit 0391053 into main Aug 1, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the feat/homebrew-formula branch August 1, 2026 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant