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:2023.10.1 machine image #1155

Closed MikeMcC399 closed 1 month ago

MikeMcC399 commented 1 month ago

Issue

Change

Docker Buildx Bake, used in the Cypress Docker image build workflow, is labeled by Docker as "Experimental". The strategy is then to move in incremental steps, upgrading the Circle CI Machine Images > ubuntu-2204 one release at a time, to contain the results of any unexpected changes better.

The circle.yml workflow is updated to ubuntu-2204:2023.10.1:

Image tag Node.js Docker Engine buildx Status
ubuntu-2204:2023.04.2 18.15.0 20.10.24 v0.10.4 Current
ubuntu-2204:2023.10.1 18.18.0 24.0.6 v0.11.2 Future

References

CircleCI Machine Images

Circle CI Machine Images > ubuntu-2204

ubuntu-2204:2023.04.2

Linux Machine Executor - 2023 Q2 Update Edge + GA Release

Node.js 18.15.0 Docker 20.10.24

ubuntu-2204:2023.10.1

Linux Machine Executor - 2023 Q4 Update

Node.js 18.18.0 Docker 24.0.6

Docker release notes

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

Leave in draft state until other build-related PRs have been merged.