ci: add CodeRabbit.ai review configuration#30
ci: add CodeRabbit.ai review configuration#30don-petry wants to merge 3 commits intooneirosoft:mainfrom
Conversation
Add .coderabbit.yaml with path-specific review instructions for store (atomicity/crash safety), git.rs (command injection), and CLI (thin adapter pattern). Enables clippy and shellcheck tools. Refs oneirosoft#11 (item 10) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Adds CodeRabbit configuration to enable automated AI reviews with module-specific guidance and linting tool integrations.
Changes:
- Add
.coderabbit.yamlwith path-specific review instructions forsrc/core/store/**,src/core/git.rs, andsrc/cli/** - Enable CodeRabbit review tools (
clippy,shellcheck) and set the review profile tochillwith auto-review on non-draft PRs - Enable chat auto-replies
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| Verify CLI layer is a thin adapter. Business logic should live in | ||
| src/core/. Check that error messages are user-friendly. |
There was a problem hiding this comment.
In the path instruction text, src/core/. looks like a typo (extra .). Consider changing it to src/core/ to avoid confusing readers and to match the actual directory path.
There was a problem hiding this comment.
Addressed in the latest push.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Automated review — APPROVEDRisk: LOW SummaryThis PR adds a single FindingsInfo
CI statusNo CI checks ran against this PR (statusCheckRollup is empty). This is acceptable for a config-only change with no executable code. mergeStateStatus is UNSTABLE, likely due to absent checks rather than failing ones.
Reviewed by the don-petry PR-review cascade (triage: haiku 4.5 → deep: sonnet 4.6 + duck: gpt-5.4 → audit: opus 4.6). Reply with |
Why?
Manual code review is time-consuming and easy to miss subtle issues in. CodeRabbit provides AI-powered review with domain-specific context (e.g., understanding that store operations need atomicity, or that CLI output must be deterministic). This complements human review rather than replacing it.
Summary
.coderabbit.yamlwith path-specific review instructions for store, git, and CLI modulesRefs #11 (item 10)
Note for maintainer
The CodeRabbit GitHub App must be installed on the oneirosoft/dagger repository for this configuration to take effect. Install it at https://coderabbit.ai — it is free for open-source repos.
🤖 Generated with Claude Code