From b599eb63777cf13bcd702f2035c0f504cc0ecc37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Tue, 14 Oct 2025 12:28:07 +0200 Subject: [PATCH] ci: Upgrade `n8nio/runners` image to Python 3.14 (#20716) --- .github/workflows/ci-python.yml | 2 +- .github/workflows/docker-build-push.yml | 1 - docker/images/runners/Dockerfile | 2 +- packages/@n8n/task-runner-python/.python-version | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci-python.yml b/.github/workflows/ci-python.yml index 3f2dcefaab7..b7bad9321ba 100644 --- a/.github/workflows/ci-python.yml +++ b/.github/workflows/ci-python.yml @@ -29,7 +29,7 @@ jobs: uses: extractions/setup-just@e33e0265a09d6d736e2ee1e0eb685ef1de4669ff # v3.0.0 - name: Install Python - run: uv python install 3.13 + run: uv python install 3.14 - name: Install project dependencies run: just sync-all diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml index dcc2c916959..dc8c646c31c 100644 --- a/.github/workflows/docker-build-push.yml +++ b/.github/workflows/docker-build-push.yml @@ -369,7 +369,6 @@ jobs: file: ./docker/images/runners/Dockerfile build-args: | NODE_VERSION=${{ env.NODE_VERSION }} - PYTHON_VERSION=3.13 N8N_VERSION=${{ needs.determine-build-context.outputs.n8n_version }} N8N_RELEASE_TYPE=${{ needs.determine-build-context.outputs.release_type }} platforms: ${{ matrix.docker_platform }} diff --git a/docker/images/runners/Dockerfile b/docker/images/runners/Dockerfile index 9feea071398..fdb8c45cb14 100644 --- a/docker/images/runners/Dockerfile +++ b/docker/images/runners/Dockerfile @@ -1,5 +1,5 @@ ARG NODE_VERSION=22.18.0 -ARG PYTHON_VERSION=3.13 +ARG PYTHON_VERSION=3.14 # ============================================================================== # STAGE 1: JavaScript runner (@n8n/task-runner) artifact from CI diff --git a/packages/@n8n/task-runner-python/.python-version b/packages/@n8n/task-runner-python/.python-version index 24ee5b1be99..6324d401a06 100644 --- a/packages/@n8n/task-runner-python/.python-version +++ b/packages/@n8n/task-runner-python/.python-version @@ -1 +1 @@ -3.13 +3.14