Skip to content

Enable Etherpad on the QuickJS edge stages (native + WASIX)#106

Merged
Arshia001 merged 1 commit into
mainfrom
framework-tests/enable-etherpad-edge
Jul 3, 2026
Merged

Enable Etherpad on the QuickJS edge stages (native + WASIX)#106
Arshia001 merged 1 commit into
mainfrom
framework-tests/enable-etherpad-edge

Conversation

@Arshia001

Copy link
Copy Markdown
Member

Bumps wasmer-examples and drops js-etherpad from FRAMEWORK_TEST_EDGE_SKIP on all QuickJS edge stages (native + WASIX, framework-test + standalone-build).

Why it works now

Etherpad was edge-skipped pending three blockers, all now resolved:

Verified

Local make framework-test-quickjs-native js-etherpad and make framework-test-quickjs-wasix js-etherpad both pass — Etherpad serves /health and / (2/2 routes), no regressions vs the Node baseline, on both native and WASIX.

Dependencies (stacked)

🤖 Generated with Claude Code

@Arshia001 Arshia001 changed the base branch from framework-tests/phase-1-no-db-apps to eco-359-implement-missing-intl-apis-in-edgejs-quickjs July 2, 2026 15:12
@Arshia001 Arshia001 force-pushed the framework-tests/enable-etherpad-edge branch from 7071518 to 0002b40 Compare July 2, 2026 15:12
@Arshia001 Arshia001 force-pushed the eco-359-implement-missing-intl-apis-in-edgejs-quickjs branch from 7921e20 to 5f5a793 Compare July 2, 2026 16:35
@Arshia001 Arshia001 force-pushed the framework-tests/enable-etherpad-edge branch 3 times, most recently from 3e66df3 to 53bd980 Compare July 3, 2026 10:22
Base automatically changed from eco-359-implement-missing-intl-apis-in-edgejs-quickjs to main July 3, 2026 11:24
Bump wasmer-examples to pick up the js-etherpad build-time client
bundling (no runtime esbuild) and drop js-etherpad from
FRAMEWORK_TEST_EDGE_SKIP on all QuickJS edge stages.

Etherpad now passes on both EdgeJS QuickJS Native and WASIX (2/2 routes,
no regressions vs the Node baseline): the ICU-backed Intl surface
(ECO-359) provides Intl.ListFormat, native-function toString matches V8,
and the example pre-bundles its client entrypoints at build time so no
esbuild is required at runtime.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Arshia001 Arshia001 force-pushed the framework-tests/enable-etherpad-edge branch from 53bd980 to 78b568e Compare July 3, 2026 11:26
@Arshia001 Arshia001 merged commit 046340f into main Jul 3, 2026
11 of 16 checks passed
@Arshia001 Arshia001 deleted the framework-tests/enable-etherpad-edge branch July 3, 2026 11:28
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.

1 participant