Skip to content

fix: keep Homebrew in control of Ori updates - #2

Merged
bjoerndanz merged 1 commit into
mainfrom
bjoern/add-ori
Aug 8, 2026
Merged

fix: keep Homebrew in control of Ori updates#2
bjoerndanz merged 1 commit into
mainfrom
bjoern/add-ori

Conversation

@bjoerndanz

Copy link
Copy Markdown
Collaborator

Summary

  • install the Ori binary behind a Homebrew-managed wrapper
  • set ORI_NO_UPDATE_CHECK=1 for Homebrew launches so built-in update checks and automatic self-updates do not conflict with brew upgrade
  • document the Homebrew upgrade path in formula caveats
  • assert the wrapper policy in the formula test

Why

The standalone installer writes an ori.version sidecar and Ori uses that marker to identify installer-managed binaries. A Homebrew installation should not carry that sidecar or allow ori update to replace files inside the Cellar.

Verification

  • fetched and inspected the live https://openrouter.ai/labs/ori/install.sh
  • confirmed the formula checksums match the live stable release manifest
  • scripts/check
  • clean uninstall/install through Homebrew
  • brew test OpenRouterTeam/tap/ori
  • verified ori update refuses to modify the Homebrew-managed binary

@bjoerndanz
bjoerndanz merged commit 1ec2cb5 into main Aug 8, 2026
1 check passed
@bjoerndanz
bjoerndanz deleted the bjoern/add-ori branch August 8, 2026 17:14
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