- Check stderr, stdout, and message for comprehensive error info
- Format multi-line errors with proper indentation
- Ensures all error details are visible for debugging CI failures
- Use execFileSync instead of execSync to prevent shell injection
- Exit with non-zero code when builds fail for CI integrity
- Capture and display stderr for better error diagnostics
- Fixes CodeQL security warning about shell command injection
- Add Bun-based native binary compilation for macOS, Linux, and Windows
- Create build_binaries.js script to compile from bundle/gemini.js
- Update release workflow to build and include binaries in GitHub releases
- Add build:binaries npm script
Related to #3804