Skip to content

chore(packaging): merge homebrew-omniroute tap into the OmniRoute monorepo - #12773

Open
KooshaPari wants to merge 2 commits into
diegosouzapw:mainfrom
KooshaPari:pr/homebrew-packaging-20260903
Open

chore(packaging): merge homebrew-omniroute tap into the OmniRoute monorepo#12773
KooshaPari wants to merge 2 commits into
diegosouzapw:mainfrom
KooshaPari:pr/homebrew-packaging-20260903

Conversation

@KooshaPari

Copy link
Copy Markdown
Contributor

Summary

Move the standalone `KooshaPari/homebrew-omniroute` Homebrew tap into the OmniRoute monorepo at `packaging/homebrew/`, and bump the formula's `homepage` to point at the canonical repo URL. The formula's version (`3.8.49-koosha.0`) and the standalone tap repo remain as the published artifact until a new release cut.

Why

  • Single source of truth — the formula version tracks the release it describes (no more drift between tap and code).
  • Eliminates a separate tap repo's maintenance overhead.
  • Future `npm version` bumps regenerate the formula via `scripts/bump-homebrew-formula.mjs` (follow-up PR).

Contents

  • `packaging/README.md` — top-level packaging convention doc
  • `packaging/homebrew/Formula/omniroute.rb` — the formula, with `homepage` repointed to `KooshaPari/OmniRoute`
  • `packaging/homebrew/README.md` — install + bump instructions

Provenance

  • Pre-change: standalone repo `KooshaPari/homebrew-omniroute` (now archived at the same URL).
  • Backup: local archive at `repos/zz-archive/2026-09-03-monorepo-consolidation/homebrew-omniroute-backup/` on the local working copy of the koosha-phenotype monorepo.
  • Tap-mirror successor (live): `KooshaPari/homebrew-tap` already points at this in-tree formula.

Forge added 2 commits September 4, 2026 22:19
…orepo

The standalone KooshaPari/homebrew-omniroute tap is now folded into the
monorepo at packaging/homebrew/. The formula's homepage is updated to
point at the canonical OmniRoute repo. A README in packaging/homebrew/
documents the install path and bump procedure.

Decision (per session 2026-09-03 with operator Koosha): keep the
distribution formula in-tree rather than as a separate repo, so the
formula version tracks the release it describes.

Provenance: see
  repos/.archive/2026-09-03-monorepo-consolidation/README.md
  koosha-phenotype/docs/omniroute-integration/INTEGRATION_MANIFEST.md
Follow-up to the merge of the homebrew tap into the monorepo. The local
archive directory was renamed from repos/.archive/ to repos/zz-archive/
per the zz- prepend convention; update the provenance pointer in the
homebrew packaging README.
Copilot AI lite review requested due to automatic review settings September 5, 2026 05:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

2 participants