SwiftWasm 6.0 release
kateinoigakukun opened this issue ยท 4 comments
kateinoigakukun commented
TODO:
- Check core libraries and tools are compatible with the toolchain
- JavaScriptKit swiftwasm/JavaScriptKit#268
- carton swiftwasm/carton#498
- Dispatch distribution workflow
gh workflow run manual-distribution.yml -f run-id=$RC_RUN_ID -f scheme=release-6.0 -f override-name=swift-wasm-6.0-RELEASE -f display-name="Swift for WebAssembly 6.0 Release $(date +'%Y-%m-%d')" -f display-name-short="Swift for WebAssembly 6.0 Release" -R swiftwasm/swift(Replace $RC_RUN_ID with the GitHub Actions run id of swiftwasm-build repository for the release candidate build)
After tagging the toolchain version
- Release a new version of JavaScriptKit
- Release a new version of carton
- Push a new version of switwasm-docker
- Update the setup guide in https://github.com/swiftwasm/swiftwasm-book/blob/main/src/getting-started/setup.md
- Add caution about
--static-swift-stdlib
- Add caution about
- Announcement blog post
Current blockers
Please report any other issues found in the latest release snapshots to help us prioritize them.
Previous releases
kateinoigakukun commented
I'll make a stable release once the upstream tagged 6.0.2 because 6.0.1 happened during the huge diverge for swift-foundation.
kateinoigakukun commented
Rebased 6.0 channel on the upstream 6.0.2: swiftwasm/swiftwasm-build#447
I'll execute the release workflow this week
Release candidate run id: 11568835763
kateinoigakukun commented
Executed the release workflow
gh workflow run manual-distribution.yml -f run-id=11568835763 -f scheme=release-6.0 -f override-name=swift-wasm-6.0.2-RELEASE -f display-name="Swift for WebAssembly 6.0.2 Release $(date +'%Y-%m-%d')" -f display-name-short="Swift for WebAssembly 6.0.2 Release" -R swiftwasm/swift