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

supabase / supabase-swift / 27700134016
81%

Build:
DEFAULT BRANCH: main
Ran 17 Jun 2026 03:35PM UTC
Jobs 1
Files 94
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

17 Jun 2026 03:25PM UTC coverage: 81.177% (+0.2%) from 81.015%
27700134016

push

github

web-flow
feat: add sdk-compliance.yaml for supabase/sdk capability matrix (#1022)

* feat: add sdk-compliance.yaml for supabase/sdk capability matrix

Bootstraps the capability matrix declared in supabase/sdk by adding a
sparse sdk-compliance.yaml at the repository root. The file covers all
six product areas (auth, client, database, functions, realtime, storage)
and declares 170 feature statuses, all derived from static analysis of
the Swift SDK source.

Also adds .github/workflows/validate-capabilities.yml so CI validates
the compliance file against the canonical feature registry on every PR
that touches it.

* feat(sdk-compliance): list all not_implemented features explicitly

Expands sdk-compliance.yaml from a sparse declaration to a complete one
covering all 216 features in the supabase/sdk registry. The 46 features
previously omitted (defaulting to not_implemented) are now listed
explicitly, grouped by area and sub-area for readability.

* fix(sdk-compliance): mark admin.generate_link as not_implemented

The method body is inside a /* */ comment block in AuthAdmin.swift with
a note saying it is disabled due to decoder configuration issues.
Partially_implemented would imply it is callable; it is not.

* fix(sdk-compliance): mark passkey features as implemented

feat(auth): add WebAuthn/passkey support (#1013) landed in 2.48.0 and
adds signInWithPasskey() and registerPasskey() on AuthClient (behind
@_spi(Experimental)), covering both passkey features.

auth.passkey_admin.* stays not_implemented — no admin-level passkey
management was added to AuthAdmin.

* chore(ci): align validate-capabilities.yml with supabase-js reference

- Add workflow name
- Also trigger on changes to the workflow file itself
- Add permissions: contents: read

7504 of 9244 relevant lines covered (81.18%)

36.96 hits per line

Coverage Regressions

Lines Coverage ∆ File
5
37.5
11.76% Sources/Auth/Internal/Keychain.swift
1
41.67
-8.33% Sources/Auth/Storage/KeychainLocalStorage.swift
Jobs
ID Job ID Ran Files Coverage
1 27700134016.1 17 Jun 2026 03:35PM UTC 94
81.18
GitHub Action Run
Source Files on build 27700134016
  • Tree
  • List 94
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27700134016
  • df794313 on github
  • Prev Build on main (#27679721638)
  • Next Build on main (#27702171288)
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