Skip to content

fix(app): isolate runner token - #8

Merged
wakemeup0 merged 1 commit into
mainfrom
fix/isolate-runner-token
Jul 26, 2026
Merged

fix(app): isolate runner token#8
wakemeup0 merged 1 commit into
mainfrom
fix/isolate-runner-token

Conversation

@wakemeup0

Copy link
Copy Markdown
Contributor

Summary

  • remove installation token values from Git child environments
  • expose only a path to an exclusive 0600 credential file outside the cloned repository
  • retain hook-safe --no-verify pushes and clean token/askpass files on success and every failure path
  • isolate mock.module runner tests so the complete suite is deterministic

Verification

  • bun run check (100 tests, 384 assertions across isolated suites)
  • git diff --check

Keep installation tokens out of Git child environments by exposing only a path to an exclusive 0600 credential file outside the cloned repository. Always remove credential artifacts, including retained-worktree and failure paths.
Comment thread dist/app.js Dismissed
Comment thread dist/cli.js Dismissed
Comment thread src/app-runner.ts Dismissed
@wakemeup0
wakemeup0 merged commit a53f902 into main Jul 26, 2026
6 checks passed
@wakemeup0
wakemeup0 deleted the fix/isolate-runner-token branch July 26, 2026 18:48
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.

2 participants