From 0a28c373bf04c1cf23f2d258bffbcfbaccb9b3be Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Mon, 17 Nov 2025 12:36:50 -0800 Subject: [PATCH] Improves dependabot groups, in particular the Django group not catching everything --- .github/dependabot.yml | 50 ++++++++++++++++++++++++++++++++---------- 1 file changed, 38 insertions(+), 12 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 09721afb8..3af4b64e4 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -41,30 +41,56 @@ updates: - "backend" - "dependencies" groups: + # Development & CI/CD Tooling development: patterns: - "*pytest*" - "ruff" - "mkdocs-material" - "pre-commit*" - django: + # Django & DRF Ecosystem + django-ecosystem: patterns: - "*django*" - "drf-*" - major-versions: + - "djangorestframework" + - "whitenoise" + - "bleach" + - "jinja2" + # Async, Task Queuing & Caching + async-tasks: + patterns: + - "celery*" + - "channels*" + - "flower" + - "redis" + # Document, PDF, and OCR Processing + document-processing: + patterns: + - "ocrmypdf" + - "pdf2image" + - "pyzbar" + - "zxing-cpp" + - "tika-client" + - "gotenberg-client" + - "python-magic" + - "python-gnupg" + # Data, NLP, and Search + data-nlp-search: + patterns: + - "nltk" + - "scikit-learn" + - "langdetect" + - "rapidfuzz" + - "whoosh-reloaded" + # Utilities (Patch Updates) + utilities-patch: update-types: - - "major" - small-changes: + - "patch" + # Utilities (Minor Updates) + utilities-minor: update-types: - "minor" - - "patch" - exclude-patterns: - - "*django*" - - "drf-*" - pre-built: - patterns: - - psycopg* - - zxing-cpp # Enable updates for GitHub Actions - package-ecosystem: "github-actions" target-branch: "dev"