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

supabase / supabase-swift / 35075928681
90%

Build:
DEFAULT BRANCH: main
Ran 16 Sep 2026 08:53AM UTC
Jobs 1
Files 132
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

16 Sep 2026 08:49AM UTC coverage: 88.38% (+0.04%) from 88.34%
35075928681

push

github

web-flow
chore(ci): swift-format lint gate, pinned Linux Swift, visionOS platform (#1340)

* fix: clear default swift-format lint violations ahead of the strict CI gate

swift format lint --strict flags real issues the formatter alone never
touches: forEach where a for-loop reads better, SCREAMING_SNAKE_CASE
constants, static properties that repeat their type name, and Storage's
Key/Id fields decoded straight from wire casing. Fixing these now keeps
the next commit (which turns the lint gate on) from failing on day one.

Also drops an unused, force-try'ing JSONValueView(rendering:) initializer
in the Examples app that nothing calls.

* chore: swift-format lint gate, pinned Linux Swift, visionOS platform

* Pin lineLength/indentation explicitly in .swift-format and
  Tests/.swift-format so a future swift-format default change can't
  silently shift what CI accepts.
* Replace the PR-only "reformat changed files and diff" format-check
  job with `swift format lint --strict --recursive` over Sources,
  Tests, Package.swift, and Examples, on every push and PR.
* Pin the Linux job to swift:6.2-noble and swift:6.3-noble containers
  (the two latest Swift.org releases, matching SSWG graduation
  criteria) plus swift:nightly as an allowed-to-fail leg, instead of
  whatever Swift ubuntu-latest happens to ship. Also adds
  --explicit-target-dependency-import-check error to that build.
* Add an xcodebuild (build-only) job for watchOS, tvOS and visionOS
  simulators, mirroring what Swift Package Index already builds.
* Declare .visionOS(.v1) in Package.swift's platforms, matching the
  visionOS 1+ claim already in README.md/AGENTS.md.

Skipped the optional Package@swift-6.1.swift shim from the ticket: it's
only needed if the main manifest moves to Swift 6.2 for
.defaultIsolation/strictMemorySafety, which isn't happening here.

Refs SDK-1802

* fix(ci): nightly Linux snapshots live under swiftlang/swift, not swift

There's no swift:nightly tag on the stable swift image — Do... (continued)

22 of 23 new or added lines in 3 files covered. (95.65%)

10382 of 11747 relevant lines covered (88.38%)

157.05 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
89.79
0.0% Sources/Auth/AuthClient.swift
Jobs
ID Job ID Ran Files Coverage
1 35075928681.1 16 Sep 2026 08:53AM UTC 132
88.38
GitHub Action Run
Source Files on build 35075928681
  • Tree
  • List 132
  • Changed 6
  • Source Changed 6
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35075928681
  • 4b32adf6 on github
  • Prev Build on main (#35075403030)
  • Next Build on main (#35077416461)
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