chore: update circleci to ubuntu-2204:2024.08.1 (latest) machine image #1214
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
PR chore: update circleci to ubuntu-2204:2024.05.1 (latest) machine image #1163 updated the circle.yml workflow to use machine image
ubuntu-2204:2024.05.1from Circle CI Machine Images > ubuntu-2204.The Docker Engine version 26.0.2 was released 5 months ago in April 2024. The latest CircleCI Ubuntu machine image
ubuntu-2204:2024.08.1offers Docker Engine 26.1.4 (released in June 2024) according to the CircleCI posting Ubuntu 20.04, 22.04, 24.04 - Q3 Edge Release.Change
Update the circle.yml workflow from ubuntu-2204:2024.05.1 to the latest version ubuntu-2204:2024.08.1.
Moving to ubuntu-2204:2024.08.1 updates the components as follows:
20.12.220.16.0This is a minor version update for Node.js
20.x, a minor version update for Docker Engine26.xand a major functional update from Docker Buildx v0.14.x to v0.16.1. Based on a review of the release notes, there is no impact expected for the Cypress Docker image build process.Some failing checks caused by upgrading to buildx v0.15.0 (which was also included in Docker Desktop 4.33.0) were already mitigated (see explanation in #1186 (comment)).
To avoid new warnings, when
docker compose runis used, the option--rmis now added. This prevents the creation of orphaned containers in jobs. These were warnings only and did not prevent job completion.