[docs] codex-universal README runtime list has drifted from the Dockerfile
What is the type of issue?
Documentation is incorrect
What is the issue?
What is the type of issue?
- Documentation is incorrect
- Example code is not working
What is the issue?
The runtime information in the openai/codex-universal README has drifted
from the current Dockerfile. I checked the fetched main commit47f4f0eb5337083e2f610db0d15558932cb4901d.
Current mismatches:
- The README says "OpenJDK 10 is not available on amd64". The Dockerfile
instead excludes OpenJDK 11 on arm64, includes 11 on amd64, and documents
that distinction in its adjacent comment.
- The README lists Node.js 18, 20, and 22. The Dockerfile installs and verifies
Node.js 24 as well.
- The README lists PHP 8.4, 8.3, and 8.2. The Dockerfile installs and verifies
PHP 8.5 as well.
- The README lists Bun 1.2.10. The Dockerfile sets Bun 1.2.14.
- The introduction contains the typo
cutomize.
Source links at the frozen commit:
- README architecture note and runtime table
- Node and Bun versions
- Architecture-specific Java versions
- PHP versions
- Versions exercised by the image verification step
Suggested change
Please update the README to match the Dockerfile:
- describe OpenJDK 11 as unavailable on arm64;
- add Node.js 24 and PHP 8.5;
- change Bun to 1.2.14; and
- fix
cutomizetocustomize.
A lightweight documentation check that compares the documented runtime list
with the Docker build/verification arguments could prevent the table from
drifting again.
Duplicate check
I searched all-state Issues and PRs in both openai/codex andopenai/codex-universal using the runtime names, versions, README paths, and
the codex-universal repository name.
openai/codex-universalPR #75 proposed only the older Bun documentation
update and was closed as stale without merging.
- PR #53 proposed only the spelling correction and was closed as stale without
merging.
- PR #55 included the same spelling correction plus a MitM proxy note and was
closed without merging.
- I did not find a current Issue or active PR covering the combined README
drift above.
This is being filed in the main Codex tracker because thecodex-universal contribution guidance and a maintainer comment direct bug
reports and feature requests there.