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

supabase / supabase-flutter / 39779326806
93%

Build:
DEFAULT BRANCH: main
Ran 22 Oct 2026 12:34PM 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

22 Oct 2026 12:33PM UTC coverage: 91.684%. Remained the same
39779326806

push

github

web-flow
feat: ship agent skills with supabase_flutter, supabase, supabase_typegen and supabase_test (#2011)

## What

Ships [package skills](https://dart.dev/ai/package-skills) with the
packages, so a coding agent in a user's project learns the v3 API
instead of reproducing v2 patterns from its training data. Users install
them with `dart run skills@ get`, which reads the `dependencies` and
`dev_dependencies` of their `pubspec.yaml`.

| Package | Skill | Covers |
| ------------------ |
----------------------------------------------------------- |
-----------------------------------------------------------------------------------------------------------------------------------------------
|
| `supabase_flutter` | `supabase-flutter-migrate-v3` | Migrating from
v2: CLI gate (2.122.0 or newer), dependencies, typed schema, renames,
compiler pass, the silent changes, moving every query to `table()` |
| `supabase` | `supabase-migrate-v3` | The same for pure Dart projects |
| both | `supabase-flutter-idioms` / `supabase-idioms` | Writing v3
code: `table()`, typed `rpc`, auth, realtime, errors, logging |
| both | `supabase-flutter-realtime` / `supabase-realtime` | `stream()`,
`onTableChanges`, broadcast, presence, status and cleanup |
| `supabase_flutter` | `supabase-flutter-auth-setup` | OAuth, magic link
and password reset through deep links: redirect URLs, Android and iOS
config, handling the result |
| `supabase_typegen` | `supabase-typegen-generate` | Generating and
regenerating the schema with `supabase gen types --lang dart` |
| `supabase_test` | `supabase-test-testing` | Tests with
`MockSupabaseHttpClient`, `signInTestUser`, `MockRealtimeTransport` and
widget tests |

## How it is kept correct

- **One source.** `skills_src/<skill>/SKILL.md.tmpl` is rendered into
each package's `skills/` folder by `scripts/sync_skills.dart` (`melos
run sync-skills`), with `{{#flutter}}` / `{{#dart}}` blocks for the
differences. It also pads every Markdown table. The output is ... (continued)

10717 of 11689 relevant lines covered (91.68%)

5.38 hits per line

Jobs
ID Job ID Ran Files Coverage
1 supabase_functions - 39779326806.1 22 Oct 2026 12:34PM UTC 4
93.28
GitHub Action Run
2 supabase_storage - 39779326806.2 22 Oct 2026 12:37PM UTC 10
96.26
GitHub Action Run
3 postgrest - 39779326806.3 22 Oct 2026 12:37PM UTC 28
91.42
GitHub Action Run
4 supabase_realtime - 39779326806.4 22 Oct 2026 12:37PM UTC 14
91.17
GitHub Action Run
5 supabase_typegen - 39779326806.5 22 Oct 2026 12:35PM UTC 6
94.36
GitHub Action Run
6 yet_another_json_isolate - 39779326806.6 22 Oct 2026 12:35PM UTC 1
98.44
GitHub Action Run
7 iceberg - 39779326806.7 22 Oct 2026 12:35PM UTC 6
71.32
GitHub Action Run
8 supabase_auth - 39779326806.8 22 Oct 2026 12:39PM UTC 34
93.38
GitHub Action Run
9 supabase - 39779326806.9 22 Oct 2026 12:38PM UTC 20
93.54
GitHub Action Run
10 supabase_common - 39779326806.10 22 Oct 2026 12:35PM UTC 35
93.58
GitHub Action Run
11 supabase_flutter - 39779326806.11 22 Oct 2026 12:35PM UTC 16
80.84
GitHub Action Run
Source Files on build 39779326806
  • Tree
  • List 174
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39779326806
  • 3f415f4e on github
  • Prev Build on main (#39778559004)
  • Next Build on main (#39780106395)
  • 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