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

supabase / supabase-swift / 42039923198
96%

Build:
DEFAULT BRANCH: main
Ran 05 Nov 2026 02:02PM UTC
Jobs 1
Files 218
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

05 Nov 2026 01:54PM UTC coverage: 95.591% (-0.03%) from 95.621%
42039923198

push

github

web-flow
feat(typegen): generate client.rpc methods that call the typed rpc (#1731)

* feat(postgrest): add the client.rpc namespace for generated function methods

* feat(typegen): generate typed function calls from rpcFunctions

* fix(typegen): keep a renamed self parameter clear of the other parameters

* feat(postgrest): let generated methods call through _PostgrestFunctions.call(_:)

The generated file then needs no @_spi(Experimental) import, and the namespace's client
stays internal.

* feat(typegen): emit @Function structs and client.rpc methods that call the typed rpc

Each callable overload becomes a @Function arguments struct and a method in an
extension of _PostgrestFunctions. The method goes through the typed rpc(_:), so readOnly(),
where and order apply. A function that returns one row gets no method yet, with a note.

* test(postgrest): record the readOnly issue with a reporter so Linux sees it

withKnownIssue does not see IssueReporting reports on Linux, where the Swift Testing
integration is not linked.

* refactor(typegen): share the schema prefix and the nil default, and zip the arguments names

---------

Co-authored-by: Lukas Klingsbo <lukas.klingsbo@gmail.com>

11 of 14 new or added lines in 2 files covered. (78.57%)

35 existing lines in 2 files now uncovered.

15046 of 15740 relevant lines covered (95.59%)

502523.04 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
82.62
-1.1% Sources/Supabase/SupabaseClient.swift
1
93.33
Sources/PostgREST/Query/PostgrestFunction.swift

Coverage Regressions

Lines Coverage ∆ File
33
82.62
-1.1% Sources/Supabase/SupabaseClient.swift
2
98.18
0.05% Sources/PostgREST/Untyped/PostgrestClient.swift
Jobs
ID Job ID Ran Files Coverage
1 42039923198.1 05 Nov 2026 02:02PM UTC 218
95.59
GitHub Action Run
Source Files on build 42039923198
  • Tree
  • List 218
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #42039923198
  • 16a5f8ae on github
  • Prev Build on main (#42016070861)
  • Next Build on main (#42082149817)
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