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

supabase / supabase-swift / 31735140418
86%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2026 07:21PM UTC
Jobs 1
Files 104
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

13 Aug 2026 07:18PM UTC coverage: 85.97% (+0.6%) from 85.355%
31735140418

push

github

web-flow
refactor!: replace SupabaseLogger with swift-log (SDK-1412) (#1210)

* chore: add swift-log dependency, pinned below 6.2 toolchain requirement

* feat(helpers)!: replace SupabaseLogger foundation with swift-log

BREAKING CHANGE: SupabaseLogger, SupabaseLogMessage, SupabaseLogLevel,
SupabaseLoggerTaskLocal, and OSLogSupabaseLogger are removed. Use
Logging.Logger (swift-log) directly. See V3_MIGRATION.md.

* refactor(helpers): rewrite LoggerInterceptor on swift-log

* fix(helpers): restore Content-Length in LoggerInterceptor response log

The swift-log migration (b5ab2de) dropped the Content-Length segment that
the pre-migration response log line included. Restore it, translated to
logger.trace instead of the old logger.verbose.

* refactor(auth)!: migrate to swift-log

BREAKING CHANGE: AuthClient.Configuration.logger is now a non-optional
Logging.Logger instead of (any SupabaseLogger)?. See V3_MIGRATION.md.

* refactor(postgrest)!: migrate to swift-log

BREAKING CHANGE: PostgrestClient.Configuration.logger is now a
non-optional Logging.Logger instead of (any SupabaseLogger)?. See
V3_MIGRATION.md.

* refactor(storage)!: migrate to swift-log

BREAKING CHANGE: StorageClientConfiguration.logger is now a
non-optional Logging.Logger instead of (any SupabaseLogger)?. See
V3_MIGRATION.md.

* refactor(realtime)!: migrate to swift-log

BREAKING CHANGE: RealtimeClientOptions.logger and
RealtimeChannelProtocol.logger are now non-optional Logging.Logger
instead of (any SupabaseLogger)?. See V3_MIGRATION.md.

* refactor(functions)!: migrate to swift-log

BREAKING CHANGE: FunctionsClient's logger: parameter is now a
non-optional Logging.Logger instead of (any SupabaseLogger)?. See
V3_MIGRATION.md.

* refactor(supabase)!: migrate to swift-log

BREAKING CHANGE: SupabaseClientOptions.GlobalOptions.logger is now a
non-optional Logging.Logger instead of (any SupabaseLogger)?. See
V3_MIGRATION.md.

* test: update mocks for swift-log migration

* style: apply swift-format l... (continued)

217 of 254 new or added lines in 23 files covered. (85.43%)

10 existing lines in 1 file now uncovered.

8879 of 10328 relevant lines covered (85.97%)

43.52 hits per line

Uncovered Changes

Lines Coverage ∆ File
8
88.98
-0.03% Sources/RealtimeV2/RealtimeClientV2.swift
7
68.87
0.1% Sources/RealtimeV2/RealtimeChannelV2.swift
4
91.67
Sources/Helpers/Logger/OSLogHandler.swift
3
88.13
-0.03% Sources/Auth/AuthClient.swift
3
79.41
0.0% Sources/Auth/Internal/CodeVerifierStorage.swift
3
87.72
0.0% Sources/Auth/Internal/SessionStorage.swift
3
88.94
0.0% Sources/RealtimeV2/ConnectionManager.swift
2
90.96
0.54% Sources/RealtimeV2/ChannelStateManager.swift
2
83.33
0.0% Sources/RealtimeV2/PushV2.swift
1
92.06
0.19% Sources/Auth/Internal/SessionManager.swift
1
97.47
1.24% Sources/PostgREST/PostgrestBuilder.swift

Coverage Regressions

Lines Coverage ∆ File
10
0.0
-100.0% Sources/Helpers/TaskLocalHelpers.swift
Jobs
ID Job ID Ran Files Coverage
1 31735140418.1 13 Aug 2026 07:21PM UTC 104
85.97
GitHub Action Run
Source Files on build 31735140418
  • Tree
  • List 104
  • Changed 24
  • Source Changed 22
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31735140418
  • 7325a6f1 on github
  • Prev Build on main (#31702417506)
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