• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / cli / 32829842753
62%
develop: 62%

Build:
Build:
LAST BUILD BRANCH: dependabot/docker/apps/cli-go/pkg/config/templates/docker-minor-e722515170
DEFAULT BRANCH: develop
Ran 25 Aug 2026 09:04AM UTC
Jobs 1
Files 95
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Aug 2026 09:02AM UTC coverage: 62.406%. Remained the same
32829842753

push

github

web-flow
fix(cli): exec remaining start wrappers so docker stop is not 10s (CLI-2192) (#6203)

`supabase stop --no-backup` was gated by Docker's 10s SIGTERM grace:
Kong, Vector, Edge Runtime, and Logflare kept `sh` as PID 1 (or hung in
their own shutdown), and stops run in parallel so wall time = slowest
container.

Postgres `exec` and postgres-meta v0.98.0 already landed on develop with
#6184 / #6207. This PR is only the remaining wrappers, rebased onto that
tip.

## What changed

**`exec` in every remaining CLI-authored wrapper** so the real process
is PID 1 (deliberate divergence from Go; stop timing is outside the
parity surface, ADR 0016). Command paths, output, exit codes, telemetry,
and documented side effects unchanged; no `-t`, no `docker rm -f`, no
grace-period env:

- **Kong**
- **Vector** — wget wait-loop kept; TERM during that wait now exits
instead of burning the 10s grace
- **Edge Runtime** — long-lived `start` / `functions serve` container
and the ephemeral script-runner


## `supabase stop --no-backup` wall time

| CLI | run 1 | run 2 | run 3 | min | avg | max |
|---|---:|---:|---:|---:|---:|---:|
| `@beta` 2.116.0-beta.6 | 12.665s | 12.743s | 12.502s | 12.502s |
**12.64s** | 12.743s |
| PR 6203 @ 28c39f1 | 4.918s | 4.885s | 5.623s | 4.885s | **5.14s** |
5.623s |

**~2.5× faster** (avg **−7.5s / −59%**). Start time is unchanged (same
~30–45s after images are warm).

## Per-container `docker stop -t 10`

| Container | PID 1 `@beta` | PID 1 PR | Stop `@beta` | Stop PR |
|---|---|---|---:|---:|
| kong | `sh -c` … `docker-entrypoint.sh kong docker-start` | `nginx:
master process` | 10.241s | **0.167s** |
| vector | `sh -c` … `vector --config` | `vector --config
/etc/vector/vector.yaml` | 10.478s | **0.288s** |
| edge_runtime | `sh -c edge-runtime start …` | `edge-runtime start …` |
10.405s | **0.296s** |
| analytics (logflare) | `sh -c` … `sh run.sh` | supervised `sh run.sh`
(TERM → 3s → KILL) | 10.274s | **3.227s** |
| db | `postgres` (already ex... (continued)

5571 of 8927 relevant lines covered (62.41%)

6.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 32829842753.1 25 Aug 2026 09:04AM UTC 95
62.41
GitHub Action Run
Source Files on build 32829842753
  • Tree
  • List 95
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32829842753
  • 81937a27 on github
  • Prev Build on gh-readonly-queue/develop/pr-6290-4d934c613e33bef36585128beea7b195563d13c3 (#32829565108)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc