Skip to content

tool: slim Deno wrapper surface#53

Merged
PerishCode merged 2 commits into
mainfrom
feat/deno-tool-surface-slim
Jun 25, 2026
Merged

tool: slim Deno wrapper surface#53
PerishCode merged 2 commits into
mainfrom
feat/deno-tool-surface-slim

Conversation

@PerishCode

Copy link
Copy Markdown
Owner

Summary

  • Shrinks the public Rust @tool surface to the current product atoms:
    github and cloudflare.
  • Moves generic wrapper helper behavior into repo-local Deno modules under
    .runseal/lib/std/ and updates wrappers to import helpers directly.
  • Adds Deno wrapper import-map/lock support and documents the Deno-first wrapper
    boundary.
  • Polishes docs and progressive help for the retained tool surface.

Operator impact

  • Wrapper authors should use Deno helper imports such as
    @/lib/std/json.ts instead of old generic @tool json-style helpers.
  • Public @tool discovery now shows only GitHub and Cloudflare helpers.
  • Cloudflare DNS record list/create and GitHub PR check probing now have
    progressive --help output.
  • Manager help now documents the supported release source and install path
    options.

Validation

  • Full commit hook / runseal :guard passed for 11faf6b.
  • Branch beta workflow succeeded for v0.9.0-beta.1:
    https://github.com/PerishCode/runseal/actions/runs/28164933177
  • Installed beta local closed-loop validation passed for runseal v0.9.0-beta.1.
  • Full commit hook / runseal :guard passed again for docs/help commit
    32fb007.

Note: the published beta artifact corresponds to 11faf6b; the follow-up
docs/help commit is pushed on this PR branch and validated locally by the full
guard.

@PerishCode
PerishCode marked this pull request as ready for review June 25, 2026 11:57
@PerishCode
PerishCode merged commit 7d2ba29 into main Jun 25, 2026
3 checks passed
@PerishCode
PerishCode deleted the feat/deno-tool-surface-slim branch June 25, 2026 11:57
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.

1 participant