Stream: wasi

Topic: wasi-0.3.0-rc-2025-09-16 published


view this post on Zulip Yosh Wuyts (Sep 17 2025 at 14:15):

Hey all, we published another 0.3.0 RC yesterday which includes updates to wasi:cli and wasi:http. We did this on the request of Wasmtime, so that these changes can be back ported in time for next Monday's Wasmtime release.

view this post on Zulip Yosh Wuyts (Sep 17 2025 at 14:17):

For anyone tracking the WASI releases: you may have noticed yesterday's release was quite noisy. We've been working on continuing the automation of the release process, and ran into a lot of errors and issues along the way.

view this post on Zulip Yosh Wuyts (Sep 17 2025 at 14:17):

The good news: publishing any future RCs should now be a matter of running a single script locally that takes about 5 mins to complete.

view this post on Zulip Yosh Wuyts (Sep 17 2025 at 14:27):

The less good news: we do need to make some improvements to the WASI repos. Having run this latest release, I think we should:

I'll add this to the agenda for tomorrow's WASI meeting to discuss further.

view this post on Zulip Lann Martin (Sep 17 2025 at 14:30):

Merge queues are probably unnecessary for WASI repos, but requiring PRs w/ passing CI makes sense.

view this post on Zulip Yosh Wuyts (Sep 17 2025 at 15:39):

@Lann Martin I was mainly thinking of merge queues as a convenience feature, so maintainers don't need to wait for CI to finish to approve a change. But it sounds like there may be downsides to GitHub's merge queues I'm not aware of?

view this post on Zulip Lann Martin (Sep 17 2025 at 15:42):

Ah OK. I don't know what the tradeoffs are between merge queues and automerge for that. I guess my perception is that merge queues add complexity but my experience is mostly with non-github merge queues. :shrug:

view this post on Zulip Yosh Wuyts (Sep 17 2025 at 15:46):

Oh by "automerge" you mean GitHub's "merge when ready button", right? If so, we're talking about the same thing: that's the front-end to GitHub's merge queues feature.

view this post on Zulip Lann Martin (Sep 17 2025 at 15:47):

I mean the "Enable auto-merge" button :slight_smile:
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request
vs
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue

You can increase development velocity by enabling auto-merge for a pull request so that the pull request will merge automatically when all merge requirements are met.
If a merge queue is required by the branch protection setting for the branch, you can add your pull requests to a merge queue and GitHub will merge the pull requests for you once all required checks have passed.

view this post on Zulip Lann Martin (Sep 17 2025 at 15:47):

iirc merge queues are newer so maybe there aren't significant downsides to it over auto-merge

view this post on Zulip Yosh Wuyts (Sep 17 2025 at 15:48):

Ahh, I didn't realize that. Yeah no, the thing I care about really is adding that button. I thought that was the same feature, but I guess not.

view this post on Zulip Yosh Wuyts (Sep 17 2025 at 15:49):

:sparkles:convenience:sparkles:

view this post on Zulip Yosh Wuyts (Sep 17 2025 at 15:50):

But yeah, will bring this to the broader group in tomorrow's meeting

view this post on Zulip Lann Martin (Sep 17 2025 at 15:50):

I suspect given the low PR volume and fast CI for WASI repos it probably makes very little difference. (Auto-merge vs Merge Queue...vs neither, really)

view this post on Zulip Andy Wingo (Sep 18 2025 at 09:15):

Hi, ignorant question, where do I see the wasi releases? Is there a single place with release notes, or do I just look in all the different wasi-cli, wasi-http, etc git modules?

view this post on Zulip Yosh Wuyts (Sep 18 2025 at 12:20):

@Andy Wingo not an ignorant question at all! — We generate release notes per-repo, so for example for the latest wasi:http 0.3 RC the release notes are here:
https://github.com/WebAssembly/wasi-http/releases/tag/v0.3.0-rc-2025-09-16

What's Changed p3: rework consume-body by @rvolosatovs in #185 Update 0.3.0 WIT definitions to 0.3.0-rc-2025-09-16 by @github-actions[bot] in #189 Full Changelog: v0.3.0-rc-2025-08-15...v0.3.0-rc...

view this post on Zulip Yosh Wuyts (Sep 18 2025 at 12:21):

I believe on this release the main changes were to wasi:http and wasi:cli.


Last updated: Dec 06 2025 at 06:05 UTC