rlsbl v0.113.0 /rlsbl.pipelines.deno
On this page

Deno pipeline implementation that publishes TypeScript and JavaScript modules to the JSR registry using DENO_TOKEN or JSR_TOKEN.

#rlsbl.pipelines.deno

#rlsbl.pipelines.deno

Deno pipeline implementation that publishes TypeScript and JavaScript modules to the JSR registry using DENO_TOKEN or JSR_TOKEN.

#DenoPipeline

Pipeline that publishes Deno packages to JSR.

Supports dual-token resolution: tries DENO_TOKEN first, falls back to JSR_TOKEN. When token_var is explicitly set in pipeline config, only that variable is consulted.

#template_dir

python
def template_dir(self) -> str | None

Return the Deno CI templates directory.

#template_mappings

python
def template_mappings(self, ctx) -> list[dict[str, str]]

Return the JSR publish workflow mapping.

#publish

python
def publish(self, dir_path: str, version: str, ctx) -> None

Publish to JSR with dual-token resolution (DENO_TOKEN or JSR_TOKEN).

#_publish_command

python
def _publish_command(self, dir_path: str, version: str, token: str) -> None

Run deno publish with the resolved token.

#required_env_vars

python
def required_env_vars(self) -> list[str]

Return the primary token var (DENO_TOKEN) or explicit config override.

Search