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

supabase / cli / 37048161220
67%
develop: 67%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/develop/pr-7205-c246e1e662911ab35e3f3d9927bb07b0601fcaf3
DEFAULT BRANCH: develop
Ran 02 Oct 2026 06:34PM UTC
Jobs 1
Files 79
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

02 Oct 2026 06:27PM UTC coverage: 66.737%. Remained the same
37048161220

push

github

web-flow
fix(stack): reserve native backend ports below the ephemeral range (#6941)

On the native runtime, a reopened stack intermittently failed to start
Logflare with `port 46477 already in use` / `eaddrinuse`. This showed up
in the native "eager lifecycle and reopen" stack E2E on Linux CI.

`ProcessRecipe` reserved each native backend port by binding port 0 and
releasing it before spawning the service. That port comes from the OS
ephemeral range (Linux: 32768–60999). In the gap, an unrelated outgoing
connection can take it as its source port and leave it in TIME_WAIT, and
the service's own bind then fails.

Backend ports are now reserved by `Ports.ts`, with the same
below-ephemeral scan that public auto allocation uses (ADR 0017):
- Ports claimed by any saved stack are skipped, so a backend can't take
a sticky public port that another stack will reclaim on its next start.
Backend ports are never saved as claims.
- Occupancy uses the same `accepts`-based check as public ports. A
loopback-only probe bind can coexist with a wildcard listener on macOS,
BSD and Windows, which hid ports already published by Docker.
- When an attempt loses its bind to another listener, that port is
excluded from the retry, so retries try a different port.

The window between releasing the probe and the child binding, and the
retry count, are unchanged.

4097 of 6139 relevant lines covered (66.74%)

7.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37048161220.1 02 Oct 2026 06:33PM UTC 79
66.74
GitHub Action Run
Source Files on build 37048161220
  • Tree
  • List 79
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37048161220
  • 66ccc6f6 on github
  • Prev Build on gh-readonly-queue/develop/pr-6944-ec7ebef61c5fc6209ebb3f30686ed0fbde4ad071 (#37047555310)
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