Closed
Description
TODO:
- Repair CI Repair main and release/5.9 build swiftwasm-build#99
- Prepare Swift SDK artifactbundle
- [Postponed] Implement some critical build system features
- Experimental Swift SDK integration
- SwiftPM Build Plugin support (Supported in 5.9.2)
- Check core libraries and tools are compatible with the toolchain
- JavaScriptKit Swift 5.9 Changes JavaScriptKit#229
- carton Add 5.9 support carton#412
- Tokamak: Manually tested with wasm-5.9-SNAPSHOT-2024-01-12-a
- Set
5.9.1
as default value ofswift-compiler-version
build-script option- This step will be unnecessary from the next release, because we can use upstream pre-built toolchain.
- Dispatch distribution workflow
gh workflow run manual-distribution.yml -f run-id=$RC_RUN_ID -f scheme=release-5.9 -f override-name=swift-wasm-5.9.1-RELEASE -f display-name="Swift for WebAssembly 5.9.1 Release $(date +'%Y-%m-%d')" -f display-name-short="Swift for WebAssembly 5.9.1 Release" -R swiftwasm/swift
(Replace $RC_RUN_ID
with the GitHub Actions run id for the release candidate build)
After tagging the toolchain version
- Release a new version of JavaScriptKit https://github.com/swiftwasm/JavaScriptKit/releases/tag/0.19.0
- Release a new version of carton https://github.com/swiftwasm/carton/releases/tag/0.20.0
- Push a new version of switwasm-docker
- Push a new version of swiftwasm-action
- Update the setup guide in https://github.com/swiftwasm/swiftwasm-book/blob/main/src/getting-started/setup.md
- Announcement blog post https://blog.swiftwasm.org/posts/5-9-released/
Current blockers
Please report any other issues found in the latest release snapshots to help us prioritize them.
References
- Previous release: SwiftWasm 5.8 release #5362