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

supabase / supabase-flutter / 37939928541
92%

Build:
DEFAULT BRANCH: main
Ran 09 Oct 2026 01:54PM UTC
Jobs 11
Files 174
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

09 Oct 2026 01:51PM UTC coverage: 91.552% (-0.2%) from 91.705%
37939928541

push

github

web-flow
refactor!: remove SupabaseClientPlugin and the public PostgrestTableExecutor (#1939)

## What

#1857 was merged before the plugin seam was ready. This takes the plugin
system and the executor extension point back out of the public API.
#1940 brings them back for review.

The typed builders keep their internal structure: they still collect a
`PostgrestTableRequest` and run it through `PostgrestHttpTableExecutor`.
Several later PRs build on that (#1907, #1913, #1910, #1897 and others).
Only the public surface is removed:

- `SupabaseClientPlugin`, `SupabaseClient(plugins:)`,
`SupabaseClient.plugins`, `Supabase.initialize(plugins:)` and the plugin
resume handling in the Flutter lifecycle listener, and
`testSupabaseClient(plugins:)`.
- `PostgrestClient.table(executor:)`,
`SupabaseQuerySchema(tableExecutor:)` and
`PostgrestTypedBuilder.request`.
- `PostgrestTableExecutor`, `PostgrestHttpTableExecutor`,
`PostgrestTableRequest`, `PostgrestTableResult`,
`PostgrestTableOperation`, `PostgrestResultShape`,
`PostgrestEmbeddedPage`, `PostgrestExplainOptions` and
`PostgrestRequestOptions` are no longer exported.
- `PostgrestTypedQueryBuilder` and `SupabaseTypedQueryBuilder` take a
`client` instead of an `executor`.

The matching `sdk-compliance.yaml` entries and the plugin paragraph in
`MIGRATION.md` are removed, and `AGENTS.md` describes the executor as
internal.

## Tests

`table_executor_test.dart`, `client_plugin_test.dart` and the Flutter
`plugin_test.dart` are removed with the API they cover. They come back
in #1940. The update/delete test in `typed_query_test.dart` used to
assert on `request.filter`. It now checks the filter on the request that
goes out.


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

## Summary by CodeRabbit

* **Breaking Changes**
* Supabase client initialization no longer accepts plugins, and plugin
lifecycle and request-wrapping support have been removed.
* Typed table queries no longer allow supplying a cus... (continued)

29 of 40 new or added lines in 7 files covered. (72.5%)

56 existing lines in 5 files now uncovered.

9407 of 10275 relevant lines covered (91.55%)

5.16 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
81.01
-7.59% packages/postgrest/lib/src/postgrest_typed_transform_builder.dart
4
84.78
0.0% packages/postgrest/lib/src/postgrest_typed_builder.dart

Coverage Regressions

Lines Coverage ∆ File
40
88.16
0.03% packages/supabase_auth/lib/src/auth_client.dart
10
83.18
-9.35% packages/postgrest/lib/src/postgrest_table_executor.dart
3
81.01
-7.59% packages/postgrest/lib/src/postgrest_typed_transform_builder.dart
2
57.89
-10.53% packages/postgrest/lib/src/postgrest_ordering.dart
1
97.73
-2.27% packages/postgrest/lib/src/postgrest_table_request.dart
Jobs
ID Job ID Ran Files Coverage
3 supabase_auth - 37939928541.3 09 Oct 2026 01:58PM UTC 32
92.17
GitHub Action Run
4 iceberg - 37939928541.4 09 Oct 2026 01:54PM UTC 6
69.17
GitHub Action Run
5 postgrest - 37939928541.5 09 Oct 2026 01:58PM UTC 30
92.99
GitHub Action Run
6 supabase_realtime - 37939928541.6 09 Oct 2026 01:57PM UTC 14
91.11
GitHub Action Run
7 supabase_typegen - 37939928541.7 09 Oct 2026 01:57PM UTC 24
96.19
GitHub Action Run
8 supabase - 37939928541.8 09 Oct 2026 01:57PM UTC 17
95.03
GitHub Action Run
9 supabase_flutter - 37939928541.9 09 Oct 2026 01:57PM UTC 15
80.54
GitHub Action Run
10 supabase_storage - 37939928541.10 09 Oct 2026 01:57PM UTC 9
98.46
GitHub Action Run
11 supabase_functions - 37939928541.11 09 Oct 2026 01:54PM UTC 4
93.16
GitHub Action Run
4 supabase_common - 37789579735.4 08 Oct 2026 02:06PM UTC 22
88.66
GitHub Action Run
11 yet_another_json_isolate - 37623283614.11 07 Oct 2026 12:48PM UTC 1
98.44
GitHub Action Run
Source Files on build 37939928541
  • Tree
  • List 174
  • Changed 14
  • Source Changed 11
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37939928541
  • d5da36c0 on github
  • Prev Build on main (#37939731741)
  • Next Build on main (#37944513512)
  • 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