From 06781a7ff9ed6e3aeefd48ef9ea3d62a08f49d43 Mon Sep 17 00:00:00 2001 From: Lann Martin Date: Sat, 5 Sep 2026 11:10:40 -0400 Subject: [PATCH] polyengine 0.6.3 Bump the conformance driver's five exact pins to the polyengine v0.6.3 release (@polyengine/protocol resolves transitively at 0.3.1). The driver uses only runSuite/Translator/wasi/defaultTranslator, none of the surfaces 0.6.0 trimmed, so this is a plain version bump. Gates: _polyengine-pin-check, deno task check, run-polyengine (5 passed / 2 n/a), run-polyengine-delegated (6 passed / 1 n/a), runner-js-pin-check. --- conformance/driver-ct/polyengine/README.md | 2 +- conformance/driver-ct/polyengine/deno.json | 10 ++--- conformance/driver-ct/polyengine/deno.lock | 44 +++++++++++----------- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/conformance/driver-ct/polyengine/README.md b/conformance/driver-ct/polyengine/README.md index 6618e3b..d27dabe 100644 --- a/conformance/driver-ct/polyengine/README.md +++ b/conformance/driver-ct/polyengine/README.md @@ -27,7 +27,7 @@ target here. ## Pinning -polyengine is pinned to an exact JSR release (`0.5.0`; see `deno.json`'s +polyengine is pinned to an exact JSR release (`0.6.3`; see `deno.json`'s import-map, `deno.lock` carries module-graph integrity, enforced with `--frozen`). The browser leg's embedder bundle and translator wasm are built from that SAME pinned graph (`../justfile`'s diff --git a/conformance/driver-ct/polyengine/deno.json b/conformance/driver-ct/polyengine/deno.json index ae99273..f3c730a 100644 --- a/conformance/driver-ct/polyengine/deno.json +++ b/conformance/driver-ct/polyengine/deno.json @@ -1,11 +1,11 @@ { "//": "The polyengine pin: every @polyengine/* import is an exact-pinned JSR release (caret-honest upstream: within a minor line releases stay compatible, breaking bumps the minor; per-commit `-pre.g` prereleases exist between releases — pin exactly); @polyengine/translator ships the translator wasm for the SAME commit. deno.lock carries integrity, --frozen enforced. One version repo-wide is asserted by the pin gate (../justfile). minimumDependencyAge excludes our own coordinated packages from the freshness gate, in both forms consumed here: direct jsr: imports and the @jsr/polymorph__test runner core pulled in via npm-compat (npm:@jsr/polymorph__*).", "imports": { - "@polyengine/ct-runner": "jsr:@polyengine/ct-runner@0.5.0", - "@polyengine/runtime/embedder": "jsr:@polyengine/runtime@0.5.0/embedder", - "@polyengine/runtime/shim": "jsr:@polyengine/runtime@0.5.0/shim", - "@polyengine/wasi": "jsr:@polyengine/wasi@0.5.0", - "@polyengine/translator": "jsr:@polyengine/translator@0.5.0" + "@polyengine/ct-runner": "jsr:@polyengine/ct-runner@0.6.3", + "@polyengine/runtime/embedder": "jsr:@polyengine/runtime@0.6.3/embedder", + "@polyengine/runtime/shim": "jsr:@polyengine/runtime@0.6.3/shim", + "@polyengine/wasi": "jsr:@polyengine/wasi@0.6.3", + "@polyengine/translator": "jsr:@polyengine/translator@0.6.3" }, "minimumDependencyAge": { "age": "P1D", "exclude": ["jsr:@polyengine/*", "jsr:@polymorph/*", "npm:@jsr/polymorph__*"] }, "tasks": { diff --git a/conformance/driver-ct/polyengine/deno.lock b/conformance/driver-ct/polyengine/deno.lock index f0d27c4..78bf918 100644 --- a/conformance/driver-ct/polyengine/deno.lock +++ b/conformance/driver-ct/polyengine/deno.lock @@ -1,40 +1,40 @@ { "version": "5", "specifiers": { - "jsr:@polyengine/ct-runner@0.5.0": "0.5.0", - "jsr:@polyengine/protocol@~0.2.2": "0.2.2", - "jsr:@polyengine/runtime@0.5": "0.5.0", - "jsr:@polyengine/runtime@0.5.0": "0.5.0", - "jsr:@polyengine/translator@0.5.0": "0.5.0", - "jsr:@polyengine/wasi@0.5.0": "0.5.0", + "jsr:@polyengine/ct-runner@0.6.3": "0.6.3", + "jsr:@polyengine/protocol@~0.3.1": "0.3.1", + "jsr:@polyengine/runtime@0.6.3": "0.6.3", + "jsr:@polyengine/runtime@~0.6.3": "0.6.3", + "jsr:@polyengine/translator@0.6.3": "0.6.3", + "jsr:@polyengine/wasi@0.6.3": "0.6.3", "npm:@jsr/polymorph__test@0.2.1": "0.2.1", "npm:playwright-core@1.62.1": "1.62.1" }, "jsr": { - "@polyengine/ct-runner@0.5.0": { - "integrity": "be3219d9ed283a10386fc76590149419888544980155e84f72b988f1b248a2e5", + "@polyengine/ct-runner@0.6.3": { + "integrity": "61821fbc7d8de1aab0a82a6ab3adfa89cc63b87c1a4573516e45a407d501027c", "dependencies": [ "jsr:@polyengine/protocol", - "jsr:@polyengine/runtime@0.5" + "jsr:@polyengine/runtime@~0.6.3" ] }, - "@polyengine/protocol@0.2.2": { - "integrity": "ff470d7183924119ae181cc513093318f1587f7ad5c4bc02db7344e90c9ff52b" + "@polyengine/protocol@0.3.1": { + "integrity": "3cba0ded857c5cc911fcf9c0782c7566c79af89ddc8e0ec4e48ece60c807a518" }, - "@polyengine/runtime@0.5.0": { - "integrity": "36ea9b74dd38c0f5fb941695cfa3223190fda54bc18f7328600ece082dbbb794", + "@polyengine/runtime@0.6.3": { + "integrity": "8f1ffc1c547793bc4cb3c1dec6a62c8cf0eb5cdb135b70e6df1fd042c6ec58f0", "dependencies": [ "jsr:@polyengine/protocol" ] }, - "@polyengine/translator@0.5.0": { - "integrity": "2f9770f468bd0c649732e6107d69715dea715c71564fe5b0ba0997b5d70e81c3", + "@polyengine/translator@0.6.3": { + "integrity": "ccd0bb64ce3081d70b13e224c77e423faf7acf9953f62d4e0d2bab97c626c932", "dependencies": [ - "jsr:@polyengine/runtime@0.5" + "jsr:@polyengine/runtime@~0.6.3" ] }, - "@polyengine/wasi@0.5.0": { - "integrity": "61275e66895084807393bf93876b74be9cc1ca37641d56a07cf8c7b9a78ce091", + "@polyengine/wasi@0.6.3": { + "integrity": "5c738fe95101f22e469346618e79ce261dd636a5d44e89fdcdd40c33d8c92e17", "dependencies": [ "jsr:@polyengine/protocol" ] @@ -52,10 +52,10 @@ }, "workspace": { "dependencies": [ - "jsr:@polyengine/ct-runner@0.5.0", - "jsr:@polyengine/runtime@0.5.0", - "jsr:@polyengine/translator@0.5.0", - "jsr:@polyengine/wasi@0.5.0" + "jsr:@polyengine/ct-runner@0.6.3", + "jsr:@polyengine/runtime@0.6.3", + "jsr:@polyengine/translator@0.6.3", + "jsr:@polyengine/wasi@0.6.3" ], "packageJson": { "dependencies": [