Skip to content

conformance/js: consume @polymorph/test from JSR, retiring the npm-git pin - #162

Merged
lannbot merged 2 commits into
mainfrom
jsr-test-consumption
Aug 17, 2026
Merged

conformance/js: consume @polymorph/test from JSR, retiring the npm-git pin#162
lannbot merged 2 commits into
mainfrom
jsr-test-consumption

Conversation

@lannbot

@lannbot lannbot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Same migration as webcrypto#385: the deltic driver consumes jsr:@polymorph/test@0.1.1 via the npm-compat registry (.npmrc + @jsr/polymorph__test dep). Cargo side keeps its rev pin at the v0.1.0 commit. pins drops its js-lock leg; new scripts/check-runner-js-pin.sh (negative-tested) invoked from just deltic-check.

Gates (local, browser row included): loopback 4 targets / 148 / 0 failing + interop 13 targets / 156 / 0 failing (1 expected-fail), both matrices diff-clean; just check green.

…the npm-git pin

The deltic driver's npm tree depends on @jsr/polymorph__test@0.1.1
(jsr:@polymorph/test via JSR's npm-compat registry, routed by .npmrc)
instead of the npm-git @polymorph/component-test-js pin; the Node
driver imports use the @jsr name. The browser page bundles its own
entry and never touches the runner core.

The cargo side keeps its rev pin (the v0.1.0 release commit; the Rust
crates are unchanged in 0.1.1). The pins gate drops its js-lock leg;
scripts/check-runner-js-pin.sh asserts one JS-runner version across
package-lock.json and the deltic deno.lock, invoked from
just deltic-check beside the deltic pin script. Bump procedure: the
root Cargo.toml comment.

Gates: full conformance with the browser row — loopback 4 targets /
148 results / 0 failing and interop 13 targets / 156 results /
0 failing (1 expected-fail), both matrix diffs clean; pin gates green
(runner-js negative-tested); just check green.
@lannbot
lannbot enabled auto-merge August 17, 2026 20:19
The polymorph-test setup action's js-locks input re-checked the
npm-git rev pin the previous commit removed; the JS runner core is
version-pinned from JSR now, gated by the repo's runner-js pin check.
@lannbot
lannbot merged commit d6aaa18 into main Aug 17, 2026
4 checks passed
@lannbot
lannbot deleted the jsr-test-consumption branch August 17, 2026 21:01
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.

2 participants