chore(gitignore): adopt shared rust template from phenotype-tooling#59
Conversation
Replaces the repo's .gitignore with the canonical Rust template from https://github.com/KooshaPari/phenotype-tooling/blob/main/templates/gitignore-rust (see PR KooshaPari/phenotype-tooling#115). This centralizes the standard 'Generated by Cargo' / target/ pattern across the org so future Rust-template updates can ship from one place. Repo-specific lines from the prior .gitignore are preserved below the template body. See https://github.com/KooshaPari/phenotype-tooling/blob/main/docs/gitignore-adoption.md Refs: FLEET_100TASK_DAG_V4.md §85 (V14-T3-1e wave 1)
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
CodeAnt AI is reviewing your PR. Thanks for using CodeAnt! 🎉We're free for open-source projects. if you're enjoying it, help us grow by sharing. Share on X · |
|
Warning Review limit reached
More reviews will be available in 51 minutes and 43 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more credits in the billing tab to continue. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
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 |
|
|
CodeAnt AI finished reviewing your PR. |



Summary
Adopts the canonical Rust .gitignore template from phenotype-tooling (PR #115).
Why
531+ .gitignore files in the org cluster into ~7 stack-specific patterns. The 'Generated by Cargo' /
/target/pattern is the largest cluster, repeated nearly verbatim across 20+ Rust repos. Centralizing it here means future Rust-template updates (e.g. add a new build artifact) ship from one place.Diff
.gitignorewith the canonical Rust template.gitignorebelow the template bodyTest
CI script scripts/check-gitignore-template.sh will return exit 0 (adopted) after this PR merges.
Refs: FLEET_100TASK_DAG_V4.md §85 (V14-T3-1e wave 1)
Note
Low Risk
Documentation-only ignore-list change with no runtime or security impact; minor overlap between
/target/andtarget/is harmless.Overview
Replaces the root
.gitignorewith the org phenotype-tooling Rust template (header + standard build/editor/OS/log ignores) and keeps prior repo-specific rules under a “Repo-specific lines preserved” section.Adds Rust-oriented entries such as
/target/,**/*.rs.bk, andCargo.lock.bakwhile consolidating duplicate patterns (e.g.target/, editor/OS/log blocks) that were repeated in the old file. Unchanged ignore targets likedist/,node_modules/,.env*, and.grade-reports/remain in the preserved block.Reviewed by Cursor Bugbot for commit 65b673d. Bugbot is set up for automated code reviews on this repo. Configure here.