diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index cbf62f72..79186291 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -201,7 +201,7 @@ jobs: # Tests take too long for release builds to run them on every PR. if: ${{ matrix.profile != 'release' }} continue-on-error: true - run: cargo nextest run --all-features --no-fail-fast --target ${{ matrix.target }} + run: cargo nextest run --all-features --no-fail-fast --target ${{ matrix.target }} --cargo-profile ci-test env: RUST_BACKTRACE: 1 diff --git a/codex-rs/Cargo.toml b/codex-rs/Cargo.toml index 67041c6f..120392f3 100644 --- a/codex-rs/Cargo.toml +++ b/codex-rs/Cargo.toml @@ -79,8 +79,8 @@ codex-rmcp-client = { path = "rmcp-client" } codex-stdio-to-uds = { path = "stdio-to-uds" } codex-tui = { path = "tui" } codex-utils-json-to-toml = { path = "utils/json-to-toml" } -codex-utils-readiness = { path = "utils/readiness" } codex-utils-pty = { path = "utils/pty" } +codex-utils-readiness = { path = "utils/readiness" } codex-utils-string = { path = "utils/string" } core_test_support = { path = "core/tests/common" } mcp-types = { path = "mcp-types" } @@ -257,6 +257,11 @@ strip = "symbols" # See https://github.com/openai/codex/issues/1411 for details. codegen-units = 1 +[profile.ci-test] +debug = 1 # Reduce debug symbol size +inherits = "test" +opt-level = 0 + [patch.crates-io] # Uncomment to debug local changes. # ratatui = { path = "../../ratatui" }