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

supabase / supabase-swift / 28606434297
81%

Build:
DEFAULT BRANCH: main
Ran 02 Jul 2026 04:51PM UTC
Jobs 1
Files 92
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

02 Jul 2026 04:41PM UTC coverage: 81.075% (+0.08%) from 80.998%
28606434297

push

github

web-flow
feat(storage): backport typed value types and API ergonomics from v3 (#1049)

* ci: trigger release-please for v3 branch

* docs: add spec for storage typed value types backport

* docs: add implementation plan for storage typed value types backport

* feat(storage): add StorageByteCount, ResizeMode, ImageFormat, SortOrder, DownloadBehavior, UploadMethod types

* fix(storage): make DownloadBehavior.queryValue internal

* fix(storage): make rawValue immutable (let) on ResizeMode, ImageFormat, SortOrder

* feat(storage): add StorageErrorCode and StorageError.errorCode computed property

* refactor(storage): consolidate BucketOptions and TransformOptions into Types.swift

* feat(storage): evolve TransformOptions.resize to ResizeMode? and format to ImageFormat?

* feat(storage): evolve SortBy.order to SortOrder?

* feat(storage): rename BucketOptions.public to isPublic, fileSizeLimit to StorageByteCount

- Rename `BucketOptions.public` → `isPublic: Bool`
- Change `fileSizeLimit: String?` → `fileSizeLimit: StorageByteCount?`
- Add deprecated computed property bridge for `public` (get/set)
- Add deprecated init bridge accepting `public:` label and `String?` fileSizeLimit
- Fix `BucketParameters.fileSizeLimit` wire type: `Int64?` instead of `String?`
- Update both createBucket and updateBucket call sites
- Add new BucketOptionsTests covering renamed API and deprecated bridges

* chore(storage): remove unused UploadMethod type (deferred to PR 2)

* fix(storage): update integration tests to use typed StorageByteCount for file size limits

* feat(storage): add DownloadBehavior overloads for createSignedURL, createSignedURLs, getPublicURL

- Add DownloadBehavior? overloads to createSignedURL, createSignedURLs, getPublicURL
- Annotate existing String? overloads with @_disfavoredOverload to prevent ambiguity
- Deprecate Bool overloads with migration messages pointing to DownloadBehavior?
- Add DownloadBehaviorURLTests covering nil, .withOriginalName, .named("photo... (continued)

124 of 130 new or added lines in 3 files covered. (95.38%)

2 existing lines in 1 file now uncovered.

7574 of 9342 relevant lines covered (81.07%)

36.77 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
71.19
37.34% Sources/Storage/Types.swift

Coverage Regressions

Lines Coverage ∆ File
2
71.19
37.34% Sources/Storage/Types.swift
Jobs
ID Job ID Ran Files Coverage
1 28606434297.1 02 Jul 2026 04:50PM UTC 92
81.07
GitHub Action Run
Source Files on build 28606434297
  • Tree
  • List 92
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28606434297
  • d464945d on github
  • Prev Build on main (#28599450566)
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