cypress-io / cypress-docker-images

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

chore: update circleci to ubuntu-2204:2023.04.2 machine image #1147

Open MikeMcC399 opened 3 days ago

MikeMcC399 commented 3 days ago

Issue

The circle.yml workflow is currently using machine image ubuntu-2204:2022.10.2 from Circle CI Machine Images > ubuntu-2204 which includes Node.js 16.17.1. This Node.js version entered End-of-life on Sep 11, 2023 and so it is now unsupported.

Change

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

Image tag Node.js Docker Engine buildx Status
ubuntu-2204:2022.10.2 16.17.1 20.10.18 v0.9.1 Current
ubuntu-2204:2023.04.2 18.15.0 20.10.24 v0.10.4 Future

References

CircleCI Machine Images

Circle CI Machine Images > ubuntu-2204

ubuntu-2204:2022.10.2

Linux Machine Executor Update - 2022 October Q4 Update uses

Node.js 16.17.1 Docker 20.10.18

ubuntu-2204:2023.04.2

Linux Machine Executor - 2023 Q2 Update Edge + GA Release

Node.js 18.15.0 Docker 20.10.24

Docker release notes

cypress-app-bot commented 3 days ago
MikeMcC399 commented 3 days ago

This needs further testing, due to potential breaking changes in buildx v0.10.0

Docker Engine buildx
20.10.18 v0.9.1
20.10.23 v0.10.0
20.10.24 v0.10.4
MikeMcC399 commented 23 hours ago

Leave this issue in draft until the following issues / PRs have been dealt with: