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

supabase / supabase-swift / 28446934485
81%
main: 84%

Build:
Build:
LAST BUILD BRANCH: release-please--branches--main
DEFAULT BRANCH: main
Ran 30 Jun 2026 01:21PM UTC
Jobs 1
Files 96
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

30 Jun 2026 01:03PM UTC coverage: 80.743% (-0.03%) from 80.772%
28446934485

Pull #995

github

grdsdev
refactor(realtime-v3): decouple Channel from concrete Realtime via ChannelHost

Channel held a weak reference to the concrete Realtime actor and reached into
its internals. Introduce a ChannelHost protocol capturing exactly the surface
Channel consumes (configuration, nextRef, log, _markJoined/_markLeft,
_encodeToJSON, accessTokenForJoin, _push, _httpBroadcastBatch) and depend on
`any ChannelHost` instead. Realtime conforms declaratively — every member
already has matching isolation (the earlier _push/_encodeToJSON consolidation is
what shrank the surface to 9 members).

Decouples the two types: Channel can be exercised against a test double, and the
host's identity becomes an implementation detail (de-risking a future
connection-controller split). No behavior change.
Pull Request #995: feat(realtime): v3 client implementation

8264 of 10235 relevant lines covered (80.74%)

34.18 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
97.35
-2.65% Sources/Helpers/AnyJSON/AnyJSON.swift
Jobs
ID Job ID Ran Files Coverage
1 28446934485.1 30 Jun 2026 01:21PM UTC 96
80.74
GitHub Action Run
Source Files on build 28446934485
  • Tree
  • List 96
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28446934485
  • Pull Request #995
  • PR Base - release/v3 (#28258963619)
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