sandbox: add vercel/wrangler/eas CLIs to internal golden; fix stale README dev docs

Merged
SA
1mo ago
+11-3

Summary

  • Add vercel, wrangler, and eas-cli to the internal golden's setup hook (internal-setup.sh), alongside the existing neonctl install, 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 caddy prereq that setup.local.sh no longer needs (Electric/Caddy/wrangler ports were already retired per .superset/lib/setup/steps.sh).

Test plan

  • bun run release --production (or dispatch the production-release Sandbox 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-cli checks 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.sh now installs the three CLIs alongside neonctl.
  • The release probe (release.ts) now checks each CLI's version.
  • Merging this PR alone won't update running sandboxes; a production-release run is required to rebuild the internal golden.
  • README's duplicate Development section now matches DEVELOPMENT.md and drops the caddy prereq.

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.