sandbox: add vercel/wrangler/eas CLIs to internal golden; fix stale README dev docs
Merged
SA
1mo ago+11+11+01234567890123456789-3-3-0123456789
Summary
- Add
vercel,wrangler, andeas-clito the internal golden's setup hook (internal-setup.sh), alongside the existingneonctlinstall, so engineers have deploy/build CLIs for Vercel projects, Cloudflare Workers apps, and Expo mobile available in cloud sandboxes without waiting on CI. Adds matching version checks to the release probe (release.ts). - Fix README.md's duplicate "Development" section, which had drifted from DEVELOPMENT.md: it still described a retired Electric/Docker stack and a
caddyprereq thatsetup.local.shno longer needs (Electric/Caddy/wrangler ports were already retired per.superset/lib/setup/steps.sh).
Test plan
-
bun run release --production(or dispatch theproduction-releaseSandbox workflow) after merge to rebuild the internal golden — merging this PR alone does not update any running or existing box. - Confirm the release probe's new
vercel/wrangler/eas-clichecks pass during that release run.
Summary by cubic
Adds the vercel, wrangler, and eas-cli deploy/build CLIs to cloud sandboxes and fixes stale README docs that still described the retired Electric/Caddy stack.
internal-setup.shnow installs the three CLIs alongsideneonctl.- The release probe (
release.ts) now checks each CLI's version. - Merging this PR alone won't update running sandboxes; a
production-releaserun is required to rebuild the internal golden. - README's duplicate Development section now matches DEVELOPMENT.md and drops the
caddyprereq.
Summary by CodeRabbit
- New Features
- Sandbox environments now include the Vercel, Wrangler, and Expo CLI tools, with their installed versions reported during setup.
- Documentation
- Updated development setup guidance to reflect the local services started by Docker and the current prerequisites, including the GitHub CLI.