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

supabase / supabase-flutter / 28999966848
87%

Build:
DEFAULT BRANCH: main
Ran 09 Jul 2026 06:59AM UTC
Jobs 8
Files 83
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 Jul 2026 06:54AM UTC coverage: 86.44% (+0.02%) from 86.422%
28999966848

push

github

web-flow
refactor(gotrue): drop jwt_decode dependency in favor of dart_jsonwebtoken (#1565)

## What

Removes the `jwt_decode` dependency from `gotrue`. Its two remaining
uses were both unauthenticated payload decodes, which are now handled by
the existing `decodeJwt` helper (built on `dart_jsonwebtoken`, already a
dependency).

## Changes

- `session.dart` — `Jwt.parseJwt(accessToken)['exp']` →
`decodeJwt(accessToken).payload.exp`
- `gotrue_mfa_api.dart` — `Jwt.parseJwt(session.accessToken)` →
`decodeJwt(session.accessToken).payload.claims` (keeps `aal`/`amr`
lookups working)
- `gotrue_client.dart` — dropped the now-unused `jwt_decode` import
- `client_test.dart` — updated assertions to use
`decodeJwt(...).payload.exp`
- `pubspec.yaml` — removed `jwt_decode: ^0.3.1`

Signature verification via `dart_jsonwebtoken`'s `JWT.verify` is
untouched. Behavior is preserved: both replaced uses were plain payload
decodes without verification.

`dart pub get` resolves cleanly (no `jwt_decode` in the lock) and `dart
analyze lib test` reports no issues.

Closes SDK-475.

10 of 10 new or added lines in 3 files covered. (100.0%)

4475 of 5177 relevant lines covered (86.44%)

4.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 gotrue - 28999966848.1 09 Jul 2026 07:02AM UTC 29
86.02
GitHub Action Run
2 realtime_client - 28999966848.2 09 Jul 2026 07:02AM UTC 11
89.06
GitHub Action Run
3 storage_client - 28999966848.3 09 Jul 2026 07:01AM UTC 5
93.26
GitHub Action Run
4 postgrest - 28999966848.4 09 Jul 2026 07:01AM UTC 9
84.57
GitHub Action Run
5 functions_client - 28999966848.5 09 Jul 2026 06:59AM UTC 2
98.8
GitHub Action Run
6 yet_another_json_isolate - 28999966848.6 09 Jul 2026 06:59AM UTC 1
77.78
GitHub Action Run
7 supabase_flutter - 28999966848.7 09 Jul 2026 07:00AM UTC 11
79.0
GitHub Action Run
8 supabase - 28999966848.8 09 Jul 2026 07:00AM UTC 15
80.69
GitHub Action Run
Source Files on build 28999966848
  • Tree
  • List 83
  • Changed 4
  • Source Changed 4
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28999966848
  • b1157efa on github
  • Prev Build on main (#28998373420)
  • Next Build on main (#29003395872)
  • 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