Enables automatic CodeRabbit reviews for pull requests targeting main.Description - #2958
Open
jpascucci-nv wants to merge 1 commit into
Open
jpascucci-nv wants to merge 1 commit into
jpascucci-nv wants to merge 1 commit into
Conversation
Enables automatic CodeRabbit reviews for pull requests targeting `main`. The new `.coderabbit.yaml` is based on CCCL’s low-noise configuration and adapts its review guidance to cuda-python’s packages and workflows. It: - Uses the `chill` review profile with brief, severity-prefixed comments. - Disables walkthrough/status noise, finishing-touch suggestions, and pre-merge checks. - Skips drafts and PRs authored by repository automation bots. - Enables Gitleaks, markdownlint, and ShellCheck. - Adds focused review instructions for cuda-bindings, cuda-core, cuda-pathfinder, the cuda-python metapackage, benchmarks, CI, GitHub automation, and Cython sources. - Uses the repository’s existing `AGENTS.md`, contribution guides, package documentation, and release-note indexes as review context. Automatic reviews are intentionally limited to `main`. CodeRabbit and Greptile will initially run together so their signal, noise, and overlap can be evaluated on real PRs before expanding CodeRabbit to backport branches or changing either reviewer’s configuration. Testing - Parsed `.coderabbit.yaml` successfully. - Ran YAML linting. - Verified the SPDX header. - Verified every configured knowledge-base file exists. - Verified auto-review is enabled only for `main`. - Ran `git diff --check`.
Contributor
|
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Addresses #2137 rollout steps 1 and 2.
Description
The new
.coderabbit.yamlis based on CCCL’s low-noise configuration and adapts its review guidance to cuda-python’s packages and workflows. It:chillreview profile with brief, severity-prefixed comments.AGENTS.md, contribution guides, package documentation, and release-note indexes as review context.Automatic reviews are intentionally limited to
main. CodeRabbit and Greptile will initially run together so their signal, noise, and overlap can be evaluated on real PRs before expanding CodeRabbit to backport branches or changing either reviewer’s configuration.Testing
.coderabbit.yamlsuccessfully.main.git diff --check.Checklist