Skip to content

fix(onboard): skip Homebrew prompt on unsupported platforms#93521

Merged
vincentkoc merged 1 commit into
mainfrom
clownfish/ghcrawl-156930-autonomous-smoke
Jun 16, 2026
Merged

fix(onboard): skip Homebrew prompt on unsupported platforms#93521
vincentkoc merged 1 commit into
mainfrom
clownfish/ghcrawl-156930-autonomous-smoke

Conversation

@vincentkoc

Copy link
Copy Markdown
Member

Summary

  • Fixes [Bug]: OpenClaw talks about Homebrew on FreeBSD #68893 by showing the Homebrew recommendation only on supported Homebrew platforms: macOS and Linux.
  • Keeps existing macOS/Linux behavior when a brew-backed skill is selected and brew is missing.
  • Adds regression coverage so FreeBSD does not receive the Homebrew recommendation, and aligns the positive Homebrew test with the same platform predicate.

Credit

This carries forward the useful work from #68894, #68910, #68941, #68943, #69002, and #69545. Thanks @Sanjays2402, @Eruditi, @JustInCache, @nnish16, and @Mlightsnow for the source PRs and test ideas.

Validation

  • pnpm -s vitest run src/commands/onboard-skills.test.ts
  • pnpm check:changed

Notes

Current main at 6aa8337 still uses process.platform !== "win32" for needsBrewPrompt, so unsupported non-Windows platforms remain prompt-eligible until this lands.

Clownfish 🐠 replacement reef notes:

fish notes: model gpt-5.5, reasoning medium; reviewed against 950e215.

@vincentkoc vincentkoc added the clownfish Tracked by Clownfish automation label Jun 16, 2026
@openclaw-barnacle openclaw-barnacle Bot added commands Command implementations size: S maintainer Maintainer-authored PR labels Jun 16, 2026
@vincentkoc
vincentkoc merged commit d2439d2 into main Jun 16, 2026
96 of 100 checks passed
@vincentkoc
vincentkoc deleted the clownfish/ghcrawl-156930-autonomous-smoke branch June 16, 2026 06:30
github-actions Bot pushed a commit to Desicool/openclaw that referenced this pull request Jun 17, 2026
…#93521)

Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
crh-code pushed a commit to crh-code/openclaw that referenced this pull request Jun 18, 2026
…#93521)

Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
@clawsweeper clawsweeper Bot mentioned this pull request Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clownfish Tracked by Clownfish automation commands Command implementations maintainer Maintainer-authored PR size: S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: OpenClaw talks about Homebrew on FreeBSD

1 participant