add libX11-xcb to openshift-ci/Dockerfile.tools and build/sandbox-ui/Dockerfile#1200
Conversation
WalkthroughAdds libX11-xcb to Firefox-related dependencies in two Dockerfiles and adjusts line continuations so yum clean all remains chained after installation. No other commands, control flow, or public interfaces are changed. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
openshift-ci/Dockerfile.tools (1)
54-56: LGTM: mirrored addition of libX11-xcb keeps both Dockerfiles in sync for Playwright/Firefox.Good placement and continuation; cleanup still runs.
To avoid future drift between these two Dockerfiles, consider factoring the shared “Firefox deps” list into a build arg or a shared base image used by both.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
build/sandbox-ui/Dockerfile(1 hunks)openshift-ci/Dockerfile.tools(1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
- GitHub Check: Unit Tests
- GitHub Check: GolangCI Lint
- GitHub Check: Build & push operator bundles for e2e tests
- GitHub Check: Build & push Developer Sandbox UI image for UI e2e tests
🔇 Additional comments (1)
build/sandbox-ui/Dockerfile (1)
86-88: LGTM: libX11-xcb added to Firefox deps fixes Playwright’s missing host library.Package name matches UBI9 repos and chaining to
yum clean allis preserved.Please confirm CI actually rebuilds this image (prow sometimes uses cached layers). If needed, force a rebuild in your job and verify
rpm -q libX11-xcbinside the container.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: MatousJobanek, mfrancisc, rsoaresd The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
47ed8bc
into
codeready-toolchain:master



Description
#1180 is failing with:
We would need to add libX11-xcb to
openshift-ci/Dockerfile.toolsandbuild/sandbox-ui/Dockerfile. I am opening this PR cause I updatedopenshift-ci/Dockerfile.toolson #1180, but it seems not to be reflected because the config gets the openshift-ci/Dockerfile.tools from master: https://github.com/openshift/release/blob/master/ci-operator/config/codeready-toolchain/toolchain-e2e/codeready-toolchain-toolchain-e2e-master.yaml#L62Summary by CodeRabbit
Bug Fixes
Chores