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

chore: update circleci to ubuntu-2204:2024.05.1 (latest) machine image #1163

Closed MikeMcC399 closed 1 month ago

MikeMcC399 commented 1 month ago

Issue

Change

Update the circle.yml workflow from ubuntu-2204:2024.01.1 to the latest version ubuntu-2204:2024.05.1.

Moving to ubuntu-2204:2024.05.1 updates the components as follows:

Image tag Node.js Docker Engine buildx Status
ubuntu-2204:2024.01.1 20.10.0 24.0.7 v0.12.1 current
ubuntu-2204:2024.05.1 20.12.2 26.0.2 v0.14.0 current

This is a minor version update for Node.js 20.x and a major functional update from Docker Buildx v0.12.x, through v0.13.x to v0.14.x. Based on a review of the release notes, there is no impact expected for the Cypress Docker image build process.

cypress-app-bot commented 1 month ago
MikeMcC399 commented 1 month ago

Holding back whilst some more experience with the 2024.01.1 image is gained.

MikeMcC399 commented 1 month ago

https://app.circleci.com/pipelines/github/cypress-io/cypress-docker-images/2148/workflows/2b923f3e-736c-4498-8728-fe38d8e3e9a6 shows successful release on Jul 16, 2024 of:

This verifies the use of the machine image ubuntu-2204:2024.01.1.

Now that the previous step has been confirmed as successful, this PR is moved from draft to review status. The PR updates to the latest related machine image ubuntu-2204:2024.05.1.

MikeMcC399 commented 1 month ago