From 7641c3e6a1d4364ff0b4d0e2907177069a2e8d3a Mon Sep 17 00:00:00 2001 From: nishanthabimanyu Date: Fri, 27 Feb 2026 06:30:56 +0000 Subject: [PATCH] fix(bake): synchronize stable python 3.13 and node 22 to resolve issues #1810 and #1792 --- docker-bake.hcl | 4 ++-- images/bench/Dockerfile | 8 ++++---- images/production/Containerfile | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docker-bake.hcl b/docker-bake.hcl index 9d3ccd00..3787e425 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -6,10 +6,10 @@ variable "REGISTRY_USER" { } variable PYTHON_VERSION { - default = "3.11.6" + default = "3.13.3" } variable NODE_VERSION { - default = "20.19.2" + default = "22.14.0" } variable "FRAPPE_VERSION" { diff --git a/images/bench/Dockerfile b/images/bench/Dockerfile index 9c21345d..6738e4db 100644 --- a/images/bench/Dockerfile +++ b/images/bench/Dockerfile @@ -101,8 +101,8 @@ USER frappe WORKDIR /home/frappe # Install Python via pyenv -ENV PYTHON_VERSION_PREV=3.12.12 -ENV PYTHON_VERSION=3.14.2 +ENV PYTHON_VERSION_PREV=3.12.9 +ENV PYTHON_VERSION=3.13.3 ENV PYENV_ROOT=/home/frappe/.pyenv ENV PATH=$PYENV_ROOT/shims:$PYENV_ROOT/bin:$PATH @@ -128,8 +128,8 @@ RUN git clone ${GIT_REPO} --depth 1 -b ${GIT_BRANCH} .bench \ && echo "export BENCH_DEVELOPER=1" >>/home/frappe/.bashrc # Install Node via nvm -ENV NODE_VERSION_PREV=22.22.0 -ENV NODE_VERSION=24.13.0 +ENV NODE_VERSION_PREV=20.18.3 +ENV NODE_VERSION=22.14.0 ENV NVM_DIR=/home/frappe/.nvm ENV PATH=${NVM_DIR}/versions/node/v${NODE_VERSION}/bin/:${PATH} diff --git a/images/production/Containerfile b/images/production/Containerfile index 4a8c7f4c..636f67a1 100644 --- a/images/production/Containerfile +++ b/images/production/Containerfile @@ -1,10 +1,10 @@ -ARG PYTHON_VERSION=3.14.2 +ARG PYTHON_VERSION=3.13.3 ARG DEBIAN_BASE=bookworm FROM python:${PYTHON_VERSION}-slim-${DEBIAN_BASE} AS base ARG WKHTMLTOPDF_VERSION=0.12.6.1-3 ARG WKHTMLTOPDF_DISTRO=bookworm -ARG NODE_VERSION=24.13.0 +ARG NODE_VERSION=22.14.0 ENV NVM_DIR=/home/frappe/.nvm ENV PATH=${NVM_DIR}/versions/node/v${NODE_VERSION}/bin/:${PATH}