Skip to content

component-test: bump the harness pin f9ea8bb -> 3ec4317 - #49

Merged
lann merged 1 commit into
mainfrom
bump-component-test-3ec4317
Aug 11, 2026
Merged

component-test: bump the harness pin f9ea8bb -> 3ec4317#49
lann merged 1 commit into
mainfrom
bump-component-test-3ec4317

Conversation

@lann

@lann lann commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

Bumps the component-test harness pin to upstream main (12 commits) across all five sites, via the checklist in the root Cargo.toml comment (component-test pins bump, cargo update, pnpm install):

  • the two [workspace.dependencies] git deps (component-test-sdk, component-test-runner)
  • the CLI install rev (read back out of Cargo.lock by conformance-ct::_ct-tools)
  • the @polymorph/component-test-js pin in conformance/driver-ct/deltic/package.json
  • the setup and aggregate action refs in .github/workflows/ci.yml (no actions/ files changed in the gap — refs move, interfaces don't)

Compatibility notes from the upstream range:

  • the CLI migrated to clap, explicitly keeping the subcommands this repository invokes (lock/aggregate/pins) flag- and semantics-stable; usage errors now exit 2 instead of 1 (no green-path effect). The CLI now embeds wasmtime, so the cold cargo install in _ct-tools builds longer.
  • the new wizen/compose-runner/run subcommands and the deltic worker's freshCases run-message knob are additive and unused here; the reworked runner-core JS (worker-main.mjs and friends) carries both deltic rows green.

Gates run:

  • just conformance-ct — 4 targets, 220 results, 0 failing; committed matrix.md unchanged
  • just ci — exit 0 (rust checks, wit validation, exam-deltic, wpt smoke + both parity legs at 0 losses)

Independent of #47 (disjoint files; either merge order keeps main green).

One rev across all five sites via the documented checklist
(component-test pins bump; cargo update; pnpm install): the two
workspace git deps, the CLI install rev Cargo.lock records, the
@polymorph/component-test-js pin, and the two workflow action refs.

Upstream keeps this repository's CLI surface stable through the clap
migration (lock/fold/aggregate/emit/pins retain flags, semantics, and
verdict exit codes; the CLI now embeds wasmtime, so the cold install
builds longer). The new wizen/compose-runner/run subcommands and the
freshCases worker knob are unused here.

Gates: just conformance-ct (4 targets, 220 results, 0 failing, matrix
unchanged), just ci (exit 0; includes wpt smoke + both parity legs,
0 losses).
@lann
lann merged commit ed33216 into main Aug 11, 2026
2 checks passed
@lann
lann deleted the bump-component-test-3ec4317 branch August 11, 2026 21: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.

1 participant