cypress-io / cypress-docker-images

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

Built images missing fixes #1219

Closed MikeMcC399 closed 1 month ago

MikeMcC399 commented 1 month ago

Current behavior

Desired behavior

When Cypress Docker images are built for publication using

docker buildx bake -f ./docker-compose.yml --progress plain --set *.platform=linux/arm64,linux/amd64 --push included

they should be published with up-to-date available Debian fixes.

The versions shown by the CircleCI job check-factory-versions should match the versions included in Cypress Docker images published to the Docker repositories.

Test code to reproduce

Compare the output

git version 2.39.2 of

docker run --rm --entrypoint git cypress/included:13.15.0 "--version"

with https://app.circleci.com/pipelines/github/cypress-io/cypress-docker-images/2276/workflows/915912c6-727a-4e36-8ed3-04ae68e8abe8/jobs/69685 showing

git version 2.39.5

Debug Logs

See "Building Docker image for target included" https://app.circleci.com/pipelines/github/cypress-io/cypress-docker-images/2276/workflows/915912c6-727a-4e36-8ed3-04ae68e8abe8/jobs/69692

Other

MikeMcC399 commented 1 month ago

This is a mixture of a documentation issue and the fact that the CI tests seem to be carried out using Debian packages which may not be part of the published images.

Closing here for clarity's sake and I will describe the issue separately from a different standpoint.