Stand up coilyco-flight-deck/homebrew-tap monorepo + precompiled o2r formula #6

Closed
opened 2026-06-03 00:22:28 +00:00 by coilysiren · 1 comment
Owner

Goal

Stand up the single fleet-wide Homebrew monorepo and put o2r's precompiled formula in it as the first entry.

Work

  • Repo - create coilyco-flight-deck/homebrew-tap, the one tap for every tool across both owners (coily, o2r, ward, repo-recall land here over time). Not a per-owner tap. Users run brew tap coilyco-flight-deck/homebrew-tap once. The archived coilysiren/homebrew-tap is retired, not revived.
  • Formula - Formula/o2r.rb that downloads the prebuilt binary for the host platform from the Forgejo release (o2r-<os>-<arch> assets from #3) and verifies it against the .sha256. Drop depends_on "go" => :build. Per-platform url + sha256 via on_macos/on_linux + on_arm/on_intel. Windows is Scoop's job (#7).
  • Auto-bump - the o2r release pipeline (#3) wires in the cross-repo bump action from #14 to rewrite Formula/o2r.rb's per-platform url + sha256 and commit to the monorepo after uploading assets. o2r is that action's pilot consumer. The action itself (cross-repo write, one named formula in a many-formula tap, per-platform bump) is built in #14.
  • Delete the superseded in-tree Formula/o2r.rb in otel-a2a-relay-cli once the monorepo formula is live; update README install to the real brew tap coilyco-flight-deck/homebrew-tap && brew install o2r path.

Depends on

#3 (assets must exist) and #14 (the cross-repo bump action). Needs CI_RELEASE_TOKEN provisioned for cross-repo writes (coilysiren/inbox#28).

Part of the o2r packaging epic (#5).

## Goal Stand up the single fleet-wide Homebrew monorepo and put o2r's precompiled formula in it as the first entry. ## Work - **Repo** - create `coilyco-flight-deck/homebrew-tap`, the **one** tap for every tool across both owners (coily, o2r, ward, repo-recall land here over time). Not a per-owner tap. Users run `brew tap coilyco-flight-deck/homebrew-tap` once. The archived `coilysiren/homebrew-tap` is retired, not revived. - **Formula** - `Formula/o2r.rb` that downloads the prebuilt binary for the host platform from the Forgejo release (`o2r-<os>-<arch>` assets from #3) and verifies it against the `.sha256`. Drop `depends_on "go" => :build`. Per-platform `url` + `sha256` via `on_macos`/`on_linux` + `on_arm`/`on_intel`. Windows is Scoop's job (#7). - **Auto-bump** - the o2r release pipeline (#3) wires in the cross-repo bump action from **#14** to rewrite `Formula/o2r.rb`'s per-platform `url` + `sha256` and commit to the monorepo after uploading assets. o2r is that action's pilot consumer. The action itself (cross-repo write, one named formula in a many-formula tap, per-platform bump) is built in #14. - **Delete** the superseded in-tree `Formula/o2r.rb` in otel-a2a-relay-cli once the monorepo formula is live; update README install to the real `brew tap coilyco-flight-deck/homebrew-tap && brew install o2r` path. ## Depends on #3 (assets must exist) and #14 (the cross-repo bump action). Needs `CI_RELEASE_TOKEN` provisioned for cross-repo writes (coilysiren/inbox#28). Part of the o2r packaging epic (#5).
coilysiren changed title from flight-deck homebrew-tap + precompiled o2r formula + cross-repo bump to Stand up coilyco-flight-deck/homebrew-tap monorepo + precompiled o2r formula + cross-repo bump 2026-06-04 05:19:50 +00:00
coilysiren changed title from Stand up coilyco-flight-deck/homebrew-tap monorepo + precompiled o2r formula + cross-repo bump to Stand up coilyco-flight-deck/homebrew-tap monorepo + precompiled o2r formula 2026-06-04 05:25:24 +00:00
Author
Owner

Backlog burndown 2026-06-17: closing low-priority (P3/P4) to bring the open count to a manageable level. Nothing lost — reopen if this resurfaces. Batch tag: burndown-2026-06.

Backlog burndown 2026-06-17: closing low-priority (P3/P4) to bring the open count to a manageable level. Nothing lost — reopen if this resurfaces. Batch tag: `burndown-2026-06`.
coilysiren 2026-06-17 08:23:42 +00:00
Commenting is not possible because the repository is archived.
No description provided.