cypress-io / cypress-docker-images

Docker images with Cypress dependencies and browsers
https://on.cypress.io/continuous-integration
MIT License
1.02k stars 380 forks source link

Update CircleCi to next newer machine image ubuntu-2204:2024.01.1 #1156

Closed MikeMcC399 closed 1 month ago

MikeMcC399 commented 1 month ago

What would you like?

Update the circle.yml workflow from ubuntu-2204:2023.10.1 to the next higher version ubuntu-2204:2024.01.1.

Updating to ubuntu-2204:2024.01.1 updates the components as follows:

Image tag Node.js Docker Engine buildx Status
ubuntu-2204:2023.10.1 18.18.0 24.0.6 v0.11.2 current
ubuntu-2204:2024.01.1 20.10.0 24.0.7 v0.12.1 future

This is a major version update from Node.js 18.x to 20.x and a major functional update from Docker Buildx v0.11.x to v0.12.x.

Establish a success baseline by waiting until at least one Cypress Docker image has been published using ubuntu-2204:2023.10.1 before moving on to ubuntu-2204:2024.01.1.

Why is this needed?

References

CircleCI Machine Images

Circle CI Machine Images > ubuntu-2204

ubuntu-2204:2023.10.1

Linux Machine Executor - 2023 Q4 Update

Node.js 18.18.0 Docker 24.0.6

ubuntu-2204:2024.01.1

Linux Machine Executor - 2024 Q1 Update

Node.js 20.10.0 Docker 24.0.7

Docker release notes

MikeMcC399 commented 1 month ago
machine-agent version 1.0.77411-11b8ede image: "ubuntu-2204:2024.01.2"
Node.js v20.10.0
Docker version 24.0.7, build afdd53b
github.com/docker/buildx v0.12.1 30feaa1
MikeMcC399 commented 1 month ago