From 290e8a2bce3982140a3fd754b892bdffd7407e61 Mon Sep 17 00:00:00 2001 From: Marcus Messer Date: Mon, 29 Jun 2026 14:59:31 +0900 Subject: [PATCH 1/5] Update base image to `fix-preview:3.12` --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1751362..7619160 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/lambda-feedback/evaluation-function-base/python:3.12 AS builder +FROM ghcr.io/lambda-feedback/evaluation-function-base/fix-preview:3.12 AS builder RUN pip install poetry==1.8.3 @@ -12,7 +12,7 @@ COPY pyproject.toml poetry.lock ./ RUN --mount=type=cache,target=$POETRY_CACHE_DIR \ poetry install --without dev --no-root -FROM ghcr.io/lambda-feedback/evaluation-function-base/python:3.12 +FROM ghcr.io/lambda-feedback/evaluation-function-base/fix-preview:3.12 ENV VIRTUAL_ENV=/app/.venv \ PATH="/app/.venv/bin:$PATH" From 4277a724f6a7ac9138018f3908a9b29f7797d32f Mon Sep 17 00:00:00 2001 From: Marcus Messer Date: Mon, 29 Jun 2026 15:10:12 +0900 Subject: [PATCH 2/5] Fix Docker base image reference to use correct tag format --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7619160..a8c0966 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/lambda-feedback/evaluation-function-base/fix-preview:3.12 AS builder +FROM ghcr.io/lambda-feedback/evaluation-function-base/fix-preview-3.12 AS builder RUN pip install poetry==1.8.3 @@ -12,7 +12,7 @@ COPY pyproject.toml poetry.lock ./ RUN --mount=type=cache,target=$POETRY_CACHE_DIR \ poetry install --without dev --no-root -FROM ghcr.io/lambda-feedback/evaluation-function-base/fix-preview:3.12 +FROM ghcr.io/lambda-feedback/evaluation-function-base/fix-preview-3.12 ENV VIRTUAL_ENV=/app/.venv \ PATH="/app/.venv/bin:$PATH" From 179f6f4f28ce71608ca18f7ed28ee808972a224c Mon Sep 17 00:00:00 2001 From: Marcus Messer Date: Mon, 29 Jun 2026 15:12:30 +0900 Subject: [PATCH 3/5] Update Docker base image reference to `python:fix-preview-3.12` for consistency --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a8c0966..fe6ed75 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/lambda-feedback/evaluation-function-base/fix-preview-3.12 AS builder +FROM ghcr.io/lambda-feedback/evaluation-function-base/python:fix-preview-3.12 AS builder RUN pip install poetry==1.8.3 @@ -12,7 +12,7 @@ COPY pyproject.toml poetry.lock ./ RUN --mount=type=cache,target=$POETRY_CACHE_DIR \ poetry install --without dev --no-root -FROM ghcr.io/lambda-feedback/evaluation-function-base/fix-preview-3.12 +FROM ghcr.io/lambda-feedback/evaluation-function-base/python:fix-preview-3.12 ENV VIRTUAL_ENV=/app/.venv \ PATH="/app/.venv/bin:$PATH" From 3c2ebc90ec4e25336e11da9f83ff03dcac6be0fc Mon Sep 17 00:00:00 2001 From: Marcus Messer Date: Tue, 30 Jun 2026 11:40:35 +0900 Subject: [PATCH 4/5] Make Docker base image version configurable with `BASE_VERSION` argument --- Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index fe6ed75..abbc67c 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM ghcr.io/lambda-feedback/evaluation-function-base/python:fix-preview-3.12 AS builder +ARG BASE_VERSION=python:edge-3.2 +FROM ghcr.io/lambda-feedback/evaluation-function-base/$BASE_VERSION AS builder RUN pip install poetry==1.8.3 @@ -12,7 +13,7 @@ COPY pyproject.toml poetry.lock ./ RUN --mount=type=cache,target=$POETRY_CACHE_DIR \ poetry install --without dev --no-root -FROM ghcr.io/lambda-feedback/evaluation-function-base/python:fix-preview-3.12 +FROM ghcr.io/lambda-feedback/evaluation-function-base/$BASE_VERSION ENV VIRTUAL_ENV=/app/.venv \ PATH="/app/.venv/bin:$PATH" From 029ce35781c9699c1b06b8f75d82f6ee0a3a8aed Mon Sep 17 00:00:00 2001 From: Marcus Messer Date: Tue, 30 Jun 2026 11:42:39 +0900 Subject: [PATCH 5/5] Fixed version --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index abbc67c..1f73b32 100755 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG BASE_VERSION=python:edge-3.2 +ARG BASE_VERSION=python:edge-3.12 FROM ghcr.io/lambda-feedback/evaluation-function-base/$BASE_VERSION AS builder RUN pip install poetry==1.8.3