Skip to content

Commit d23dc91

Browse files
authored
Merge branch 'main' into fix/ruff-up042-up047-str-enum
2 parents 9918a13 + e4e6a1c commit d23dc91

4 files changed

Lines changed: 20 additions & 5 deletions

File tree

.coderabbit.yaml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,15 @@ reviews:
1919
related_issues: true
2020
related_prs: true
2121
suggested_labels: true
22+
labeling_instructions:
23+
- label: "enhancement"
24+
instructions: "Apply when the PR title starts with 'feat:' or adds new user-visible functionality."
25+
- label: "bug"
26+
instructions: "Apply when the PR title starts with 'fix:' or resolves a defect."
27+
- label: "documentation"
28+
instructions: "Apply when the PR title starts with 'docs:' or only changes documentation files."
29+
- label: "dependencies"
30+
instructions: "Apply when the PR updates package versions or modifies dependency declarations in pyproject.toml or uv.lock."
2231
auto_apply_labels: false
2332
suggested_reviewers: true
2433
poem: false
@@ -81,7 +90,7 @@ reviews:
8190
pre_merge_checks:
8291
title:
8392
mode: "warning"
84-
requirements: "Follow conventional commits: type(scope): description. Valid types: feat, fix, chore, docs, refactor, test, ci, perf."
93+
requirements: "Follow conventional commits: type(scope)?: description. Valid types: feat, fix, chore, docs, refactor, test, ci, perf."
8594
description:
8695
mode: "warning"
8796
issue_assessment:
@@ -135,6 +144,11 @@ knowledge_base:
135144
opt_out: false
136145
web_search:
137146
enabled: true
147+
code_guidelines:
148+
enabled: true
149+
filePatterns:
150+
- "CONTRIBUTING.md"
151+
- "AGENTS.md"
138152
learnings:
139153
scope: "local"
140154
issues:

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ are installed (`make prepare` or `uv sync`).
3030

3131
This project enforces a **zero-new-bundled-deps** policy: new entries under `[project].dependencies`
3232
in `pyproject.toml` are not accepted unless explicitly approved by a maintainer. Use the standard
33-
library, or hand-roll what you need, rather than adding a package.
33+
library or existing internal modules first; otherwise request an approved exception from a maintainer before adding a package.
3434

3535
If you believe a new runtime dependency is genuinely necessary:
3636

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,3 +176,4 @@ fnd = "fnd"
176176
edn = "edn"
177177
Encrypter = "Encrypter"
178178
uest = "uest"
179+

uv.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)