sing-ui/lib
tigerenwork 088925cee4 feat: stop/cancel running migrations and orphan cleanup on startup
- new run status 'cancelled'; stop button on pipeline detail and run detail
  pages (SIGTERM, SIGKILL after 5s, stage-boundary cancel checks)
- POST /api/runs/[id]/stop; works for in-process runs and orphans (by pid)
- startup reconciliation via instrumentation.ts register(): SIGTERM live
  orphan sling/atlas processes (mark cancelled), mark dead-pid stale runs
  failed; appends a note to the run log
- previously: exiting the server left sling running orphaned and the run
  stuck at 'running' forever
2026-08-09 22:31:25 +08:00
..
atlas.ts feat: per-connection URL params and per-pipeline env vars 2026-08-09 18:28:20 +08:00
binaries.ts feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00
db.ts feat: stop/cancel running migrations and orphan cleanup on startup 2026-08-09 22:31:25 +08:00
jobs.ts feat: stop/cancel running migrations and orphan cleanup on startup 2026-08-09 22:31:25 +08:00
sling.ts feat: per-connection URL params and per-pipeline env vars 2026-08-09 18:28:20 +08:00
utils.ts feat: local web UI for DB migration via Atlas (schema) + sling (data) 2026-08-09 17:10:17 +08:00