Skip to content

Conversation

MikeMcC399
Copy link
Collaborator

Situation

The currently used CircleCI machine image ubuntu-2204:2024.11.1 is based on the older Ubuntu 22.04 LTS, released in Apr 2022. The current Ubuntu LTS release is 24.04, released in Apr 2024. (See Ubuntu release cycle.)

The Docker versions in the CircleCI images are quite outdated, especially Docker buildx is at 0.17.1 compared to the current buildx release 0.28.0.

CircleCI has now announced a new set of machine images:

  • ubuntu-2204:2025.09.1
  • ubuntu-2404:2025.09.1

Change

Migrate the machine image used in circle.yml using
ubuntu-2404:2025.09.1 which updates the components as follows:

Image tag Node.js Docker Engine buildx Status
ubuntu-2204:2024.11.1 22.11.0 27.3.1 v0.17.1 current
ubuntu-2404:2025.09.1 22.19.0 28.4.0 v0.28.0 future

This is a minor version update for Node.js from 22.x LTS. It is a major version update for Docker Engine from 27.x to 28.x and a major functional update from Docker Buildx v0.17.1 to v0.28.0.

@cypress-app-bot
Copy link

@MikeMcC399 MikeMcC399 marked this pull request as ready for review September 25, 2025 16:25
@jennifer-shehane jennifer-shehane merged commit 7cde3c3 into cypress-io:master Sep 25, 2025
51 checks passed
@MikeMcC399 MikeMcC399 deleted the update/ubuntu-machine-image branch September 25, 2025 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants