No CI exists; every gate is a runnable command. Wire them into GitHub Actions:
cargo build --workspace + cargo test -p translator-shim -p bindgen -p testgen
cd runtime && deno task check && deno task test
cd harness && deno task conformance (Deno lane, full 1395-command corpus)
- seeded-scheduler runs (
DELTIC_SCHED_SEED=1 / =4242) over the task/async/stream suites
wasi-shims, ct-runner, ports/{websocket,webcrypto,webrtc} test suites
- browser lanes:
deno run -A tools/browser/run-lane.ts chromium first; Firefox (JSPI pref set by the driver) next; WebKit best-effort — needs playwright browsers + the Ubuntu-24.04 dependency staging recipe in harness/browser/expectations/webkit.ts
- consumer suites as release gates (docs/consumers.md, "their suites become our gates"): websocket conformance 55/55 spawns their real echod (builds from the polymorph checkout — needs a vendoring/fetch strategy in CI); the iroh endpoint exam needs an
iroh-relay binary — decide hosted-vs-skipped per lane
ARM64 note: current development is linux-arm64; GH-hosted runners are x64 by default — the WebKit dep recipe and any prebuilt-binary assumptions (node-datachannel) need re-verification on the CI architecture.
No CI exists; every gate is a runnable command. Wire them into GitHub Actions:
cargo build --workspace+cargo test -p translator-shim -p bindgen -p testgencd runtime && deno task check && deno task testcd harness && deno task conformance(Deno lane, full 1395-command corpus)DELTIC_SCHED_SEED=1/=4242) over the task/async/stream suiteswasi-shims,ct-runner,ports/{websocket,webcrypto,webrtc}test suitesdeno run -A tools/browser/run-lane.ts chromiumfirst; Firefox (JSPI pref set by the driver) next; WebKit best-effort — needs playwright browsers + the Ubuntu-24.04 dependency staging recipe inharness/browser/expectations/webkit.tsiroh-relaybinary — decide hosted-vs-skipped per laneARM64 note: current development is linux-arm64; GH-hosted runners are x64 by default — the WebKit dep recipe and any prebuilt-binary assumptions (node-datachannel) need re-verification on the CI architecture.