Completes the onboard → scan → results loop in the UI.
POST /api/v1/targets/{id}/scan — 404s an unknown target, else spawns run_scan, which dispatches to the unified pipeline under UNIFIED_PIPELINE. (Until now a scan could only be triggered via the legacy /repositories/{id}/scan route.)
Wizard 'Run scan' button on the Done step (server fn trigger_target_scan) with inline status — onboard and kick off a scan without curl.
Completes the **onboard → scan → results** loop in the UI.
- **`POST /api/v1/targets/{id}/scan`** — 404s an unknown target, else spawns `run_scan`, which dispatches to the **unified pipeline** under `UNIFIED_PIPELINE`. (Until now a scan could only be triggered via the legacy `/repositories/{id}/scan` route.)
- **Wizard 'Run scan' button** on the Done step (server fn `trigger_target_scan`) with inline status — onboard and kick off a scan without curl.
fmt + clippy `-D warnings` clean (agent, dashboard server + web).
Closes #126, #127. Refs #131, #133, #118.
sharang
added this to the Onboarding v1 milestone 2026-07-12 22:13:28 +00:00
Complete the onboard -> scan -> results loop in-UI:
- POST /api/v1/targets/{id}/scan (404s unknown targets) spawns run_scan, which
dispatches to the unified pipeline under UNIFIED_PIPELINE.
- Wizard Done step gains a "Run scan" button (server fn trigger_target_scan)
with inline status, so a user can onboard and kick off a scan without curl.
Passes fmt + clippy -D warnings (agent, dashboard server + web).
Closes#126, #127. Refs #131, #133, #118.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
sharang
merged commit 669e1f1b03 into main2026-07-12 22:19:32 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Completes the onboard → scan → results loop in the UI.
POST /api/v1/targets/{id}/scan— 404s an unknown target, else spawnsrun_scan, which dispatches to the unified pipeline underUNIFIED_PIPELINE. (Until now a scan could only be triggered via the legacy/repositories/{id}/scanroute.)trigger_target_scan) with inline status — onboard and kick off a scan without curl.fmt + clippy
-D warningsclean (agent, dashboard server + web).Closes #126, #127. Refs #131, #133, #118.
Complete the onboard -> scan -> results loop in-UI: - POST /api/v1/targets/{id}/scan (404s unknown targets) spawns run_scan, which dispatches to the unified pipeline under UNIFIED_PIPELINE. - Wizard Done step gains a "Run scan" button (server fn trigger_target_scan) with inline status, so a user can onboard and kick off a scan without curl. Passes fmt + clippy -D warnings (agent, dashboard server + web). Closes #126, #127. Refs #131, #133, #118. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>