Stream: git-wasmtime

Topic: wasmtime / PR #11978 feat: add support for wasi:config@0....


view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:40):

vados-cosmonic requested wasmtime-wasi-reviewers for a review on PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:40):

vados-cosmonic opened PR #11978 from vados-cosmonic:feat=add-support-for-wasi-config-0-2-0-rc1 to bytecodealliance:main:

This commit adds support for [the newly released
wasi:config@0.2.0-rc.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fconfig/565778971?tag=0.2.0-rc.1) to the wasi-config crate, maintaining support for wasi:config@0.2.0-draft.

To avoid breaking downstream users who are using the older versions,
it looks like some duplication of WIT is required as we can't include
the same interface at two different versions in the same WIT world.

This commit also updates the test programs to use
wasi:config@0.2.0-rc.1 going forward.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:40):

vados-cosmonic requested dicej for a review on PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:40):

vados-cosmonic requested wasmtime-core-reviewers for a review on PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:40):

vados-cosmonic edited PR #11978:

This commit adds support for [the newly released
[wasi:config@0.2.0-rc.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fconfig/565778971?tag=0.2.0-rc.1) to the wasi-config crate, maintaining support for wasi:config@0.2.0-draft.

To avoid breaking downstream users who are using the older versions,
it looks like some duplication of WIT is required as we can't include
the same interface at two different versions in the same WIT world.

This commit also updates the test programs to use
wasi:config@0.2.0-rc.1 going forward.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:40):

vados-cosmonic edited PR #11978:

This commit adds support for [the newly released
[wasi:config@0.2.0-rc.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fconfig/565778971?tag=0.2.0-rc.1) to the wasi-config crate, maintaining support for wasi:config@0.2.0-draft`.

To avoid breaking downstream users who are using the older versions,
it looks like some duplication of WIT is required as we can't include
the same interface at two different versions in the same WIT world.

This commit also updates the test programs to use
wasi:config@0.2.0-rc.1 going forward.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:40):

vados-cosmonic edited PR #11978:

This commit adds support for [the newly released wasi:config@0.2.0-rc.1](https://github.com/WebAssembly/WASI/pkgs/container/wasi%2Fconfig/565778971?tag=0.2.0-rc.1) to the wasi-config crate, maintaining support for wasi:config@0.2.0-draft`.

To avoid breaking downstream users who are using the older versions,
it looks like some duplication of WIT is required as we can't include
the same interface at two different versions in the same WIT world.

This commit also updates the test programs to use
wasi:config@0.2.0-rc.1 going forward.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:40):

vados-cosmonic edited PR #11978:

This commit adds support for the newly released wasi:config@0.2.0-rc.1 to the wasi-config crate, maintaining support for wasi:config@0.2.0-draft.

To avoid breaking downstream users who are using the older versions,
it looks like some duplication of WIT is required as we can't include
the same interface at two different versions in the same WIT world.

This commit also updates the test programs to use
wasi:config@0.2.0-rc.1 going forward.

<!--
Please make sure you include the following information:

Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.html

Please ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:43):

vados-cosmonic updated PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:44):

vados-cosmonic updated PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 16:44):

vados-cosmonic updated PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 17:11):

vados-cosmonic updated PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 17:11):

vados-cosmonic requested wasmtime-default-reviewers for a review on PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 17:18):

vados-cosmonic updated PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 17:20):

vados-cosmonic updated PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 18:14):

pchickey commented on PR #11978:

To avoid breaking downstream users who are using the older versions,

Previously, when wasmtime has shipped prerelease versions (anything with a -* suffixed version) of wits, we have had the policy that breaking changes can happen at any time, including removing support for the version when a new prerelease or the release is introduced. We chose this specifically to avoid the complexity of having multiple wit drafts in tree. Unless theres an extraordinary reason to change that policy, this change should follow that policy.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 04 2025 at 23:05):

vados-cosmonic commented on PR #11978:

Ah thanks @pchickey -- in this case I'll update the PR and just replace the old WIT

view this post on Zulip Wasmtime GitHub notifications bot (Nov 05 2025 at 05:20):

vados-cosmonic updated PR #11978.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 05 2025 at 07:29):

rvolosatovs submitted PR review.

view this post on Zulip Wasmtime GitHub notifications bot (Nov 05 2025 at 07:54):

rvolosatovs merged PR #11978.


Last updated: Dec 06 2025 at 06:05 UTC