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

supabase / supabase-flutter / 30987404550
90%

Build:
DEFAULT BRANCH: main
Ran 05 Aug 2026 08:04AM UTC
Jobs 9
Files 103
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

05 Aug 2026 08:02AM UTC coverage: 87.083%. Remained the same
30987404550

push

github

web-flow
refactor(supabase_common): share the local stack test configuration (#1640)

Follow-up to #1639.

The URL, ports and API keys of the local Supabase CLI stack were copied
into every test suite that talks to it. The service role JWT alone
existed in five places, port 54421 in more than twenty.

- Adds `package:supabase_common/testing.dart`, holding the host, ports,
per-service URLs, the mail server address, the anon and service role
keys and the JWT secret. Every package already depends on
`supabase_common`, so no pubspec changes.
- Annotates the constants with `@visibleForTesting`, so they are usable
from any package's test directory but rejected in library code, which CI
catches through `dart analyze --fatal-infos`.
- Points postgrest, realtime_client, storage_client, gotrue and supabase
at them directly. Only values that are actually derived stay local:
`apiHeaders`, `resetAuthDataUrl` and the Postgres endpoint record.
- Removes `packages/supabase/test/utils/local_stack.dart`, which #1639
had added.
- Simplifies the verify link pattern in the gotrue tests, which no
longer needs double escaping.

No hardcoded stack address or key is left outside the shared library.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Tests**
* Standardized integration tests across Auth, REST, Realtime, Storage,
and database services to use shared local stack settings.
  * Improved portability across configurable environments.
  * Updated email-link matching and authentication fixture setup.
* Removed duplicated local URLs and credentials from test
configurations.
* **Chores**
* Added centralized testing utilities for service endpoints,
credentials, mail, and database settings.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

5589 of 6418 relevant lines covered (87.08%)

4.04 hits per line

Jobs
ID Job ID Ran Files Coverage
2 functions_client - 30987404550.2 05 Aug 2026 08:04AM UTC 3
98.85
GitHub Action Run
3 supabase - 30987404550.3 05 Aug 2026 08:07AM UTC 17
85.94
GitHub Action Run
4 supabase_common - 30987404550.4 05 Aug 2026 08:04AM UTC 10
100.0
GitHub Action Run
5 postgrest - 30987404550.5 05 Aug 2026 08:07AM UTC 10
85.33
GitHub Action Run
6 supabase_flutter - 30987404550.6 05 Aug 2026 08:05AM UTC 10
79.31
GitHub Action Run
7 realtime_client - 30987404550.7 05 Aug 2026 08:07AM UTC 11
90.16
GitHub Action Run
8 gotrue - 30987404550.8 05 Aug 2026 08:08AM UTC 28
87.6
GitHub Action Run
9 storage_client - 30987404550.9 05 Aug 2026 08:06AM UTC 13
84.63
GitHub Action Run
6 yet_another_json_isolate - 30905259996.6 04 Aug 2026 11:35AM UTC 1
93.65
GitHub Action Run
Source Files on build 30987404550
  • Tree
  • List 103
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30987404550
  • a08f06d3 on github
  • Prev Build on main (#30984338605)
  • Next Build on main (#30989921393)
  • Delete
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