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

supabase / supabase-flutter / 24103236472
80%

Build:
DEFAULT BRANCH: main
Ran 07 Apr 2026 08:44PM UTC
Jobs 1
Files 70
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

07 Apr 2026 08:37PM UTC coverage: 80.388% (-0.7%) from 81.102%
24103236472

push

github

web-flow
fix(types): improve JSON decoding resilience (#1301)

* fix(types): improve JSON decoding resilience with robust type validation

Add explicit type casts and validation for JSON parsing across all SDK
packages. Support both int and num numeric types for better compatibility
with different JSON decoders. Add unknown enum values for forward
compatibility with new factor types and statuses.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* fix(session): remove sensitive data from FormatException messages

Avoid leaking tokens and PII by removing json.toString() from
FormatException constructors in Session.fromJson.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* fix(gotrue): prevent double completion of refresh token completer

Check if the completer is already completed before calling completeError
in dispose() to avoid "Bad state: Future already completed" errors during
concurrent dispose operations.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>

96 of 157 new or added lines in 8 files covered. (61.15%)

33 existing lines in 3 files now uncovered.

3525 of 4385 relevant lines covered (80.39%)

2.86 hits per line

Uncovered Changes

Lines Coverage ∆ File
32
65.22
-15.22% packages/gotrue/lib/src/types/mfa.dart
9
33.33
-6.67% packages/postgrest/lib/src/types.dart
5
10.94
-0.17% packages/realtime_client/lib/src/realtime_presence.dart
5
71.2
-0.73% packages/realtime_client/lib/src/types.dart
3
66.24
-0.25% packages/gotrue/lib/src/gotrue_client.dart
3
95.16
-4.84% packages/gotrue/lib/src/types/session.dart
2
94.12
-5.88% packages/gotrue/lib/src/types/auth_response.dart
2
82.08
2.48% packages/storage_client/lib/src/types.dart

Coverage Regressions

Lines Coverage ∆ File
31
62.38
0.0% packages/supabase_flutter/lib/src/supabase_auth.dart
1
66.24
-0.25% packages/gotrue/lib/src/gotrue_client.dart
1
65.22
-15.22% packages/gotrue/lib/src/types/mfa.dart
Jobs
ID Job ID Ran Files Coverage
1 24103236472.1 07 Apr 2026 08:44PM UTC 70
80.39
GitHub Action Run
Source Files on build 24103236472
  • Tree
  • List 70
  • Changed 9
  • Source Changed 9
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24103236472
  • 1523f5d6 on github
  • Prev Build on main (#24100186148)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc