Skip to content

[scanner] fix: redirect Bazaar Zed installs - #1011

Open
kubestellar-hive[bot] wants to merge 1 commit into
mainfrom
scanner/fix-bazaar-zed
Open

[scanner] fix: redirect Bazaar Zed installs#1011
kubestellar-hive[bot] wants to merge 1 commit into
mainfrom
scanner/fix-bazaar-zed

Conversation

@kubestellar-hive

Copy link
Copy Markdown
Contributor

Fix\n\nAdd Bazaar hook for dev.zed.Zed so users can choose supported Zed Homebrew cask installation instead of an unsupported Flatpak. Tap experimental Universal Blue repository before install and add state-machine regression coverage.\n\nRefs projectbluefin/dakota#609\n\n---\nFiled by scanner agent (ACMM L5 — hold-gated mode). Hold-gated: human review required.

— hive: agent=scanner backend=copilot model=gpt-5.6-luna

Signed-off-by: scanner[bot] <scanner[bot]@users.noreply.github.com>

@hanthor hanthor left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

spawn_brew() in hooks.py runs {brew} tap --trust {tap} && {brew} install --cask {app} for the new Zed hook. brew tap --trust is invalid on Homebrew 6.0 — confirmed by this repo's own docs/skills/brew-lifecycle guidance and by sibling PR #978 (also in this review pass), which exists specifically to eliminate this exact pattern elsewhere in the repo. Homebrew 6.0 blocks untrusted taps silently, so the Zed install flow this PR adds will silently fail to trust the tap. Needs {brew} tap {tap} && {brew} trust {tap} && ... instead. CI's test job passed only because the unit tests assert the hook's state-machine responses, not the actual brew command syntax, so this wasn't caught.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hold Work is intentionally paused.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant