Skip to content

Conversation

@vados-cosmonic
Copy link
Contributor

This commit removes the ignored handling of wasi:http/incoming-handler which breaks components that have manually implemented the handle export.

This change was introduced during the recent overhaul, and I got blocked by this trying to upgrade componentize-js in jco

@vados-cosmonic
Copy link
Contributor Author

vados-cosmonic commented Apr 8, 2025

Hey @tschneidereit would you mind taking a look at this? it wasn't clear why http was skipped explicitly (testing?), but it breaks builds of components that implement wasi:http/incoming-handler.handle manually.

Copy link
Member

@tschneidereit tschneidereit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh yeah, that's an annoying but—my apologies!

Would you by any chance be up for adding a test for this, so we don't regress it again?

@vados-cosmonic
Copy link
Contributor Author

Oh yeah great point -- will do that and get it in today! 🙇

@vados-cosmonic vados-cosmonic force-pushed the fix=ignored-wasi-http branch 8 times, most recently from 4f34de8 to bbc0232 Compare April 24, 2025 19:11
@vados-cosmonic
Copy link
Contributor Author

Hey @tschneidereit this is ready for another review -- the tests that are failing intermittently are the fetch tests (which are fixed by the other PR)

@vados-cosmonic vados-cosmonic force-pushed the fix=ignored-wasi-http branch 4 times, most recently from e301d9b to ae59b95 Compare April 24, 2025 19:29
@vados-cosmonic
Copy link
Contributor Author

Rebasing this to the fetch PR just so we can get green tests.

Copy link
Member

@tschneidereit tschneidereit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for all the work you put into the test here, very much appreciated!

@vados-cosmonic vados-cosmonic force-pushed the fix=ignored-wasi-http branch 2 times, most recently from 519e32e to af276c0 Compare April 25, 2025 12:22
This commit removes the ignored handling of `wasi:http/incoming-handler`
which breaks components that have manually implemented the `handle` export.

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
@vados-cosmonic vados-cosmonic force-pushed the fix=ignored-wasi-http branch from af276c0 to bbf3980 Compare April 25, 2025 12:22
@vados-cosmonic
Copy link
Contributor Author

Thanks @tschneidereit ! I've rebased the PR so it's a bit easier to parse out what is what -- Just one commit now!

@tschneidereit tschneidereit merged commit 54ab085 into bytecodealliance:main Apr 25, 2025
16 checks passed
@vados-cosmonic vados-cosmonic deleted the fix=ignored-wasi-http branch April 25, 2025 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants