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

supabase / supabase-flutter / 32019233882
89%

Build:
DEFAULT BRANCH: main
Ran 17 Aug 2026 10:16AM 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 10:14AM UTC coverage: 88.28% (+0.03%) from 88.253%
32019233882

push

github

web-flow
feat!: rename the functions_client package to supabase_functions (#1713)

## What

Renames the Edge Functions client package from `functions_client` to
`supabase_functions`, and its library entrypoint from
`functions_client.dart` to `supabase_functions.dart`.

`functions_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/functions_client` moved to `packages/supabase_functions`,
with `name: supabase_functions` in the pubspec and the repository link
updated. `lib/functions_client.dart` is now
`lib/supabase_functions.dart`.
- Source files under `lib/src` keep their names.
`src/functions_client.dart` is named after the `FunctionsClient` class
it holds, not after the package.
- `supabase` depends on `supabase_functions` instead of
`functions_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 `functions_client` key so existing
reports still land on the `functions` 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. `FunctionsClient`, `FunctionException`,
`FunctionResponse` and the rest keep their names.
- The `X-Client-Info` header still reports `functions-dart`, matching
the decision made for `supabase_auth`: changing it would break
continuity in server-side telemetry.
- The `Logger('supabase.functions')` logger name is unchanged.

## ... (continued)

5747 of 6510 relevant lines covered (88.28%)

4.14 hits per line

Coverage Regressions

Lines Coverage ∆ File
73
83.03
0.14% packages/supabase_auth/lib/src/auth_client.dart
1
91.67
0.0% packages/supabase_auth/lib/src/types/auth_response.dart
Jobs
ID Job ID Ran Files Coverage
1 realtime_client - 32019233882.1 17 Aug 2026 10:19AM UTC 11
90.59
GitHub Action Run
2 postgrest - 32019233882.2 17 Aug 2026 10:19AM UTC 10
85.46
GitHub Action Run
3 supabase_common - 32019233882.3 17 Aug 2026 10:16AM UTC 16
99.48
GitHub Action Run
4 supabase_functions - 32019233882.4 17 Aug 2026 10:16AM UTC 3
97.75
GitHub Action Run
5 supabase_flutter - 32019233882.5 17 Aug 2026 10:17AM UTC 10
81.87
GitHub Action Run
6 supabase - 32019233882.6 17 Aug 2026 10:20AM UTC 13
87.19
GitHub Action Run
7 supabase_auth - 32019233882.7 17 Aug 2026 10:20AM UTC 27
89.75
GitHub Action Run
8 yet_another_json_isolate - 32019233882.8 17 Aug 2026 10:16AM UTC 1
94.44
GitHub Action Run
9 storage_client - 32019233882.9 17 Aug 2026 10:19AM UTC 13
85.03
GitHub Action Run
Source Files on build 32019233882
  • Tree
  • List 104
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32019233882
  • eb4f3773 on github
  • Prev Build on main (#32018797734)
  • Next Build on main (#32020042508)
  • 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