DashboardcliSentry CLI Node-only runtime

Sentry CLI Node-only runtime

Category: decision
Confidence: 1.00
ID: 01a08a9b-9a3c-707d-acaa-ce1a0319f2e2
Project ID: c760f4f9-42b0-4ce0-b36d-6b8c38d770b2
Cross-project: No
Recalled in other projects: 0
Source session: (none)
Created: 2026-06-23 09:27:14
Updated: 2026-09-10 09:17:28

Content

Chose Node.js over Bun because Sentry CLI’s scripts, tests, bundling, and standard-library usage target Node. Use node:*; never reintroduce Bun.*, bun:test, or Bun CLI commands. Trap: removing "bun" from PackageManager looks consistent with the migration, but that union remains exactly "npm" | "pnpm" | "bun" | "yarn" to detect and migrate existing installations, not to support Bun as a runtime.

Move to: