Skip to content

Remove platform requirements from manifest - #197

Open
gjcairo wants to merge 2 commits into
apple:mainfrom
gjcairo:platform-reqs
Open

gjcairo wants to merge 2 commits into
apple:mainfrom
gjcairo:platform-reqs

Conversation

@gjcairo

@gjcairo gjcairo commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Motivation

Now that swiftlang/swift#89028 has been fixed, we can remove the platforms requirement from the Package manifest.

Modifications

  • Remove the platforms requirement from the Package manifest.
  • Update the swift-http-server submodule to the latest commit that fixes a missing availability annotation; without this, things wouldn't build without the platforms.

Result

No more unnecessary platform requirements.

@gjcairo
gjcairo requested a review from FranzBusch October 22, 2026 15:51
@gjcairo gjcairo added the 🆕 semver/minor Adds new public API. label Oct 22, 2026
@gjcairo

gjcairo commented Oct 29, 2026

Copy link
Copy Markdown
Contributor Author

@guoye-zhang @FranzBusch the 6.4 build is failing because HTTPClientConformance.swift:L726 uses String/utf8Span, which isn't available on watchOS. Is there a recommended pattern to get around this?

@FranzBusch

Copy link
Copy Markdown
Member

Shouldn't it be available from 26.0 looking at https://developer.apple.com/documentation/swift/string/utf8span?

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

Labels

🆕 semver/minor Adds new public API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants