Skip to content

jsr: publish @polymorph/websocket-deltic (OIDC workflow, license) - #53

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

jsr: publish @polymorph/websocket-deltic (OIDC workflow, license)#53
lannbot merged 1 commit into
mainfrom
jsr-publish

Conversation

@lannbot

@lannbot lannbot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Publishes the deltic host module to JSR as @polymorph/websocket-deltic — part of the family-wide JSR rollout (packages created/linked via the JSR UI; publishing is GitHub Actions OIDC via the new jsr-publish workflow, no tokens).

  • LICENSE: Apache-2.0. Manifest gains license + publish.exclude: [tests].
  • Dependency constraint: @deltic/runtime becomes ^0.1.0 in the published manifest; the conformance driver's repo-internal config keeps its exact pin; the pin gate now asserts the two deno.locks resolve to one @deltic version. Negative-tested against a doctored lock.
  • No slow types existed; deno publish --dry-run clean without annotations.

Gates: dry-run clean · module check+test 12/12 · pin gate green (and red under doctoring).

After merge: dispatch jsr-publish to put 0.1.0 live.

The deltic host module publishes to JSR (scope @PolyMorph) as the
family's canonical browser-first websocket module. The manifest gains
the license field and a publish exclude for tests/; the @deltic/runtime
dependency becomes a caret range (published constraints must be ranges
so consumers resolve one shared runtime), while the conformance
driver's repo-internal config keeps its exact pin — the pin gate now
asserts the two deno.locks RESOLVE to one @deltic version instead of
comparing specifier strings. No slow types existed; the dry run is
clean as-is. LICENSE: Apache-2.0, the family's license. jsr-publish.yml
publishes via GitHub Actions OIDC (the package's repo link on jsr.io
authorizes it; no tokens), dispatched manually per release.

Gates: deno publish --dry-run clean; deltic module check+test (12/12);
pin gate green, and red under a deliberately doctored lock.
@lannbot
lannbot enabled auto-merge August 17, 2026 17:57
@lannbot
lannbot merged commit 7de76bc into main Aug 17, 2026
2 checks passed
@lannbot
lannbot deleted the jsr-publish branch August 17, 2026 18:02
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