Skip to content

chore(ci): add CodeRabbit review config - #9

Merged
selmant merged 2 commits into
developfrom
chore/coderabbit
Oct 7, 2026
Merged

selmant merged 2 commits into
developfrom
chore/coderabbit

Conversation

@selmant

@selmant selmant commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

Description

Adds .coderabbit.yaml so CodeRabbit reviews PRs into develop (and main). It skips drafts, lockfiles, dist/, and non-English locale files, and it adds an extra check for migrations so SQLite and Postgres changes stay in step.

develop is now protected by a ruleset, so this is also the first PR under the new flow.

How Has This Been Tested?

Config only. CodeRabbit will check it against its schema on the first review once the GitHub App is installed on the repo.

Checklist:

  • I have read and followed the contribution guidelines.
  • Disclosed any use of AI (see our policy) — config and PR drafted with Claude Code
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • Successful build bun run build
  • Translation keys bun run i18n:extract
  • Database migration (if required)

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Added automated review settings for the develop and main branches, with draft changes and selected files excluded from review.
    • Review summaries use English and a relaxed profile; request-changes workflows and review poems are disabled, while chat auto-replies are enabled.
    • Migration reviews include guidance for SQLite and Postgres compatibility, reversible rollback steps, and preserving released migrations.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@selmant

selmant commented Oct 7, 2026

Copy link
Copy Markdown
Owner Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Oct 7, 2026 •

Copy link
Copy Markdown
⚠️ Action not completed

No files to review.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai

coderabbitai Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository: selmant/foreseerr/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 3d2ff51f-0d7a-40d7-8cd4-2b26dcd0d199
📥 Commits

Reviewing files that changed from the base of the PR and between 2f85987 and d0522a9.

📒 Files selected for processing (1)
  • .coderabbit.yaml
💤 Files with no reviewable changes (1)
  • .coderabbit.yaml

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 9 remain after this review.


📝 Walkthrough

Walkthrough

Adds a .coderabbit.yaml configuration with review settings, automatic review rules for develop and main, migration instructions, and chat auto-replies.

Changes

Review configuration

Layer / File(s) Summary
Review and automation settings
.coderabbit.yaml
Sets the language to en-US and review profile to chill. Enables high-level summaries and chat auto-replies. Enables automatic reviews for develop and main, with draft and specified path exclusions. Adds instructions for migrations under server/migration/**.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~4 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to d0522

The configuration is mergeable after normal checks; no actionable issue was found.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: adding CodeRabbit review configuration in CI.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

A bare include pattern turned the filter list into an allowlist, so
CodeRabbit skipped every file except en.json. Locale JSON is generated
by i18n:extract and covered by the i18n CI check, so exclude it all.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@selmant
selmant merged commit 536e6d7 into develop Oct 7, 2026
18 checks passed
@selmant
selmant deleted the chore/coderabbit branch October 7, 2026 18:20
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