From 007fd0c2e3591a989556c45e4ee0b131de1b9938 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Fri, 28 Nov 2025 23:01:46 +0000 Subject: [PATCH] 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 --- pyproject.toml | 2 +- renovate.json | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c792c16..27b3fdc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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", diff --git a/renovate.json b/renovate.json index feb9d05..7ad33c2 100644 --- a/renovate.json +++ b/renovate.json @@ -4,5 +4,11 @@ "config:best-practices", "mergeConfidence:all-badges" ], - "dependencyDashboard": true + "dependencyDashboard": true, + "packageRules": [ + { + "matchPackageNames": ["pillow"], + "allowedVersions": "<12.0.0" + } + ] }