Skip to content

release: waxmcp v0.1.25 — vendor homebrew formula, drop submodule - #78

Merged
christopherkarani merged 1 commit into
mainfrom
homebrew-fix
Jul 22, 2026
Merged

release: waxmcp v0.1.25 — vendor homebrew formula, drop submodule#78
christopherkarani merged 1 commit into
mainfrom
homebrew-fix

Conversation

@christopherkarani

Copy link
Copy Markdown
Owner

Summary

  • Root cause: 0.1.24 pinned submodule homebrew-wax @ 5fa25bc, which was never pushed to christopherkarani/homebrew-wax. SwiftPM recursive checkout failed.
  • Fix: Remove the git submodule entirely; track Resources/npm/waxmcp/homebrew-wax/Formula/wax.rb as a normal file so SPM consumers never clone the tap.
  • Release: Bump all version surfaces to 0.1.25.
  • Harden submodule_contract_tests.sh to forbid future gitlinks/.gitmodules.
  • Update publish-all.sh to sync the external tap via HOMEBREW_WAX_TAP (optional) instead of assuming a submodule .git.

Test plan

  • scripts/validate-congruency.sh → all surfaces 0.1.25
  • Resources/scripts/quality/submodule_contract_tests.sh
  • Resources/scripts/quality/homebrew_formula_tests.sh
  • After merge: tag 0.1.25 + waxmcp-v0.1.25, push tags (triggers npm release workflow)
  • Fresh swift package resolve against 0.1.25 succeeds without submodule errors
  • Sync external homebrew-wax tap formula after GitHub archive SHA is known

Notes

SwiftPM resolve failed on 0.1.24 because the homebrew-wax gitlink
pinned an unpublished commit (5fa25bc). Remove the submodule entirely
and track Formula/wax.rb as a normal file so package consumers never
recurse into the tap. Bump all version surfaces to 0.1.25 and harden
submodule_contract_tests to forbid future gitlinks.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@christopherkarani
christopherkarani merged commit 3c7ef5a into main Jul 22, 2026
0 of 5 checks passed
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