Skip to content

Add Base Homebrew bottle workflow#11

Merged
codeforester merged 1 commit into
masterfrom
ci/608-20260612-homebrew-bottles
Jun 12, 2026
Merged

Add Base Homebrew bottle workflow#11
codeforester merged 1 commit into
masterfrom
ci/608-20260612-homebrew-bottles

Conversation

@codeforester

Copy link
Copy Markdown
Collaborator

Summary

  • Add a manual Build Base Bottles workflow that builds Base bottles on Intel and Apple Silicon macOS runners.
  • Upload bottle tarballs to a tap GitHub Release named base-vX.Y.Z, merge generated bottle JSON into Formula/base.rb, and push the bottle stanza back to the release branch.
  • Document the bottle release flow and add a small unittest guard for the workflow contract.

Issue

Validation

  • python3 -m unittest discover -s tests
  • ruby -c Formula/base.rb
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/build-bottles.yml"); puts "YAML OK"'\n- git diff --check\n- brew audit --new --formula Formula/base.rb was attempted locally but blocked by the host Command Line Tools gate: Homebrew reports Command Line Tools are too outdated and requests CLT for Xcode 26.3.\n\n## Demo Impact\n- None. Release infrastructure only.

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