From 4020bc2b1f4c193df777bf4ee5684cbe99027877 Mon Sep 17 00:00:00 2001 From: Bob Nisco Date: Tue, 15 Sep 2026 11:31:04 -0700 Subject: [PATCH] fix(ci): move the e2e base image to Debian bookworm Debian 11 bullseye reached the end of LTS support on 2026-08-31. The bullseye-security package pool no longer exists on deb.debian.org, so "playwright install --with-deps" fails with 404 errors and the e2e image build stops. This breaks the four node-24 jobs on every pull request and on master. Debian 12 bookworm keeps security support until 2028, and Playwright 1.48.0 supports it. The pinned Playwright version does not change. Verified on linux/amd64: the e2e_pip target builds for both the latest and the nightly Streamlit version, and webkit, chromium, and firefox all launch in the image. Co-Authored-By: Claude Opus 5 (1M context) --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2a39858f..dde98ccc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1.4 ARG PYTHON_VERSION -FROM python:3.13-slim-bullseye as e2e_base +FROM python:3.13-slim-bookworm as e2e_base SHELL ["/bin/bash", "-o", "pipefail", "-e", "-u", "-x", "-c"]