Problem
Makefile references ircmaxell/php-compiler:16.04-dev / 18.04-dev, but images are not published to Docker Hub (docker pull 404). Runforge/harness hosts must not apt-install LLVM/PHP; they need a reproducible container workflow.
#73 tracks Ubuntu 22.04 + PHP 8.2 upgrade; this issue is publish + docs for any supported image.
Goal
One documented command runs full CI inside Docker with repo mounted:
docker run --rm -v "$(pwd):/compiler" -w /compiler <image> ./script/ci-local.sh
Tasks
Acceptance criteria
Fresh clone on a host with only Docker:
docker pull ghcr.io/PurHur/php-compiler:dev
make test-docker # or documented docker run
→ PHPUnit completes (VM tests at minimum).
Dependencies
Files
Docker/, Makefile, README.md, .github/workflows/
Problem
Makefilereferencesircmaxell/php-compiler:16.04-dev/18.04-dev, but images are not published to Docker Hub (docker pull404). Runforge/harness hosts must not apt-install LLVM/PHP; they need a reproducible container workflow.#73 tracks Ubuntu 22.04 + PHP 8.2 upgrade; this issue is publish + docs for any supported image.
Goal
One documented command runs full CI inside Docker with repo mounted:
Tasks
Docker/dev/ubuntu-22.04/(or refresh Infrastructure: Upgrade Docker images to Ubuntu 22.04 + PHP 8.2 toolchain #73) with PHP 8.2 + extensions from READMEghcr.io/PurHur/php-compiler:devtest-dockerwrapping the above.llvmvolumedocker-compose.ymlAcceptance criteria
Fresh clone on a host with only Docker:
docker pull ghcr.io/PurHur/php-compiler:dev make test-docker # or documented docker run→ PHPUnit completes (VM tests at minimum).
Dependencies
Files
Docker/,Makefile,README.md,.github/workflows/