Skip to content

Commit 94be441

Browse files
committed
chore(dependabot): keep Python 3.12 for MCP + ClickHouse Docker images
- Ignore python major/minor bumps and explicit 3.13–3.16-slim tags - Document policy in Dockerfiles; closes path to 3.14 PR noise Made-with: Cursor
1 parent 75bce59 commit 94be441

3 files changed

Lines changed: 13 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ updates:
5959
- "security"
6060
- "docker"
6161

62+
# Stay on Python 3.12 for MCP + exporter; block Dependabot PRs to 3.13/3.14+ until explicitly upgraded.
6263
- package-ecosystem: "docker"
6364
directory: "/netops-mcp-server"
6465
schedule:
@@ -68,6 +69,11 @@ updates:
6869
- "dependencies"
6970
- "security"
7071
- "docker"
72+
ignore:
73+
- dependency-name: "python"
74+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
75+
- dependency-name: "python"
76+
versions: ["3.13-slim", "3.14-slim", "3.15-slim", "3.16-slim"]
7177

7278
- package-ecosystem: "docker"
7379
directory: "/clickhouse"
@@ -78,3 +84,8 @@ updates:
7884
- "dependencies"
7985
- "security"
8086
- "docker"
87+
ignore:
88+
- dependency-name: "python"
89+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
90+
- dependency-name: "python"
91+
versions: ["3.13-slim", "3.14-slim", "3.15-slim", "3.16-slim"]

clickhouse/Dockerfile.export-syslog-metrics

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# ClickHouse → Prometheus exporter (queries default.syslog, exposes :9099/metrics)
2+
# Policy: Python 3.12 only (see .github/dependabot.yml).
23
# Pinned index digest (docker buildx imagetools inspect python:3.12-slim)
34
FROM python:3.12-slim@sha256:7026274c107626d7e940e0e5d6730481a4600ae95d5ca7eb532dd4180313fea9
45
WORKDIR /app

netops-mcp-server/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# NetOps MCP Server — reproducible install via uv.lock; non-root runtime
2+
# Policy: Python 3.12 only (Dependabot ignores 3.13+ for this image).
23
# Pinned index digest (docker buildx imagetools inspect python:3.12-slim)
34
FROM python:3.12-slim@sha256:7026274c107626d7e940e0e5d6730481a4600ae95d5ca7eb532dd4180313fea9 AS builder
45

0 commit comments

Comments
 (0)