From 4cd0c42a28dbfdf370ed053373233b9ca2ce7802 Mon Sep 17 00:00:00 2001 From: Michael Bolin Date: Fri, 6 Feb 2026 23:49:19 -0800 Subject: [PATCH] fix: normalize line endings when reading file on Windows (#10988) I did not wait for CI on https://github.com/openai/codex/pull/10980 because it was blocking an alpha release, but apparently it broken the Windows build. --- codex-rs/core/src/config/schema.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codex-rs/core/src/config/schema.rs b/codex-rs/core/src/config/schema.rs index d5a02c8c6..95aea130e 100644 --- a/codex-rs/core/src/config/schema.rs +++ b/codex-rs/core/src/config/schema.rs @@ -138,6 +138,9 @@ Run `just write-config-schema` to overwrite with your changes.\n\n{diff}" write_config_schema(&tmp_path).expect("write config schema to temp path"); let tmp_contents = std::fs::read_to_string(&tmp_path).expect("read back config schema from temp path"); + #[cfg(windows)] + let fixture = fixture.replace("\r\n", "\n"); + assert_eq!( fixture, tmp_contents, "fixture should match exactly with generated schema"