jsr: publish @polymorph/test (OIDC workflow); Apache-2.0 across the repo - #96
Merged
Conversation
The JS runner core publishes to JSR as @polymorph/test: js/deno.json is the package manifest, exporting the same source-only module set the repo-root package.json exports to npm git installs (the include-list is the package; everything else under js/ is repo tooling). Plain JS with relative and node: imports only. License: Apache-2.0 repo-wide (the polymorph family's license, replacing Apache-2.0 WITH LLVM-exception in the workspace and npm manifests) with the LICENSE file added. jsr-publish.yml publishes via GitHub Actions OIDC (the package's repo link on jsr.io authorizes it; no tokens). Gates: just check green; deno publish --dry-run clean (11 files).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Publishes the JS runner core to JSR as @polymorph/test, completing the family's five-package set.
js/deno.jsonis the package manifest: the same source-only module set the npm facade exports (harness, context, imports, the workers/runners, the deltic engine), with the publish include-list as the package boundary.License note for veto: this repo declared
Apache-2.0 WITH LLVM-exception; per the org-wide license ruling it moves to plain Apache-2.0 (workspace + npm manifests + LICENSE file). Say the word if the LLVM exception was deliberate here and I'll re-cut.Publishing is GitHub Actions OIDC via the new
jsr-publishworkflow (package created + repo-linked in the JSR UI already).Gates:
just checkgreen;deno publish --dry-runclean — exactly the 11 facade files.After merge: dispatch
jsr-publishto put 0.1.0 live.