mirror of
https://github.com/openai/codex.git
synced 2026-09-11 20:36:49 +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
31 KiB
31 KiB