Skip to content

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

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#55
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 — pnpm tree via the npm-compat registry, and the worker bundle pulls deltic-worker-main from jsr: directly (node_modules mapping retired). Cargo side keeps its rev pin at the v0.1.0 commit. pins drops its js-lock leg; new runner-js-pin-check (negative-tested) wired into CI.

Gates (local, browser row included): conformance-ct 4 targets / 220 results / 0 failing, matrix diff-clean; just check green.

…the npm-git pin

The deltic driver's pnpm tree depends on @jsr/polymorph__test@0.1.1
(jsr:@polymorph/test via JSR's npm-compat registry, routed by .npmrc);
imports use the @jsr name, and the browser worker bundle pulls
deltic-worker-main from jsr:@polymorph/test directly (locked in the
driver's deno.lock beside the @deltic graphs; the node_modules mapping
is retired).

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;
runner-js-pin-check asserts one JS-runner version across
pnpm-lock.yaml and the deltic deno.lock, wired into the conformance CI
job. Bump procedure: Cargo.toml comment + AGENTS.md.

Gates: conformance-ct with the browser row — 4 targets / 220 results /
0 failing, matrix diff-clean; exam-deltic pin gate unaffected;
runner-js gate green and 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 fd2ab22 into main Aug 17, 2026
2 checks passed
@lannbot
lannbot deleted the jsr-test-consumption branch August 17, 2026 20:56
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