Skip to content

Require oauth4swift 0.9.0 and scan Android objects for FoundationNetworking - #94

Merged
germ-mark merged 2 commits into
mainfrom
llm/android-object-scan
Oct 1, 2026
Merged

germ-mark merged 2 commits into
mainfrom
llm/android-object-scan

Conversation

@germ-mark

@germ-mark germ-mark commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

oauth4swift 0.9.0 drops its FoundationNetworking imports, so the library and its dependency closure no longer link it on Android. This raises the oauth4swift requirement to 0.9.0 and has Android CI scan the built objects for the -lFoundationNetworking autolink entry, with a positive control against a target that does import it.

This also raises the package to Swift 6.3 (tools-version and the Apple CI jobs, now Xcode 26.4), because oauth4swift 0.9.0 has tools-version 6.3. Consumers on Swift 6.2 can no longer resolve it; the changeset is minor.

Tested locally: swift test (macOS, 15 tests); swift format lint --strict; Android cross-build with the Swift 6.4 SDK: scan finds 0 of 704 objects for AtprotoOAuth, control detects FoundationNetworking.

🤖 Generated with Claude Code

…orking

oauth4swift 0.9.0 drops its FoundationNetworking imports, so the library
and its dependencies no longer link it on Android. CI now checks that,
with a positive control.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@changeset-bot

changeset-bot Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 7820d8f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@germ-network/atprotooauth Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

oauth4swift 0.9.0 has swift-tools-version 6.3, so resolving it needs a
Swift 6.3 toolchain. Move the package and the Apple CI jobs to match.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@germ-mark
germ-mark marked this pull request as ready for review October 1, 2026 21:07
@germ-mark
germ-mark merged commit 4e9c7c0 into main Oct 1, 2026
29 checks passed
@germ-mark
germ-mark deleted the llm/android-object-scan branch October 1, 2026 21:07
@github-actions github-actions Bot mentioned this pull request Oct 1, 2026
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