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

supabase / cli / 36743020302
67%
develop: 67%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/develop/pr-7053-e568bec6a39e8948459b66e5965b1107a5202f08
DEFAULT BRANCH: develop
Ran 30 Sep 2026 04:17PM 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

30 Sep 2026 04:16PM UTC coverage: 66.737%. Remained the same
36743020302

push

github

web-flow
fix(stack): give each Mailpit instance its own database (#6901)

## Summary

The stack starts Mailpit without a database path, so Mailpit uses a
temporary SQLite file named from the current time under the system temp
directory and deletes it on every stop. Two native stacks waking mail
together could end up on the same file, and one Mailpit exited with
`database is locked (5) (SQLITE_BUSY)`; Auth could then not wake and
`/signup` returned 502 in the native parallel-stacks e2e. Because Mail
is a lazy member with an idle stop, captured emails also disappeared
after a minute without traffic.

- Process-recipe services can opt in to an owned instance directory
(`<stack data root>/<instance id>`), claimed and removed through the
same ownership marker logic the Database service uses, now shared in
`services/InstanceRoot.ts`. Natively the recipe receives the host path;
in containers the directory is mounted at `/instance`.
- Mail opts in and sets `MP_DATABASE` to `mailpit.db` in that directory,
so each instance has its own database, emails survive idle sleep and
stop/start, and destroying the instance or stack removes them.

---------

Co-authored-by: Julien Goux <Julien@supabase.io>

4097 of 6139 relevant lines covered (66.74%)

7.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36743020302.1 30 Sep 2026 04:17PM UTC 79
66.74
GitHub Action Run
Source Files on build 36743020302
  • 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 #36743020302
  • 2b130261 on github
  • Prev Build on gh-readonly-queue/develop/pr-6790-b29e7437b278ebe8102fd1334c7adb5a1d79f9ef (#36741901679)
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