chore: improve renovate dependency detection #4

Merged
cloudix_mcp_server merged 1 commits from chore/renovate into main 2026-06-10 22:24:09 -04:00
Owner

What

Adds a renovate.json with:

  1. Custom regex manager for qdrant/qdrant Docker image in docker-compose.yml — the native docker-compose manager detected the file but extracted 0 deps, missing the docker.io/qdrant/qdrant:latest image.
  2. Pin strategy for unpinned pip requirements — the native pip_requirements manager detected requirements.txt but found 0 deps because all 9 packages have no version constraints. Adding rangeStrategy: pin tells Renovate to propose pinning them.

Why

Renovate's dashboard shows:

  • docker-compose: detected docker-compose.yml but 0 deps (should have qdrant/qdrant:latest)
  • pip_requirements: detected requirements.txt but 0 deps (9 unpinned packages: mcp, fastmcp, qdrant-client, fastembed, python-dotenv, uvicorn, starlette, beautifulsoup4, python-dateutil)

Dashboard Before

  • docker-compose: docker-compose.yml — ZERO deps
  • dockerfile: pkg/Dockerfile — correctly detected python:3.14-slim
  • github-actions: 5 actions detected
  • pip_requirements: requirements.txt — ZERO deps
  • MISSING: qdrant/qdrant Docker image, 9 pip packages
## What Adds a `renovate.json` with: 1. **Custom regex manager** for `qdrant/qdrant` Docker image in `docker-compose.yml` — the native docker-compose manager detected the file but extracted 0 deps, missing the `docker.io/qdrant/qdrant:latest` image. 2. **Pin strategy** for unpinned pip requirements — the native pip_requirements manager detected `requirements.txt` but found 0 deps because all 9 packages have no version constraints. Adding `rangeStrategy: pin` tells Renovate to propose pinning them. ## Why Renovate's dashboard shows: - `docker-compose`: detected `docker-compose.yml` but **0 deps** (should have `qdrant/qdrant:latest`) - `pip_requirements`: detected `requirements.txt` but **0 deps** (9 unpinned packages: mcp, fastmcp, qdrant-client, fastembed, python-dotenv, uvicorn, starlette, beautifulsoup4, python-dateutil) ## Dashboard Before - docker-compose: docker-compose.yml — **ZERO deps** - dockerfile: pkg/Dockerfile — correctly detected `python:3.14-slim` - github-actions: 5 actions detected - pip_requirements: requirements.txt — **ZERO deps** - **MISSING**: qdrant/qdrant Docker image, 9 pip packages
cloudix_mcp_server added 1 commit 2026-06-08 21:42:45 -04:00
chore: add renovate config for docker-compose qdrant image + pin unpinned pip deps
Docker Build and Push / build (pull_request) Successful in 1m54s
0a31714fa2
cloudix_mcp_server merged commit 2b5eff12c1 into main 2026-06-10 22:24:09 -04:00
cloudix_mcp_server deleted branch chore/renovate 2026-06-10 22:24:10 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/mcp-maildir#4