Open
Conversation
Move from 6.3-snapshot-2026-02-27 development snapshot to the official Swift 6.3.0 release.
Replace snapshot key mappings and embedded CI version overrides with direct release SDK references, URL, and checksum.
Remove snapshot-splitting logic. Read WASM_SDK and WASM_SDK_EMBEDDED directly from .swan-config.
Accept a download URL and checksum instead of parsing snapshot patterns. The swift sdk install command handles deduplication.
The version parsing now supports both release (X.Y.Z) and snapshot (X.Y-snapshot-DATE) formats from .swift-version.
Remove separate CI_TC_VERSION_EMBEDDED override. Embedded builds now use the same 6.3.0 release toolchain as all other workflows.
Remove references to development snapshot toolchain and the non-existent .wasm-sdk-version file. Document .swan-config and Makefile-based WASM build commands.
bmedina
commented
Mar 31, 2026
Collaborator
Author
|
The embedded build needs to be fixed. It was working prior to this PR. |
- Remove snapshot fallback from Windows CI version parsing; only handle release format since .swift-version is now always X.Y.Z. - Restore embedded WASM to main-snapshot toolchain and SDK. Swift 6.3 has a compiler limitation with SPI conformances in embedded mode, so embedded builds still require a main-branch snapshot. Add sdk-install-embedded Makefile target with dedicated URL/checksum.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
6.3-snapshot-2026-02-27) to the official Swift 6.3.0 release across native, WASM, and embedded WASM builds.swan-configandMakefileby removing snapshot-mapping logic in favor of direct release SDK referencessdk-install.mjsto accept a direct download URL + checksum instead of parsing snapshot patterns from the swift.org APIX.Y.Z) and snapshot (X.Y-snapshot-DATE) version formats.swift-versiontoolchain as all other workflows (removesCI_TC_VERSION_EMBEDDEDoverride)AGENTS.mdto remove stale snapshot references and document.swan-configTest plan
swift-6.3-RELEASE_wasm)make wasm-build) succeeds