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

supabase / supabase-flutter / 32027545722
89%

Build:
DEFAULT BRANCH: main
Ran 17 Aug 2026 12:00PM UTC
Jobs 9
Files 104
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

17 Aug 2026 11:58AM UTC coverage: 88.28%. Remained the same
32027545722

push

github

web-flow
feat!: rename the realtime_client package to supabase_realtime (#1714)

## What

Renames the Realtime client package from `realtime_client` to
`supabase_realtime`, and its library entrypoint from
`realtime_client.dart` to `supabase_realtime.dart`.

`realtime_client` says nothing about Supabase and does not match how the
rest of the packages are named. This follows the `gotrue` to
`supabase_auth` rename (#1697) and the `supabase` to `supabase_dart`
rename (#1696).

## Changes

- `packages/realtime_client` moved to `packages/supabase_realtime`, with
`name: supabase_realtime` in the pubspec and the repository link
updated. `lib/realtime_client.dart` is now `lib/supabase_realtime.dart`.
- Source files under `lib/src` keep their names.
`src/realtime_client.dart` is named after the `RealtimeClient` class it
holds, not after the package.
- `supabase` depends on `supabase_realtime` instead of `realtime_client`
and re-exports the new entrypoint. `supabase_flutter` reaches it
transitively, so its dependency list is unchanged.
- Root `pubspec.yaml`, the test/pana workflow package lists and the
coverage carryforward, the issue-form library dropdown, the issue label
mapping, READMEs, `AGENTS.md` and `MIGRATION.md` all use the new name.
The label mapping keeps the old `realtime_client` key so existing
reports still land on the `realtime` label.
- `sdk-compliance.yaml` only mentions the package name in a comment. No
symbol entries change, since no public types are renamed.
- `MIGRATION.md` gains a v2 to v3 section with the dependency rename and
the import rename.

## Deliberately unchanged

- No public types are renamed. `RealtimeClient`, `RealtimeChannel`,
`RealtimePresence` and the rest keep their names, as does
`RealtimeClientOptions` in `supabase`.
- The `X-Client-Info` header still reports `realtime-dart`, matching the
decision made for `supabase_auth`: changing it would break continuity in
server-side telemetry.
- The `Logger('supabase.realtime')` logger name ... (continued)

5747 of 6510 relevant lines covered (88.28%)

4.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 supabase_common - 32027545722.1 17 Aug 2026 12:00PM UTC 16
99.48
GitHub Action Run
2 storage_client - 32027545722.2 17 Aug 2026 12:02PM UTC 13
85.03
GitHub Action Run
3 postgrest - 32027545722.3 17 Aug 2026 12:03PM UTC 10
85.46
GitHub Action Run
4 supabase_functions - 32027545722.4 17 Aug 2026 12:00PM UTC 3
97.75
GitHub Action Run
5 yet_another_json_isolate - 32027545722.5 17 Aug 2026 12:00PM UTC 1
94.44
GitHub Action Run
6 supabase - 32027545722.6 17 Aug 2026 12:04PM UTC 13
87.19
GitHub Action Run
7 supabase_auth - 32027545722.7 17 Aug 2026 12:03PM UTC 27
89.75
GitHub Action Run
8 supabase_realtime - 32027545722.8 17 Aug 2026 12:03PM UTC 11
90.59
GitHub Action Run
9 supabase_flutter - 32027545722.9 17 Aug 2026 12:00PM UTC 10
81.87
GitHub Action Run
Source Files on build 32027545722
  • Tree
  • List 104
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32027545722
  • d37bed56 on github
  • Prev Build on main (#32020042508)
  • Next Build on main (#32029108065)
  • 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