Repository navigation
Conversation
setup.sh requires Xcode 26 (per .xcode-version) and Rust, but the doc still listed Xcode 15+ / macOS 14+ and omitted Rust entirely.
📝 WalkthroughWalkthroughChangesDeveloper prerequisites
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 25✅ Passed checks (25 passed)
✨ Finishing Touches🧪 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 |
Greptile SummaryUpdates contributor prerequisites to match the development toolchain:
Confidence Score: 5/5The documentation-only change appears safe to merge. No blocking failure remains. Important Files Changed
Reviews (2): Last reviewed commit: "docs: correct macOS/Xcode version number..." | Re-trigger Greptile |
|
|
||
| - macOS 14+ | ||
| - Xcode 15+ | ||
| - macOS 26+ |
There was a problem hiding this comment.
The project still targets macOS 14 and its compatibility workflow exercises macOS 14, 15, and 26, so documenting macOS 26+ as a prerequisite incorrectly directs contributors with supported macOS 14 or 15 environments to upgrade.
Context Used: CLAUDE.md (source)
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CONTRIBUTING.md`:
- Around line 5-6: Update the Xcode requirement in CONTRIBUTING.md to state the
precisely supported pinned version, Xcode 26.0, instead of implying that all
newer major versions are supported. Keep the existing macOS requirement
unchanged.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 429e066a-daa5-4fbb-bf28-0de56bb48b2c
📒 Files selected for processing (1)
CONTRIBUTING.md
| - macOS 26+ | ||
| - Xcode 26+ (see `.xcode-version` for the exact pinned version) |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Document the supported Xcode version precisely
The repository pins Xcode to 26.0, and scripts/check-pbxproj.sh currently rejects any major version other than 26. Writing Xcode 26+ implies newer majors are supported when they are not validated.
Suggested fix
-- Xcode 26+ (see `.xcode-version` for the exact pinned version)
+- Xcode 26.0 (see `.xcode-version` for the exact pinned version)📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| - macOS 26+ | |
| - Xcode 26+ (see `.xcode-version` for the exact pinned version) | |
| - macOS 26+ | |
| - Xcode 26.0 (see `.xcode-version` for the exact pinned version) |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@CONTRIBUTING.md` around lines 5 - 6, Update the Xcode requirement in
CONTRIBUTING.md to state the precisely supported pinned version, Xcode 26.0,
instead of implying that all newer major versions are supported. Keep the
existing macOS requirement unchanged.
Xcode 26.0 requires macOS 15.6+, not macOS 26 — the App Store gate that suggested macOS 26.2 was for a later Xcode point release, not the 26.0 version this repo pins. Also state the Xcode requirement as the exact pinned 26.0 rather than an open-ended "26+".
Summary
Test plan
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.Summary by cubic
Update CONTRIBUTING prerequisites to match the current toolchain. Replace macOS 14+/Xcode 15+ with macOS 15.6+ and Xcode 26.0 (pinned in
.xcode-versionand enforced byscripts/check-pbxproj.sh), and add Rust to avoid setup errors.Written for commit 5974cbd. Summary will update on new commits.
Summary by CodeRabbit