From 33677e9458ac600f7740066e990e555e97238a90 Mon Sep 17 00:00:00 2001 From: Lann Martin Date: Tue, 11 Aug 2026 16:33:03 -0400 Subject: [PATCH] component-test: bump the harness pin f9ea8bb -> 3ec4317 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). --- .github/workflows/ci.yml | 4 ++-- Cargo.lock | 14 +++++++------- Cargo.toml | 4 ++-- conformance/driver-ct/deltic/package.json | 2 +- conformance/driver-ct/deltic/pnpm-lock.yaml | 10 +++++----- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 759ae84..c612146 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,7 +51,7 @@ jobs: # Owns the rev derivation, the rev-keyed tools cache, the # install, and the pins gate; the justfile's _ct-tools # recognizes the stamped install and does not repeat it. - uses: polymorph-components/polymorph-test/actions/setup@f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6 + uses: polymorph-components/polymorph-test/actions/setup@3ec431717895b2e4fa81500794e0da7fd13e26e7 with: tools: component-test-cli js-locks: | @@ -133,7 +133,7 @@ jobs: # against the pin. - name: Publish the conformance matrix if: always() && hashFiles('conformance/driver-ct/results/*.jsonl') != '' - uses: polymorph-components/polymorph-test/actions/aggregate@f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6 + uses: polymorph-components/polymorph-test/actions/aggregate@3ec431717895b2e4fa81500794e0da7fd13e26e7 with: lock: conformance/guest-ct/tests.lock manifest: conformance/driver-ct/targets.toml diff --git a/Cargo.lock b/Cargo.lock index b21ba49..d3c4e42 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -180,7 +180,7 @@ dependencies = [ [[package]] name = "component-test-core" version = "0.1.0" -source = "git+https://github.com/polymorph-components/polymorph-test?rev=f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6#f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6" +source = "git+https://github.com/polymorph-components/polymorph-test?rev=3ec431717895b2e4fa81500794e0da7fd13e26e7#3ec431717895b2e4fa81500794e0da7fd13e26e7" dependencies = [ "arcstr", "serde", @@ -189,7 +189,7 @@ dependencies = [ [[package]] name = "component-test-formats" version = "0.1.0" -source = "git+https://github.com/polymorph-components/polymorph-test?rev=f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6#f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6" +source = "git+https://github.com/polymorph-components/polymorph-test?rev=3ec431717895b2e4fa81500794e0da7fd13e26e7#3ec431717895b2e4fa81500794e0da7fd13e26e7" dependencies = [ "anyhow", "component-test-core", @@ -204,7 +204,7 @@ dependencies = [ [[package]] name = "component-test-results" version = "0.1.0" -source = "git+https://github.com/polymorph-components/polymorph-test?rev=f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6#f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6" +source = "git+https://github.com/polymorph-components/polymorph-test?rev=3ec431717895b2e4fa81500794e0da7fd13e26e7#3ec431717895b2e4fa81500794e0da7fd13e26e7" dependencies = [ "anyhow", "component-test-core", @@ -215,7 +215,7 @@ dependencies = [ [[package]] name = "component-test-runner" version = "0.1.0" -source = "git+https://github.com/polymorph-components/polymorph-test?rev=f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6#f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6" +source = "git+https://github.com/polymorph-components/polymorph-test?rev=3ec431717895b2e4fa81500794e0da7fd13e26e7#3ec431717895b2e4fa81500794e0da7fd13e26e7" dependencies = [ "anyhow", "component-test-core", @@ -231,7 +231,7 @@ dependencies = [ [[package]] name = "component-test-sdk" version = "0.1.0" -source = "git+https://github.com/polymorph-components/polymorph-test?rev=f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6#f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6" +source = "git+https://github.com/polymorph-components/polymorph-test?rev=3ec431717895b2e4fa81500794e0da7fd13e26e7#3ec431717895b2e4fa81500794e0da7fd13e26e7" dependencies = [ "component-test-core", "component-test-sdk-macro", @@ -243,7 +243,7 @@ dependencies = [ [[package]] name = "component-test-sdk-macro" version = "0.1.0" -source = "git+https://github.com/polymorph-components/polymorph-test?rev=f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6#f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6" +source = "git+https://github.com/polymorph-components/polymorph-test?rev=3ec431717895b2e4fa81500794e0da7fd13e26e7#3ec431717895b2e4fa81500794e0da7fd13e26e7" dependencies = [ "component-test-core", "proc-macro2", @@ -1814,7 +1814,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", "windows-sys 0.61.2", diff --git a/Cargo.toml b/Cargo.toml index ef2e7b5..9823088 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,8 +32,8 @@ default-members = [ # .github/workflows/ci.yml`, then `cargo update component-test-sdk # component-test-runner` and `pnpm --dir conformance/driver-ct/deltic # install`; the _ct-tools pins gate and the CI ref guard fail on skew. -component-test-sdk = { git = "https://github.com/polymorph-components/polymorph-test", rev = "f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6" } -component-test-runner = { git = "https://github.com/polymorph-components/polymorph-test", rev = "f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6" } +component-test-sdk = { git = "https://github.com/polymorph-components/polymorph-test", rev = "3ec431717895b2e4fa81500794e0da7fd13e26e7" } +component-test-runner = { git = "https://github.com/polymorph-components/polymorph-test", rev = "3ec431717895b2e4fa81500794e0da7fd13e26e7" } anyhow = "1" bytes = "1" futures = "0.3" diff --git a/conformance/driver-ct/deltic/package.json b/conformance/driver-ct/deltic/package.json index d167e4a..56f308b 100644 --- a/conformance/driver-ct/deltic/package.json +++ b/conformance/driver-ct/deltic/package.json @@ -4,7 +4,7 @@ "type": "module", "description": "Node driver + bundled worker inputs for the deltic-browser conformance row: the suite runtime-linked inside headless Chromium with this repo's deltic host module, through the upstream page driver and deltic worker-main.", "dependencies": { - "@polymorph/component-test-js": "github:polymorph-components/polymorph-test#f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6", + "@polymorph/component-test-js": "github:polymorph-components/polymorph-test#3ec431717895b2e4fa81500794e0da7fd13e26e7", "playwright-core": "^1.61.1" } } diff --git a/conformance/driver-ct/deltic/pnpm-lock.yaml b/conformance/driver-ct/deltic/pnpm-lock.yaml index 41dfab8..355def0 100644 --- a/conformance/driver-ct/deltic/pnpm-lock.yaml +++ b/conformance/driver-ct/deltic/pnpm-lock.yaml @@ -9,16 +9,16 @@ importers: .: dependencies: '@polymorph/component-test-js': - specifier: github:polymorph-components/polymorph-test#f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6 - version: https://codeload.github.com/polymorph-components/polymorph-test/tar.gz/f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6 + specifier: github:polymorph-components/polymorph-test#3ec431717895b2e4fa81500794e0da7fd13e26e7 + version: https://codeload.github.com/polymorph-components/polymorph-test/tar.gz/3ec431717895b2e4fa81500794e0da7fd13e26e7 playwright-core: specifier: ^1.61.1 version: 1.62.1 packages: - '@polymorph/component-test-js@https://codeload.github.com/polymorph-components/polymorph-test/tar.gz/f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6': - resolution: {gitHosted: true, tarball: https://codeload.github.com/polymorph-components/polymorph-test/tar.gz/f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6} + '@polymorph/component-test-js@https://codeload.github.com/polymorph-components/polymorph-test/tar.gz/3ec431717895b2e4fa81500794e0da7fd13e26e7': + resolution: {gitHosted: true, integrity: sha512-Y2sc0jPnTc/UKXgB5jWth4UK+45KikzSGRsj0TeeIhKMJ27a1vrFMfC89RILVJU/5JzJ65f5SvKillJT65vtxA==, tarball: https://codeload.github.com/polymorph-components/polymorph-test/tar.gz/3ec431717895b2e4fa81500794e0da7fd13e26e7} version: 0.2.0 playwright-core@1.62.1: @@ -28,6 +28,6 @@ packages: snapshots: - '@polymorph/component-test-js@https://codeload.github.com/polymorph-components/polymorph-test/tar.gz/f9ea8bbe7d2c407b6643b45e38b2ecf4aaee13a6': {} + '@polymorph/component-test-js@https://codeload.github.com/polymorph-components/polymorph-test/tar.gz/3ec431717895b2e4fa81500794e0da7fd13e26e7': {} playwright-core@1.62.1: {}