Skip to content

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

Merged
lannbot merged 1 commit into
mainfrom
jsr-test-consumption
Aug 17, 2026
Merged

conformance/js: consume @polymorph/test from JSR, retiring the npm-git pin#46
lannbot merged 1 commit 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), mount paths follow the 0.1.1 layout. Cargo side keeps its rev pin at the v0.1.0 commit (Rust unchanged in 0.1.1 — the within-minor caret contract at work). pins drops its js-lock leg; new runner-js-pin-check (negative-tested) wired into CI.

Gates (local, browser rows included): conformance 7 targets / 42 results / 0 failing, matrix 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; imports use
the @jsr name and the harness-mount worker URL follows the package's
real layout (the module root is the old facade's js/ subtree; needs
polymorph-test 0.1.1's layout-agnostic browser-driver).

The cargo side keeps its rev pin (the v0.1.0 release commit; the Rust
crates are unchanged in 0.1.1 — the within-minor caret contract at
work). The pins gate drops its js-lock leg; runner-js-pin-check
asserts one JS-runner version across package-lock.json and the deltic
deno.lock, wired into the conformance CI job. Bump procedure: the root
Cargo.toml comment.

Gates: conformance with browser rows — 7 targets / 42 results /
0 failing, matrix diff-clean; runner-js pin gate green and
negative-tested; just check green.
@lannbot
lannbot enabled auto-merge August 17, 2026 20:19
@lannbot
lannbot merged commit 5a3f6a6 into main Aug 17, 2026
3 of 4 checks passed
@lannbot
lannbot deleted the jsr-test-consumption branch August 17, 2026 20:20
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