Skip to content

conformance: retire the jco legs; deltic carries the JS-host rows - #42

Merged
lann merged 1 commit into
mainfrom
jco-cutover
Aug 10, 2026
Merged

conformance: retire the jco legs; deltic carries the JS-host rows#42
lann merged 1 commit into
mainfrom
jco-cutover

Conversation

@lann

@lann lann commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

The deltic legs (#36 deno, #39 browser) have run green beside the jco legs across both signer postures. This retires the jco driver tree (conformance/driver-ct/jco/: the pinned lann/jco fork, the transpile wrapper, the node + browser runners) and the four jco-* targets.

Standing matrix after this change (all green): composed, composed-delegated (wasmtime) · deltic-deno, deltic-deno-delegated (stock Deno) · deltic-browser, deltic-browser-delegated (headless Chromium) · composed-delegated-webcrypto (on demand). One suite, one composition per row, two engines — the deltic rows runtime-link with no transpile step and no engine flag.

  • _ct-tools pins gate and the setup action now check the deltic driver's package-lock.json (it carries the polymorph-test rev via component-test-js); the pin-bump incantation in Cargo.toml updated to match.
  • Node 24 stays in CI — the deltic browser driver (playwright-core) runs under it; its npm cache now keys on the deltic lockfile.
  • Provenance comments in driver-ct/deltic/ now cite the retired jco runners via git history instead of live paths.
  • Perf note (same box, Chromium): the browser pair ran 2.4s under jco, 2.7s under deltic — parity on this 7-case fetch-dominated suite.

Verified: just conformance (matrix-check included) with CONFORMANCE_BROWSER=1, and just check.

The deltic rows have run green beside the jco rows since #36/#39, on
stock engines (Deno; Chromium via the upstream page driver) with no
transpile step and no JSPI flag. With deltic now the family's JS host,
the jco driver tree, its fork pin, and the jco-node/jco-browser targets
retire; the standing matrix is wasmtime + deltic-deno + deltic-browser
over both signer postures (jco-era matrix history stays in git).

Node 24 stays in CI: the deltic browser driver runs under it.
@lann
lann enabled auto-merge (squash) August 10, 2026 22:19
@lann
lann merged commit 745b0f5 into main Aug 10, 2026
4 checks passed
@lann
lann deleted the jco-cutover branch August 10, 2026 22:20
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