11dba0d5b7
CI / Rust Format (pull_request) Successful in 19s
CI / TypeScript Lint + Typecheck (pull_request) Successful in 17s
CI / TypeScript Tests + Coverage (pull_request) Successful in 43s
CI / Rust Tests + Coverage (pull_request) Successful in 1m12s
CI / Dependency-Track (BOM) (pull_request) Successful in 22s
CI / Clippy (SARIF) (pull_request) Successful in 1m21s
CI / E2E Tests (Playwright + Electron) (pull_request) Successful in 1m40s
CI / SonarQube (pull_request) Failing after 36s
CI / Electron Release Build (pull_request) Successful in 2m48s
- Apply nightly rustfmt to format.rs and cli.rs (Rust Format job). - Use Vitest mock.contexts instead of assigning this in api.test.ts. - Point sonar.testExecutionReportPaths at Vitest only; SonarQube 26.4 rejects the nextest report whose file paths are library sources with inline tests. Rust coverage still uses sonar.coverageReportPaths. Co-authored-by: Cursor <cursoragent@cursor.com>