Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ jobs:
# Owns the rev derivation, the rev-keyed tools cache, the
# install, and the pins gate; conformance-ct::_ct-tools
# recognizes the stamped install and does not repeat it.
uses: polymorph-components/polymorph-test/actions/setup@38bfedf2b989522b82ddce5320fc1557a2f61461
uses: polymorph-components/polymorph-test/actions/setup@9f9e4d544b90e3321ac0572be92c57339b963d34

- name: Install Node 24
# Exact-pinned, like every engine here (Deno, the Playwright
Expand Down Expand Up @@ -487,7 +487,7 @@ jobs:
save-if: false

- name: Install the component-test tools at the pinned revision
uses: polymorph-components/polymorph-test/actions/setup@38bfedf2b989522b82ddce5320fc1557a2f61461
uses: polymorph-components/polymorph-test/actions/setup@9f9e4d544b90e3321ac0572be92c57339b963d34

- name: Download the ubuntu conformance results
uses: actions/download-artifact@v4
Expand Down Expand Up @@ -520,7 +520,7 @@ jobs:
# input polices the `uses:` refs against the pin.
- name: Publish the conformance matrix
if: always() && hashFiles('conformance/driver-ct/results/*.jsonl') != ''
uses: polymorph-components/polymorph-test/actions/aggregate@38bfedf2b989522b82ddce5320fc1557a2f61461
uses: polymorph-components/polymorph-test/actions/aggregate@9f9e4d544b90e3321ac0572be92c57339b963d34
with:
lock: conformance/guest-ct/tests.lock
manifest: conformance/driver-ct/targets.toml
Expand All @@ -539,7 +539,7 @@ jobs:

- name: Publish the signing conformance matrix
if: always() && hashFiles('conformance/driver-ct/results/*.jsonl') != ''
uses: polymorph-components/polymorph-test/actions/aggregate@38bfedf2b989522b82ddce5320fc1557a2f61461
uses: polymorph-components/polymorph-test/actions/aggregate@9f9e4d544b90e3321ac0572be92c57339b963d34
with:
lock: conformance/signing-guest-ct/tests.lock
manifest: conformance/driver-ct/targets-signing.toml
Expand Down
14 changes: 7 additions & 7 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ resolver = "2"
# ct/ct-runner binaries key off the locked rev. To develop against a
# local checkout, add a `[patch]` override — see AGENTS.md "Build & run".
[workspace.dependencies]
component-test-sdk = { git = "https://github.com/polymorph-components/polymorph-test", rev = "38bfedf2b989522b82ddce5320fc1557a2f61461" }
component-test-runner = { git = "https://github.com/polymorph-components/polymorph-test", rev = "38bfedf2b989522b82ddce5320fc1557a2f61461" }
component-test-sdk = { git = "https://github.com/polymorph-components/polymorph-test", rev = "9f9e4d544b90e3321ac0572be92c57339b963d34" }
component-test-runner = { git = "https://github.com/polymorph-components/polymorph-test", rev = "9f9e4d544b90e3321ac0572be92c57339b963d34" }

