Closed MikeMcC399 closed 2 months ago
Version tests now cause warnings, for example:
WARN[0000] Found orphan containers ([test-project-test-factory-all-included-run-26207f099303]) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
Version 1.22.22 confirmed
Although this is only cosmetic, it should be cleaned up.
Issue
PR https://github.com/cypress-io/cypress-docker-images/pull/1163 updated the circle.yml workflow to use machine image
ubuntu-2204:2024.05.1
from 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.1
offers 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.2
20.16.0
This is a minor version update for Node.js
20.x
, a minor version update for Docker Engine26.x
and 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 https://github.com/cypress-io/cypress-docker-images/issues/1186#issuecomment-2275303465).
To avoid new warnings, when
docker compose run
is used, the option--rm
is now added. This prevents the creation of orphaned containers in jobs. These were warnings only and did not prevent job completion.