test: disable GPG signing in test repositories#58
Conversation
Added commit.gpgsign=false to all test repository setup functions to prevent GPG signing prompts during test runs. This ensures tests run non-interactively without requiring YubiKey or other hardware authentication. Affected test setup locations: - test/e2e/framework/framework.go (CreateTestRepo) - internal/git/repository_test.go (setupTestRepo) - internal/git/repository_remove_test.go (initializeTestRepo) Assisted-by: Claude Sonnet 4.5 via Crush
WalkthroughThree test setup files are updated to disable GPG signing for commits by setting Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (3)
🧰 Additional context used📓 Path-based instructions (3)**/*.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
test/e2e/**/*.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*_test.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
🧠 Learnings (2)📚 Learning: 2025-12-02T13:33:48.673ZApplied to files:
📚 Learning: 2025-12-02T13:33:48.673ZApplied to files:
🧬 Code graph analysis (1)internal/git/repository_test.go (1)
🔇 Additional comments (3)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Added
commit.gpgsign=falseto all test repository setup functions to prevent GPG signing prompts during test runs. This ensures tests run non-interactively without requiring YubiKey or other hardware authentication.I think I stopped counting how many times I tapped my YubiKey during the tests after 10, then after a few more I cancelled and had the LLM add these 😆
Assisted-by: Claude Sonnet 4.5 via Crush
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.