# The mutation run's profile (`just mutants`): dependencies optimized —
# wasmtime and the RustCrypto cores are compiled once, at baseline, and make
Expand Down
8 changes: 4 additions & 4 deletions conformance/driver-ct/jco/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion conformance/driver-ct/jco/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"dependencies": {
"@bytecodealliance/jco-transpile": "0.7.0",
"@bytecodealliance/preview2-shim": "0.17.9",
"@jsr/polymorph__test": "0.2.0",
"@jsr/polymorph__test": "0.2.1",
"playwright-core": "1.62.1"
}
}
12 changes: 6 additions & 6 deletions conformance/driver-ct/polyengine/deno.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"//": "MODULE-IDENTITY CONSTRAINT: polyengine's wasi module imports @polyengine/runtime/embedder by bare specifier internally. The @polyengine/runtime/embedder entry here must map to the IDENTICAL exact-pinned JSR version as ../../../js/polyengine/deno.json's entry, or the embedder module loads twice and `instanceof ComponentException` stops holding across the module boundary. polyengine ships as exact-pinned JSR releases (caret-honest upstream: within a minor line releases stay compatible, breaking bumps the minor; between releases, per-commit `<next>-pre.g<hash>` prereleases exist — pin exactly); deno.lock carries integrity, --frozen enforced; the pin gate (just conformance-ct::polyengine-pin-check) asserts one @polyengine version repo-wide.",
"imports": {
"@polyengine/ct-runner": "jsr:@polyengine/ct-runner@0.3.0",
"@polyengine/runtime/embedder": "jsr:@polyengine/runtime@0.3.0/embedder",
"@polyengine/runtime/shim": "jsr:@polyengine/runtime@0.3.0/shim",
"@polyengine/wasi": "jsr:@polyengine/wasi@0.3.0",
"@polyengine/translator": "jsr:@polyengine/translator@0.3.0",
"@polymorph/test/polyengine-worker-main": "jsr:@polymorph/test@0.2.0/polyengine-worker-main"
"@polyengine/ct-runner": "jsr:@polyengine/ct-runner@0.4.0",
"@polyengine/runtime/embedder": "jsr:@polyengine/runtime@0.4.0/embedder",
"@polyengine/runtime/shim": "jsr:@polyengine/runtime@0.4.0/shim",
"@polyengine/wasi": "jsr:@polyengine/wasi@0.4.0",
"@polyengine/translator": "jsr:@polyengine/translator@0.4.0",
"@polymorph/test/polyengine-worker-main": "jsr:@polymorph/test@0.2.1/polyengine-worker-main"
},
"minimumDependencyAge": { "age": "P1D", "exclude": ["jsr:@polyengine/*", "jsr:@polymorph/*"] },
"tasks": {
Expand Down
68 changes: 40 additions & 28 deletions conformance/driver-ct/polyengine/deno.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions conformance/driver-ct/polyengine/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion conformance/driver-ct/polyengine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"type": "module",
"description": "Node driver + bundled worker inputs for the polyengine-browser conformance rows: both suites runtime-linked inside headless Chromium with this repo's polyengine host module, through the upstream page driver and polyengine worker-main.",
"dependencies": {
"@jsr/polymorph__test": "0.2.0",
"@jsr/polymorph__test": "0.2.1",
"playwright-core": "1.62.1"
}
}
8 changes: 4 additions & 4 deletions examples/jco-demo/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion examples/jco-demo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@
},
"devDependencies": {
"@bytecodealliance/jco-transpile": "0.7.0",
"@jsr/polymorph__test": "0.2.0"
"@jsr/polymorph__test": "0.2.1"
}
}
8 changes: 4 additions & 4 deletions js/componentize/wpt/parity/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion js/componentize/wpt/parity/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@
"@bytecodealliance/jco-transpile": "0.7.0",
"@bytecodealliance/preview2-shim": "^0.19.0",
"playwright-core": "^1.62.1",
"@jsr/polymorph__test": "0.2.0"
"@jsr/polymorph__test": "0.2.1"
}
}
8 changes: 4 additions & 4 deletions js/jco/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion js/jco/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
"devDependencies": {
"@bytecodealliance/jco-transpile": "0.7.0",
"typescript": "^5.9.3",
"@jsr/polymorph__test": "0.2.0"
"@jsr/polymorph__test": "0.2.1"
}
}
4 changes: 2 additions & 2 deletions js/polyengine/deno.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "@polymorph/webcrypto",
"version": "0.3.0",
"version": "0.4.0",
"license": "Apache-2.0",
"exports": "./src/mod.ts",
"//": "MODULE-IDENTITY CONSTRAINT: polyengine's wasi module imports @polyengine/runtime/embedder by bare specifier internally. This file's @polyengine/runtime/embedder entry is a caret range (published-package convention: consumers resolve one shared @polyengine/runtime across their dependency graph); conformance/driver-ct/polyengine/deno.json (repo-internal, not published) exact-pins the same package for its own module-identity needs. The pin gate (just conformance-ct::polyengine-pin-check) asserts the two deno.locks resolve to one @polyengine/runtime version repo-wide.",
"imports": {
"@polyengine/runtime/embedder": "jsr:@polyengine/runtime@^0.3.0/embedder"
"@polyengine/runtime/embedder": "jsr:@polyengine/runtime@^0.4.0/embedder"
},
"minimumDependencyAge": { "age": "P1D", "exclude": ["jsr:@polyengine/*"] },
"publish": {
Expand Down
Loading
Loading