Skip to content

chore(docker): track the node LTS base image - #1760

Merged
Yury Semikhatsky (yury-s) merged 1 commit into
microsoft:mainfrom
yury-s:node-24-base
Sep 18, 2026
Merged

Yury Semikhatsky (yury-s) merged 1 commit into
microsoft:mainfrom
yury-s:node-24-base

Conversation

@yury-s

@yury-s Yury Semikhatsky (yury-s) commented Sep 18, 2026

Copy link
Copy Markdown
Member

Summary

  • Move the docker base image from node:22-bookworm-slim to node:lts-slim, so it follows the current node LTS without a manual bump. Node 22 is in maintenance LTS; lts-slim resolves to node 24 today, the same version .azure-pipelines/publish-docker.yml and playwright's own images (NODE_VERSION=24) use.
  • engines is >=18, and the Dockerfile was the only place pinning node 22.
  • The tag also follows Debian stable. That is safe for the apt mirror rewrite added in devops(docker): route apt through the Azure Debian mirror #1759: bookworm and trixie both use the deb822 /etc/apt/sources.list.d/debian.sources path it rewrites, and playwright-core carries per-distro dependency lists for both debian12 and debian13.

Node 22 is in maintenance LTS. 'lts-slim' is node 24 today, matching what the
publish pipeline and playwright's own images use, and picks up future LTS
releases without a manual bump.
@yury-s Yury Semikhatsky (yury-s) changed the title chore(docker): update the base image to node 24 chore(docker): track the node LTS base image Sep 18, 2026
@yury-s
Yury Semikhatsky (yury-s) merged commit d3b285f into microsoft:main Sep 18, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant