Skip to content

Conversation

@MaxDesiatov
Copy link
Member

"SDK" and "Swift SDK" are different concepts, compare swift build --help | grep sdk output, where we have separate CLI options for these with different meaning:

  • SDK is used by Clang and Xcode, with Swift Driver also implementing the -sdk flag. There's no specification for how Clang SDKs are distributed, thus we don't distribute any Wasm SDK as such.
  • Swift SDK is purely a SwiftPM feature, which uses artifact bundles for distribution. We do distribute Swift SDKs for Wasm.

Same for static Linux BTW, so a separate PR is needed to clean up that confusion for Musl-related CI workflows.

Additionally, Wasm is not an acronym. Per the Wasm spec https://webassembly.github.io/spec/core/intro/introduction.html#wasm:

A contraction of “WebAssembly”, not an acronym, hence not using all-caps.

"SDK" and "Swift SDK" are different concepts, compare `swift build --help | grep sdk` output, where we have separate CLI options for these with different meaning:
* SDK is used by Clang and Xcode, with Swift Driver also implementing the `-sdk` flag. There's no specification for how Clang SDKs are distributed, thus we don't distribute any Wasm SDK as such.
* Swift SDK is purely a SwiftPM feature, which uses artifact bundles for distribution. We do distribute Swift SDKs for Wasm.

Additionally, Wasm is not an acronym. Per the Wasm spec https://webassembly.github.io/spec/core/intro/introduction.html#wasm:
> A contraction of “WebAssembly”, not an acronym, hence not using all-caps.
Copy link
Contributor

@rnro rnro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks for clarifying!

Renaming the workflow like this could break downstream adopters but up until very recently this hardcoded NIOCore as a target so I don't think there are any right now so this should be safe.

@rnro rnro added the semver/none No version bump required. label Oct 24, 2025
@Lukasa Lukasa merged commit 603edba into apple:main Oct 24, 2025
102 of 106 checks passed
@MaxDesiatov MaxDesiatov deleted the patch-2 branch October 24, 2025 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants