-
Notifications
You must be signed in to change notification settings - Fork 30
SwiftWasm 5.5 release #3604
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
IIRC, we need to cherry-pick my recent repairs of cooperative executor swiftlang#39365 swiftlang#39092 |
Thanks, I'm doing that in #3606 |
@MaxDesiatov what would be the easiest way for me to get a linux/ARM64 build? I'd like to experiment with my own ARM Docker images, as it's become a big blocker for my team. (Happy to contribute back anything we do, of course!) |
After you clone this repository, you can run this script like |
@MaxDesiatov Thanks! I will do some experimenting soon. |
Found another issue in 5.5 (and potentially dev) snapshots, does not look like a blocker to me as I can work around it in |
|
TWIMC, 5.5.0 distribution CI run started here https://github.com/swiftwasm/swift/runs/4301523678?check_suite_focus=true |
Looks like there's a bug in distribution scripts, where intermittently name of a distribution archive can have a certain timestamp, but the contents of it will have a timestamp for a previous day. I've triggered a new build in the 5.5 branch and I hope the newly produced distribution will be named correctly tomorrow. Will tag 5.5.0 off that new distribution of that snapshot then. Debugging the script and fixing it may take just as much time as simple re-triggering I've done. But if it's borked again tomorrow, guess I'll have to investigate this thoroughly and fix it. |
Update: I deleted the tag to avoid confusion, macOS installer packages from this tag couldn't be installed due to notarization issues, see below for updates. |
ugh, too early to rejoice, this archive also looks corrupted 😢 https://github.com/swiftwasm/swift/releases/download/swift-wasm-5.5.0-RELEASE/swift-wasm-5.5.0-RELEASE-macos_arm64.pkg Update: it's a macOS notarization issue, investigating |
The tag is back, it's working. Will be formally announced on Monday 29 Nov if no major issues are found. |
Closing as released. We didn't get Linux arm64 builds yet, but it's tracked in a separate issue now. Release announcement is now published on our blog. |
Here's a preliminary list of things that we'd probably want to see completed for the release:
generateResourceAccessor
WASI regression swiftlang/swift-package-manager#3819carton
for SwiftWasm 5.5 Update dependencies, add support for SwiftWasm 5.5 carton#263async
/await
APIs from fresh SwiftUI in Tokamak with a JSKit version from the point above to give it more exposure and testing.actor
modifiers just become no-op modifiers, since everything is running on the main thread anyway?async
/await
in JSKit is solid, see Support async/await and require Swift 5.5 JavaScriptKit#137Task.sleep(nanoseconds:)
causes a crash after resuming #3646@swiftwasm/toolchain-team WDYT? Anything else you think is required for a successful release? Do you think any of the points above are redundant and we should release ASAP as it is right now?
The text was updated successfully, but these errors were encountered: