Repository navigation
ci: pull CI and test base images from the GHCR mirror - #4543
Merged
Merged
Conversation
Points the engine Dockerfiles, the compose databases, the install smokes, the rpm rebuild, the AJP check and the CLI deploy fixtures at ghcr.io/wheels-dev/mirror, which holds the same images unchanged (tags and digest pins kept), so runs no longer depend on Docker Hub's anonymous pull limit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Peter Amiri <peter@alurium.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Peter Amiri <peter@alurium.com>
Collaborator
Author
|
CI image source change pending package visibility; not part of the release. |
…rror Signed-off-by: Peter Amiri <peter@alurium.com>
bpamiri
marked this pull request as ready for review
October 16, 2026 16:23
Contributor
Wheels Test Results261 275 tests 255 538 ✅ 1h 57m 41s ⏱️ Results for commit f39cb9f. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
This PR points CI and the local test setup at
ghcr.io/wheels-dev/mirror, the unchanged copies that #4540 publishes. Runs then stop depending on Docker Hub's anonymous pull limit on shared runners. Tags and digest pins are kept exactly as they were, and a digest pin resolves the same bytes from the mirror.The mirror packages are public: every image this PR points at pulls anonymously, so local runs and fork PRs need no registry login.
Repointed:
tools/docker/{lucee5,lucee6,lucee7,adobe2018,adobe2021,adobe2023,adobe2025,boxlang}/Dockerfileortussolutions/commandbox(latest,latest@sha256:1f18…,jdk21@sha256:d651…)compose.ymlmysql:9.7.0,postgres:18.4distribution-install-smoke.ymlrockylinux/rockylinux:9,rockylinux/rockylinux:10,rockylinux:9,fedora:44commandbox-install-smoke.ymlortussolutions/commandbox:latestrpm-rewrap.sh(snapshot and release package build)rockylinux/rockylinux:9,:10(the env overrides still work)tools/ci/ajphttpd:2.4(AJP_HTTPD_IMAGEstill overrides)linuxserver/openssh-server:latest,nginx:alpineLeft alone on purpose:
cockroachdb/cockroachandgvenzl/oracle-freeincompose.yml: they aren't mirrored, and they're pulled only by the CockroachDB and Oracle database legs.mcr.microsoft.com/mssql/server,azure-sql-edge).wheels docker init, thewheels deploytemplates, the Traefik and kamal-proxy images, and the Docker guides. Users' apps should keep pulling upstream images.mysql:5.7andredisincli/lucli/tests/_fixtures/deploy/configs).Dockerfile.dev,docker-compose.db-*.ymland the legacytools/docker/testui.Test plan
tools/ci/mirror-images.txtand return 200 on an anonymous manifest request; digest pins kept🤖 Generated with Claude Code