// ========== SHIPDECK DEPLOYS (DC-130) ========== // Source deploys panel: drives the shipdeck CLI via the DashCaddy // /api/v1/deploys bridge proxy. Modal lists deployable repos + deployed // services, shows the journal, and runs deploy/rollback with live output. // // Follows the security-center.js modal pattern (injectModal + button in the // top bar) and the weather-modal visual language. (function () { injectModal('deploys-modal', `
| Service | Last action | When | Release | ' + ' |
|---|---|---|---|---|
| ' + esc(s.name) + ' | ' + '' + esc(s.last_action) + ' | ' + '' + esc(s.last_time) + ' | ' + '' + esc(s.last_epoch) + ' | ' + '' + ' | ' + '
| Time | Service | Action | Release | Duration | ' + '
|---|---|---|---|---|
| ' + esc(r.time) + ' | ' + esc(r.service) + ' | ' + esc(r.action) + ' | ' + esc(r.epoch) + ' | ' + esc(r.duration || '—') + ' |