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

supabase / supabase-flutter / 38712825303
92%

Build:
DEFAULT BRANCH: main
Ran 15 Oct 2026 09:26AM UTC
Jobs 11
Files 175
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

15 Oct 2026 09:25AM UTC coverage: 91.655% (-0.05%) from 91.704%
38712825303

push

github

web-flow
fix(auth)!: decode omitted OAuthClient fields and drop the unused scope (#1957)

Aligns `OAuthClient` and the OAuth client options with what Auth
actually returns and accepts.

- `OAuthClient.tokenEndpointAuthenticationMethod` and
`OAuthClient.registrationType` are nullable. Auth marks
`token_endpoint_auth_method` and `registration_type` as `omitempty` in
`OAuthServerClientResponse`, but they were decoded as required, so a
response without them would throw.
- `OAuthClient.scope` is removed. `OAuthServerClientResponse` has no
`scope` field, so it was always `null`.
- `CreateOAuthClientOptions.scope` and `UpdateOAuthClientOptions.scope`
are removed. Neither `OAuthServerClientRegisterParams` nor
`OAuthServerClientUpdateParams` reads a `scope` key, so Auth ignored it.
Scopes are requested per authorization through the `scope` query
parameter on `/oauth/authorize`.

The OAuth integration tests passed `scope: 'email'` when creating
clients and asserted that the authorization details echoed it back. That
only held because the server's default scope is `email`. The test
fixture now sends `scope=email` on the authorize request instead.

`MIGRATION.md` has a section for each break.

Linear: SDK-2160


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

## Summary by CodeRabbit

* **Documentation**
* Clarified that OAuth client authentication method and registration
type may be absent.
* Documented that scopes are set on authorization requests and returned
with authorization details.
* **Bug Fixes**
* OAuth client details now handle missing authentication method and
registration type values.
* **API Changes**
* Removed `scope` from OAuth client models and client creation and
update options.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

3 of 3 new or added lines in 1 file covered. (100.0%)

27 existing lines in 6 files now uncovered.

9523 of 10390 relevant lines covered (91.66%)

5.27 hits per line

Coverage Regressions

Lines Coverage ∆ File
10
78.72
-7.19% packages/supabase_realtime/lib/src/realtime_message.dart
10
96.14
-0.11% packages/supabase_realtime/lib/src/realtime_client.dart
4
92.86
0.0% packages/supabase_realtime/lib/src/serializer.dart
1
94.5
-0.25% packages/supabase_realtime/lib/src/realtime_channel.dart
1
93.33
0.0% packages/supabase_realtime/lib/src/constants.dart
1
96.55
-1.72% packages/supabase_realtime/lib/src/push.dart
Jobs
ID Job ID Ran Files Coverage
3 supabase_functions - 38712825303.3 15 Oct 2026 09:26AM UTC 4
93.28
GitHub Action Run
4 supabase_auth - 38712825303.4 15 Oct 2026 09:31AM UTC 32
92.48
GitHub Action Run
5 supabase_realtime - 38712825303.5 15 Oct 2026 09:29AM UTC 14
90.92
GitHub Action Run
6 supabase_typegen - 38712825303.6 15 Oct 2026 09:29AM UTC 24
96.19
GitHub Action Run
7 supabase - 38712825303.7 15 Oct 2026 09:30AM UTC 17
95.05
GitHub Action Run
8 postgrest - 38712825303.8 15 Oct 2026 09:29AM UTC 30
92.97
GitHub Action Run
9 supabase_storage - 38712825303.9 15 Oct 2026 09:29AM UTC 9
98.47
GitHub Action Run
10 iceberg - 38712825303.10 15 Oct 2026 09:26AM UTC 6
71.32
GitHub Action Run
11 supabase_flutter - 38712825303.11 15 Oct 2026 09:27AM UTC 15
80.58
GitHub Action Run
11 supabase_common - 38391038446.11 13 Oct 2026 11:35AM UTC 23
87.92
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 38712825303
  • Tree
  • List 175
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38712825303
  • b223d074 on github
  • Prev Build on main (#38391038446)
  • 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