Skip to content

Modernize package. - #467

Merged
mbrandonw merged 19 commits into
mainfrom
modernize-package
Jun 2, 2026
Merged

mbrandonw merged 19 commits into
mainfrom
modernize-package

Conversation

@mbrandonw

Copy link
Copy Markdown
Member

No description provided.

@mbrandonw
mbrandonw requested a review from stephencelis May 28, 2026 22:19
@mbrandonw
mbrandonw merged commit 36137af into main Jun 2, 2026
5 checks passed
@mbrandonw
mbrandonw deleted the modernize-package branch June 2, 2026 16:38
grdsdev added a commit to supabase/supabase-swift that referenced this pull request Jul 6, 2026
)

Adopts two of the upcoming-feature flags from pointfreeco/sqlite-data#467
into the per-target swiftSettings loop.
grdsdev added a commit to supabase/supabase-swift that referenced this pull request Jul 6, 2026
* build: enable ImmutableWeakCaptures and InferIsolatedConformances

Adopts two of the upcoming-feature flags from pointfreeco/sqlite-data#467
into the per-target swiftSettings loop.

* build: adopt explicit import access-level modifiers

Enables InternalImportsByDefault and MemberImportVisibility in the
per-target swiftSettings loop, adopted from
pointfreeco/sqlite-data#467, and updates every non-test source file
across all targets to declare public import / package import where a
type crosses that file's public or package API surface, or a plain
import where a module's members are only used internally but weren't
directly imported before.

Only import statements were changed; no declaration's access level was
modified. Verified with `swift build`, `swift build --build-tests`,
and `swift test` (failures present are pre-existing: integration tests
require a live Supabase instance, and two Storage snapshot tests are
order-dependent under full-suite parallel execution — both reproduce
identically on the unmodified base commit).

Stacked on feat/swift6-warnings-as-errors.
bok- pushed a commit to bok-/sqlite-data-with-traits that referenced this pull request Jul 27, 2026
* Modernize package.

* better fix

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Revert all test imports

* wip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant