test(source-control): disable commit signing in prune_babysit_worktrees fixtures - #2368
Conversation
…es fixtures Machines with commit.gpgsign=true globally error during fixture setup because the throwaway identity has no GPG key. Set commit.gpgsign false repo-locally in make_repo, matching worktree-create-gate.test.sh (#2358). Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Claude finished @kyle-sexton's task in 33s —— View job Security review
Scope: Single file, test-fixture only — Change: Adds Findings: none.
No security issues found in this PR. |
|
Claude finished @kyle-sexton's task in 1m 20s —— View job Claude's review
SummaryThis is a minimal, well-scoped test-fixture fix. Correctness: the Consistency: this matches the identical repo-local pattern already established elsewhere in the repo — Scope: repo-local only (not global), so it can't mask a real signing regression on the writing machine — consistent with the comment in Test coverage / error handling: no new test coverage needed — this is a fixture-setup fix, not new behavior, and the existing 45 tests all route through this fixed No correctness, design, or maintainability issues found. No security-lane concerns apply (test-only change, no external input, no secrets). Left one inline comment (discussion) confirming the fix's scope and precedent — not a blocking finding. Note on verification: I was not able to execute the test suite myself in this sandbox (no command-execution approval), so I did not independently confirm the "45/0" result in the PR's Test plan — that figure is author-claimed and unverified by me. The static review above (diff correctness + pattern consistency across the repo) is independently verified. |
|
Claude has reviewed this PR 1 time. The lane skips further automatic reviews after 5; deleting this comment resets the count. |
Fixes #2358
Summary
commit.gpgsign falserepo-locally inmake_reposo fixture setup does not attempt GPG signing on machines with globalcommit.gpgsign=true.worktree-create-gate.test.shandscripts/test-git-helpers.sh.Test plan
python3 -m unittest tests.test_prune_babysit_worktrees(45/0)Related
test-git-helpers.shcontract this mirrors