Skip to content

Releases: PerryLink/dsh-github

v0.7.1

Choose a tag to compare

@PerryLink PerryLink released this 30 Aug 15:07

What's Changed

  • docs: add official-repository declaration to READMEs by @PerryLink in #7
  • docs: complete the plugin family table across five languages by @PerryLink in #8

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 11:50

Full Changelog: v0.6.5...v0.7.0

v0.6.5

Choose a tag to compare

@github-actions github-actions released this 23 Aug 05:37

Full Changelog: v0.6.4...v0.6.5

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 22 Aug 15:55

What's Changed

  • feat: GitHub token settings card in the Plugins settings page by @AraragiEro in #6

New Contributors

Full Changelog: v0.6.3...v0.6.4

v0.6.3

Choose a tag to compare

@PerryLink PerryLink released this 21 Aug 05:51

rc8 compatibility release

v0.6.2

Choose a tag to compare

@PerryLink PerryLink released this 17 Aug 16:44

[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 with ERR_MODULE_NOT_FOUND.

v0.6.1 - hardening release

Choose a tag to compare

@PerryLink PerryLink released this 16 Aug 12:41
21785bc

0.6.1 - local-machine protection

  • action-patch.mjs and action-post.mjs now refuse to run outside a GitHub Actions runner (no RUNNER_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 the action.yml steps: 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