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

supabase / supabase-flutter / 32029108065
89%

Build:
DEFAULT BRANCH: main
Ran 17 Aug 2026 12:18PM 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 12:17PM UTC coverage: 88.28%. Remained the same
32029108065

push

github

web-flow
feat!: rename the storage_client package to supabase_storage (#1715)

## What

Renames the Storage client package from `storage_client` to
`supabase_storage`, and its library entrypoint from
`storage_client.dart` to `supabase_storage.dart`.

`storage_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/storage_client` moved to `packages/supabase_storage`, with
`name: supabase_storage` in the pubspec and the repository link updated.
`lib/storage_client.dart` is now `lib/supabase_storage.dart`.
- Source files under `lib/src` keep their names.
`src/storage_client.dart` is named after the `SupabaseStorageClient`
class it holds, not after the package.
- `supabase` depends on `supabase_storage` instead of `storage_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 `storage_client` key so existing reports
still land on the `storage` label.
- The two comments in `supabase/config.toml` and `supabase/seed.sql`
that name the package now use the new name.
- `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. `SupabaseStorageClient`,
`StorageFileApi`, `StorageException`, the Iceberg catalog types and the
rest keep their names.
- The `X-Client-Info` header still reports `storage-dart`, matching the
decision made for `supabase_auth`: changing it would brea... (continued)

5747 of 6510 relevant lines covered (88.28%)

4.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 supabase_functions - 32029108065.1 17 Aug 2026 12:18PM UTC 3
97.75
GitHub Action Run
2 yet_another_json_isolate - 32029108065.2 17 Aug 2026 12:18PM UTC 1
94.44
GitHub Action Run
3 supabase - 32029108065.3 17 Aug 2026 12:21PM UTC 13
87.19
GitHub Action Run
4 supabase_storage - 32029108065.4 17 Aug 2026 12:20PM UTC 13
85.03
GitHub Action Run
5 postgrest - 32029108065.5 17 Aug 2026 12:20PM UTC 10
85.46
GitHub Action Run
6 supabase_common - 32029108065.6 17 Aug 2026 12:18PM UTC 16
99.48
GitHub Action Run
7 supabase_auth - 32029108065.7 17 Aug 2026 12:22PM UTC 27
89.75
GitHub Action Run
8 supabase_flutter - 32029108065.8 17 Aug 2026 12:19PM UTC 10
81.87
GitHub Action Run
9 supabase_realtime - 32029108065.9 17 Aug 2026 12:21PM UTC 11
90.59
GitHub Action Run
Source Files on build 32029108065
  • Tree
  • List 104
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32029108065
  • 6b0388f2 on github
  • Prev Build on main (#32027545722)
  • Next Build on main (#32032620092)
  • 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