Releases: PerryLink/dsh-github
Releases · PerryLink/dsh-github
Release list
v0.6.2
[0.6.2] - 2026-08-17
Fixed
- The bundle patch row now names the package exactly as published (
@perrylink/dsh-github). The previous bare name made the row unresolvable in a clean profile, so the plugin failed to load withERR_MODULE_NOT_FOUND.
v0.6.1 - hardening release
0.6.1 - local-machine protection
action-patch.mjsandaction-post.mjsnow refuse to run outside a GitHub Actions runner (noRUNNER_TEMP/GITHUB_WORKSPACE) - the action can never write profile overlays or reports into unknown local locations.- New
scripts/local-test.mjs: a fully isolated local simulator.DSH_HOME,DSH_PROFILE_DIR,RUNNER_TEMP, and the output directory are hardcoded under a fresh%TEMP%/dsh-github-local-*sandbox for every spawned step (overriding any inherited, e.g. machine-scope,DSH_HOME), and it replays theaction.ymlsteps: install -> prepare -> headless run -> post. - Regression tests for the guards in
test/action-guard.test.ts; local-testing notes in all five READMEs.
Install channels:
| Channel | Command |
|---|---|
| npm | dsh plugin --profile <name> add @perrylink/dsh-github |
| tarball | download dsh-github-0.6.1.tgz below, then dsh plugin --profile <name> add ./dsh-github-0.6.1.tgz |
| git | dsh plugin --profile <name> add github:PerryLink/dsh-github#v0.6.1 |