Skip to content

docs: align supported platform requirements - #688

Draft
dajiaohuang wants to merge 1 commit into
3lvis:masterfrom
dajiaohuang:docs/platform-requirements
Draft

dajiaohuang wants to merge 1 commit into
3lvis:masterfrom
dajiaohuang:docs/platform-requirements

Conversation

@dajiaohuang

Copy link
Copy Markdown

Why

The README advertises iOS 17+ / macOS 14+, but Package.swift requires iOS 18 / macOS 15 and Swift tools 6.2. The lower minimums mislead consumers about which deployment targets the package supports.

The approach

Align the README requirements with the package: Xcode 26+, Swift 6.2, iOS 18+ / macOS 15+.

Testing

py -3 scripts/check-doc-links.py passed across 28 Markdown files; git diff --check passed. bin/lint --fix and --check were attempted but this Windows environment is unsupported by the script (it ships macOS arm64 and Linux x86_64 builds only). Swift tests were not run for this README-only change; the PR's Linux lint workflow will check the document.

Learnings

None.

Earned its keep: AGENTS.md § Docs: contracts rather than snapshots — Package.swift owns platform targets; README owns public usage.

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