Skip to content
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

Proposal: report out component and wasi compliance with releases #338

Open
squillace opened this issue Sep 26, 2023 · 1 comment
Open

Proposal: report out component and wasi compliance with releases #338

squillace opened this issue Sep 26, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@squillace
Copy link

Hi all. I have a proposal that runwasi releases should provide information to those consuming either crates or shims for wasm runtimes. Runwasi was conceived as an approach to integrate webassembly system interface and components into Kubernetes generally while providing a reasonably "transparent" operational and application experience -- and the response has been wonderful.

As we add new runtimes, however, the name runwasi says wasi -- which of course early on was wasi preview 1, though no one has ever prevented anyone from implementing custom functionality, and we didn't have that intention.

However, as we move forward, I think we should provide potential users with information about wasi and component compliance for each runtime/release in the form of a report. I don't think that the project needs to exclude any behavior, but I do think that conveying to those selecting runtime shims should have information about the runtimes, the support they have for current wasi and component standards, and any custom information like enabling or preventing custom functionality.

As both standards continue to be in flight, it sure doesn't seem to me that anyone need to "comply" at any one point, because the runtimes themselves will or will not handle that work. But I do think that we should aim to help users with understanding what wasi the shims currently support.

There are a few compliance tests out there we can use -- and certainly this is a backlog objective. One step after another.

@Mossaka
Copy link
Member

Mossaka commented Oct 16, 2023

I think we should provide potential users with information about wasi and component compliance for each runtime/release in the form of a report.

Agreed!

@Mossaka Mossaka added the enhancement New feature or request label Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants