This is an automated email from the ASF dual-hosted git repository.
janhoy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr-orbit.git
The following commit(s) were added to refs/heads/main by this push:
new d0a93b0b Build the Docker image on Python 3.13, inside requires-python
(#126)
d0a93b0b is described below
commit d0a93b0b4838a5ffbfb15d5d5911aab4744f0dbc
Author: Syed Ahnaf Raza <[email protected]>
AuthorDate: Sat Oct 17 04:28:33 2026 +0500
Build the Docker image on Python 3.13, inside requires-python (#126)
* Build the Docker image on Python 3.13, inside requires-python
* Stop Dependabot bumping the base image past requires-python
---
.github/dependabot.yml | 5 +++++
docker/Dockerfile | 4 ++--
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index f7714e89..96288cc7 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -24,3 +24,8 @@ updates:
directory: "/docker"
schedule:
interval: "monthly"
+ ignore:
+ # The base image must stay within requires-python in pyproject.toml;
+ # move it together with that marker, not on its own.
+ - dependency-name: "python"
+ versions: [">=3.14"]
diff --git a/docker/Dockerfile b/docker/Dockerfile
index 23ab8ac3..e793fe5a 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -5,7 +5,7 @@
#
# Stage 1: build packages and compile where needed
#
-FROM python:3.14-slim AS build-stage
+FROM python:3.13-slim AS build-stage
# hadolint ignore=DL3008
RUN apt-get -y update && \
@@ -25,7 +25,7 @@ RUN uv build --wheel
#
# Stage 2: create image
#
-FROM python:3.14-slim AS image-stage
+FROM python:3.13-slim AS image-stage
ENV BENCHMARK_RUNNING_IN_DOCKER=True
RUN groupadd --gid 1000 solr-orbit && \