feat(git): detect fork owner from origin URL for PR creation#43
Conversation
Add detect_fork_owner() to extract the actual fork owner from the origin remote URL, replacing the hardcoded "your-username" placeholder. Also adds github as a plugin dependency, cleans up MCP tool references to use plain English names, and bumps the plugin version to 1.4.0. Assisted-by: Claude:claude-sonnet-4-6[1m]
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughPR adds the OpenDataHub Skills plugin to the plugin registry and updates the Git plugin to declare a GitHub MCP dependency, implement dynamic fork owner detection from the origin remote URL, and modernize pull request creation to use the GitHub MCP ChangesOpenDataHub Skills Plugin Registration
Git Plugin GitHub MCP Integration
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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 |
Summary
detect_fork_owner()to extract the actual fork owner from the origin remote URL, replacing the hardcoded"your-username"placeholder when generating PR creation instructionsgithubas a plugin dependency inplugin.jsoncreate_pull_request toolinstead of the full MCP function name)agent-eval-harness@opendatahub-skillsmarketplace entry to settingsTest plan
headparameter guidance"your-username"placeholder does not appear in PR instructionsclaude plugin validate ./gitSummary by CodeRabbit
Release Notes
Chores
Improvements
Documentation