chore: add Renovate package rule to block Pillow >=12.0.0

Pillow 12.x is incompatible with fastembed which requires pillow<12.0.0.
Added package rule to prevent Renovate from updating Pillow to version 12+
and reverted pyproject.toml to use pillow<12.0.0.

Co-authored-by: Chris Coutinho <cbcoutinho@users.noreply.github.com>
This commit is contained in:
claude[bot]
2025-11-28 23:01:46 +00:00
parent 86d13a7240
commit 007fd0c2e3
2 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ keywords = ["nextcloud", "mcp", "model-context-protocol", "llm", "ai", "claude",
dependencies = [
"mcp[cli] (>=1.22,<1.23)",
"httpx (>=0.28.1,<0.29.0)",
"pillow (>=12.0.0,<12.1.0)", # Compatible with fastembed
"pillow (>=10.3.0,<12.0.0)", # Compatible with fastembed
"icalendar (>=6.0.0,<7.0.0)",
"pythonvcard4>=0.2.0",
"pydantic>=2.11.4",
+7 -1
View File
@@ -4,5 +4,11 @@
"config:best-practices",
"mergeConfidence:all-badges"
],
"dependencyDashboard": true
"dependencyDashboard": true,
"packageRules": [
{
"matchPackageNames": ["pillow"],
"allowedVersions": "<12.0.0"
}
]
}