Skip to content

feat(dependabot-policy): review-only @microsoft/tui-test in claude-code-plugins - #875

Draft
kyle-sexton wants to merge 2 commits into
mainfrom
feat/dependabot-review-only-tui-test
Draft

kyle-sexton wants to merge 2 commits into
mainfrom
feat/dependabot-review-only-tui-test

Conversation

@kyle-sexton

@kyle-sexton kyle-sexton commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

Refs: melodic-software/claude-code-plugins#9591

Summary

claude-code-plugins#9605 added the control-claude-code driver with an exactly pinned @microsoft/tui-test and a weekly Dependabot npm entry for /plugins/harness-ops/skills/control-claude-code/driver (.github/dependabot.yml:148 there). The engine loads a per-platform native binary into the process that drives a Claude Code session on the user's saved subscription login, and today a 0.1.x patch bump would auto-merge on ci-status alone. The owner approved making it review-only on 2026-10-24.

Fix

Adds one autoMerge.reviewOnly entry to components/dependabot-policy/policy.json, shaped like the existing claude-code-plugins entries: repository melodic-software/claude-code-plugins, ecosystem npm, directory /plugins/harness-ops/skills/control-claude-code/driver, dependency @microsoft/tui-test, reviewed 2026-10-24, control docs/conventions/pr-pipeline/README.md#review-only-dependencies. The basis cites driver.mjs:245 (npm ci of the lockfile), :420-422 (engine and native binary loaded, claude started in it), :87 (API credential variables cleared) and package-lock.json:22-30 (native per-platform optional dependencies), all at claude-code-plugins main 2f6b81e.

No changelog or version file: the earlier review-only additions (#794, #808) changed only policy.json.

Verification

  • node --test components/dependabot-policy/dependabot-policy.test.mjs components/dependabot-policy/automerge-lockstep.test.mjs: 51 pass, 0 fail.
  • node components/dependabot-policy/dependabot-policy.mjs --root . (validates policy.json against policy.schema.json): Dependabot policy passed.
  • node components/dependabot-policy/automerge-lockstep.mjs: all three approved reusable SHAs match.
  • Pre-commit hooks (biome, gitleaks, typos, editorconfig) passed.

Related

🤖 Generated with Claude Code

https://claude.ai/code/session_0177ybXguBnnGV4UTksrdzd9

kyle-sexton and others added 2 commits October 24, 2026 11:22
…de-plugins

The control-claude-code driver installs the engine from its own lockfile and
loads its native binary into the process that drives a Claude Code session
on the user's saved subscription login, so a non-major release must not
auto-merge on ci-status alone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0177ybXguBnnGV4UTksrdzd9
… range

The import alone may not load the native binding; the run that follows does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0177ybXguBnnGV4UTksrdzd9
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