-
Notifications
You must be signed in to change notification settings - Fork 30
EdgeJs WASIX C-ARES and OpenSSL fixes and Node test runner #91
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
Merged
Merged
Changes from all commits
Commits
Show all changes
67 commits
Select commit
Hold shift + click to select a range
f87e684
Added note test runner for wasix quickjs
sadhbh-c0d3 2baecee
Added node test runner wasix quickjs to gh workflow
sadhbh-c0d3 352c55f
Set wasmer version to 7.2.0-alpha.3 for wasix tests
sadhbh-c0d3 c63d777
Install wasmer 7.2.0-alpha.3 using curl and shell script. Disable (te…
sadhbh-c0d3 fbbb21f
Updated sysroot=v2026-05-26.1 wasixcc=v0.4.3
sadhbh-c0d3 566e59a
Force llvm runtime
sadhbh-c0d3 38e01f7
Napi/Qjs: SharedArrayBuffer. Ssl certs in wasix tests.
sadhbh-c0d3 c7072ac
Support spawn fork
sadhbh-c0d3 00a1d5a
Switching libuv to Artemy's branch
sadhbh-c0d3 9fa61f1
UV keep alive fix (disable unsupported options)
sadhbh-c0d3 32a4e43
Updated libuv branch
sadhbh-c0d3 64faa6c
Respect address family (IPv4 or IPv6) when asked GetAddrInfo
sadhbh-c0d3 bb7d346
Set outbound ack limit for wasi
sadhbh-c0d3 9aefbbe
Isolate mapped host directories for wasix node test runner
sadhbh-c0d3 929a915
c-ares requests are now tracked per channel, cancellation completes s…
sadhbh-c0d3 61ba960
various fixes
sadhbh-c0d3 2711832
Fixes around edge process wrap, plus w/a for edge -e eval
sadhbh-c0d3 f1999f4
Removed hacks: loopback, and spawn
sadhbh-c0d3 dc9a046
Added /etc/hosts, removed stream type normalization
sadhbh-c0d3 b9ef182
Fixes for OpenSSL error code mapping
sadhbh-c0d3 5254f80
OpenSSL update to 3.5
sadhbh-c0d3 88e41ab
Removed accidental inclusion of libev
sadhbh-c0d3 d256362
Merge remote-tracking branch 'origin/main' into test-wasix-quickjs-only
sadhbh-c0d3 24936fe
Plan for WASIX added
sadhbh-c0d3 2d9beb2
wasix plan update
sadhbh-c0d3 37a4862
Update napi branch
sadhbh-c0d3 bc93737
Updated wasix test plan
sadhbh-c0d3 1b0cd4c
Small update
sadhbh-c0d3 80ecab0
Updated wasix test plans
sadhbh-c0d3 499c4fc
Updated wasix test plans
sadhbh-c0d3 0b03d80
More detailed examples
sadhbh-c0d3 cea16e5
Updated wasix test plans
sadhbh-c0d3 5261cf1
Updated index pageg of the wasix test plans
sadhbh-c0d3 d42ae2e
Update in wasix test plans about reverted commits
sadhbh-c0d3 158bd4f
Update in wasix test plans about reverted commits corrected by hand
sadhbh-c0d3 a31a677
Update in wasix test plans about reverted commits corrected again
sadhbh-c0d3 e3a20c3
Removed not needed code
sadhbh-c0d3 bfeaf7f
Updated wasix test plan moved child stdio issue
sadhbh-c0d3 2f20b4e
Reverted accidental changes to lib
sadhbh-c0d3 c486592
Merge branch 'main' into test-wasix-quickjs-only
sadhbh-c0d3 6e0ce43
Updated wasix test plans
sadhbh-c0d3 172b184
Updated sysroot and wasmer.toml
sadhbh-c0d3 2156029
Use FD 10 for IPC socket to avoid the WASIX preopen FDs
Arshia001 77bd2e1
Bump libuv-wasix to wasix-1.51.0 with merged posix_spawn PR #7.
Arshia001 351df74
Remove the upstream node submodule and its build wiring.
Arshia001 2c67113
Bump napi and skip expected WASIX environment test failures.
Arshia001 bec238b
use wasmer 7.2-rc.1
marxin d0196ec
Add shared framework-test harness and Tier 3 route matrix support.
Arshia001 7c83986
Add Tier 2 standalone build artifact test harness.
Arshia001 48b3f91
Bump wasmer-examples for Tier 3 routes and Tier 2 standalone canaries.
Arshia001 b5a00c1
Document Tier 2 standalone and Tier 3 route matrix integration tests.
Arshia001 ecd579d
Cap QuickJS WASIX CI test parallelism to reduce harness timeouts.
Arshia001 3870b13
Point deps/openssl-wasix at wasix-org/openssl wasix-3.5.8.
Arshia001 f94f1ad
Point deps/libuv-wasix at wasix-org/libuv wasix-1.51.0.
Arshia001 528d5e4
Revert QuickJS WASIX CI TEST_JOBS cap.
Arshia001 45efac9
Use wasix-libc v2026-06-25.1 and extend WASIX slow-test harness timeo…
Arshia001 38b69d4
Align Utf8Stream with Node v24 and tighten WASIX test harness.
Arshia001 a6054d9
Run QuickJS framework and standalone integration tests in CI.
Arshia001 02549b7
Skip flaky Wasmer-abort HTTP/2 test on WASIX CI.
Arshia001 d033994
Run WASIX node tests serially in CI instead of skipping flaky HTTP/2 …
Arshia001 b8923d5
Keep native framework tests out of the quickjs-wasix CI job.
Arshia001 faa551f
Avoid redundant WASIX rebuilds and stabilize framework pnpm setup.
Arshia001 35cf568
Move WASIX IPC stdio relocation from JS to native spawn path.
Arshia001 0ecb8c8
Allow dependency build scripts during framework pnpm installs.
Arshia001 dd5696f
Skip intermittent Wasmer OOB flake in WASIX HTTP/2 test.
Arshia001 de754af
Stabilize WASIX framework CI for known Edge runtime gaps.
Arshia001 e6d3f5d
Skip broken Docusaurus fixtures in WASIX framework CI.
Arshia001 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not a good idea, we should skip flaky tests or address why they fail, not make them serial
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, but as it stands, it appears like GH runners' limited resources are causing random flakiness. We should try later with on a runner with more RAM, which should make the tests stably run in parallel.