From 1503a8dad7ca796eada5eb6404af270dd42e308e Mon Sep 17 00:00:00 2001 From: pakrym-oai Date: Thu, 26 Feb 2026 08:39:24 -0800 Subject: [PATCH] split-debuginfo (#12871) Attempt to reduce disk usage in mac ci. >off - This is the default for platforms with ELF binaries and windows-gnu (not Windows MSVC and not macOS). This typically means that DWARF debug information can be found in the final artifact in sections of the executable. This option is not supported on Windows MSVC. On macOS this options prevents the final execution of dsymutil to generate debuginfo. --- codex-rs/Cargo.toml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/codex-rs/Cargo.toml b/codex-rs/Cargo.toml index c72bb907f..2784a1769 100644 --- a/codex-rs/Cargo.toml +++ b/codex-rs/Cargo.toml @@ -118,8 +118,8 @@ codex-shell-command = { path = "shell-command" } codex-shell-escalation = { path = "shell-escalation" } codex-skills = { path = "skills" } codex-state = { path = "state" } -codex-test-macros = { path = "test-macros" } codex-stdio-to-uds = { path = "stdio-to-uds" } +codex-test-macros = { path = "test-macros" } codex-tui = { path = "tui" } codex-utils-absolute-path = { path = "utils/absolute-path" } codex-utils-approval-presets = { path = "utils/approval-presets" } @@ -137,8 +137,8 @@ codex-utils-readiness = { path = "utils/readiness" } codex-utils-rustls-provider = { path = "utils/rustls-provider" } codex-utils-sandbox-summary = { path = "utils/sandbox-summary" } codex-utils-sleep-inhibitor = { path = "utils/sleep-inhibitor" } -codex-utils-string = { path = "utils/string" } codex-utils-stream-parser = { path = "utils/stream-parser" } +codex-utils-string = { path = "utils/string" } codex-windows-sandbox = { path = "windows-sandbox-rs" } core_test_support = { path = "core/tests/common" } mcp_test_support = { path = "mcp-server/tests/common" } @@ -165,8 +165,8 @@ clap = "4" clap_complete = "4" color-eyre = "0.6.3" crossbeam-channel = "0.5.15" -csv = "1.3.1" crossterm = "0.28.1" +csv = "1.3.1" ctor = "0.6.3" derive_more = "2" diffy = "0.4.2" @@ -178,8 +178,8 @@ env-flags = "0.1.1" env_logger = "0.11.9" eventsource-stream = "0.2.3" futures = { version = "0.3", default-features = false } -globset = "0.4" gethostname = "1.1.0" +globset = "0.4" http = "1.3.1" icu_decimal = "2.1" icu_locale_core = "2.1" @@ -258,6 +258,7 @@ starlark = "0.13.0" strum = "0.27.2" strum_macros = "0.27.2" supports-color = "3.0.2" +syntect = "5" sys-locale = "0.3.2" tempfile = "3.23.0" test-log = "0.2.19" @@ -282,7 +283,6 @@ tracing-subscriber = "0.3.22" tracing-test = "0.2.5" tree-sitter = "0.25.10" tree-sitter-bash = "0.25" -syntect = "5" ts-rs = "11" tungstenite = { version = "0.27.0", features = ["deflate", "proxy"] } uds_windows = "1.1.0" @@ -352,6 +352,7 @@ ignored = [ [profile.release] lto = "fat" +split-debuginfo = "off" # Because we bundle some of these executables with the TypeScript CLI, we # remove everything to make the binary as small as possible. strip = "symbols"