mirror of
https://github.com/openai/codex.git
synced 2026-09-08 15:50:34 +00:00
## Why Stamped Rust binaries consume workspace status files containing build user, host, and timestamp values. These unrelated values prevent remote cache reuse when building the same commit across developers and CI workers. ## What changed Generate a compiler environment file containing only `STABLE_GIT_COMMIT` through a small stamped template action. Use it for `codex`, `codex-tui`, and `codex-voice-host`, with Rust binary stamping disabled so their build metadata input changes only when the embedded commit changes. Rename the crate macro option from `stamped_binaries` to `binaries_with_build_commit` and add `bazel_lib` for template expansion. GitOrigin-RevId: 21d0f2e3df97670a4c2cdbc3d1972cd14cc5b439