- PipelineStatusTest: the private mirror slug 'boksbc/clusev-staging' was hardcoded in this tracked test (tests/ ships to the public repo) — exactly the leak the design forbids. Neutralise to an example slug 'acme/staging'. Add the missing HTTP-error degrade tests (GitHub 5xx, GitHub throwing, test-server unreachable → 'unknown', never throws) — the core robustness guarantee was untested. - Live rail: render the per-step description (the built $sub array was dead code) and colour the live state by status (online/warning/offline). - saveTestServer: refresh() the pipeline cache so a changed test-server URL is reflected immediately, not after the 15s TTL. - .env.example: document the dev-only release/pipeline keys (commented, no values). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| audit | ||
| auth | ||
| files | ||
| help | ||
| modals | ||
| release | ||
| servers | ||
| services | ||
| settings | ||
| system | ||
| versions | ||
| wireguard | ||
| dashboard.blade.php | ||
| server-switcher.blade.php | ||