-
Notifications
You must be signed in to change notification settings - Fork 35
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
76 lines (64 loc) · 2.3 KB
/
Copy path.coderabbit.yaml
File metadata and controls
76 lines (64 loc) · 2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
language: en-US
early_access: false
reviews:
# Start with low-noise, advisory reviews. Human reviewers and repository CI
# remain the merge authority.
profile: chill
request_changes_workflow: false
high_level_summary: true
high_level_summary_in_walkthrough: true
poem: false
in_progress_fortune: false
auto_review:
enabled: true
drafts: false
# Do not let review finishing touches create follow-up code changes. Authors
# remain responsible for applying and validating any suggested change.
finishing_touches:
docstrings:
enabled: false
unit_tests:
enabled: false
autofix:
enabled: false
fix_ci:
enabled: false
resolve_merge_conflict:
enabled: false
path_filters:
- "!third_party/**"
path_instructions:
- path: ".github/**"
instructions: |
Treat fork pull requests as untrusted. Preserve the trust boundary
between unprivileged Community CPU validation, maintainer
authorization, and protected internal CI. Never execute or check out
an untrusted pull-request head in a privileged workflow. Require
least-privilege permissions and full-SHA pinning for third-party
actions.
- path: "tests/**"
instructions: |
Do not suggest weakening assertions, expected values, validation
criteria, comparison oracles, or acceptance thresholds merely to make
tests pass.
- path: "src/**"
instructions: |
Check ownership boundaries, public API compatibility, runtime safety,
TensorRT lifetime rules, error propagation, and cross-platform
behavior.
- path: "include/**"
instructions: |
Treat public header and ABI changes as high risk. Check lifetime,
ownership, compatibility, and documentation implications.
- path: "python/**"
instructions: |
Check model-family ownership, configuration isolation, error
propagation, deterministic behavior, and parity between Python and
native runtime paths.
chat:
auto_reply: true
art: false
allow_non_org_members: true