From efaac89fe5be27a43577095c3f8d44c43b6d407d Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Thu, 7 May 2026 13:49:06 -0700 Subject: [PATCH] Disable empty Cargo test targets Co-authored-by: Codex --- codex-rs/agent-graph-store/Cargo.toml | 1 + codex-rs/ansi-escape/Cargo.toml | 2 ++ codex-rs/app-server-client/Cargo.toml | 1 + codex-rs/app-server-protocol/Cargo.toml | 1 + codex-rs/app-server-test-client/Cargo.toml | 4 ++++ codex-rs/app-server-transport/Cargo.toml | 1 + codex-rs/app-server/Cargo.toml | 1 + codex-rs/app-server/tests/common/Cargo.toml | 2 ++ codex-rs/apply-patch/Cargo.toml | 1 + codex-rs/arg0/Cargo.toml | 1 + codex-rs/async-utils/Cargo.toml | 3 +++ codex-rs/backend-client/Cargo.toml | 1 + codex-rs/builtin-mcps/Cargo.toml | 1 + codex-rs/chatgpt/Cargo.toml | 3 +++ codex-rs/cli/Cargo.toml | 1 + codex-rs/cloud-requirements/Cargo.toml | 3 +++ codex-rs/cloud-tasks-client/Cargo.toml | 2 ++ codex-rs/cloud-tasks-mock-client/Cargo.toml | 2 ++ codex-rs/cloud-tasks/Cargo.toml | 1 + codex-rs/codex-api/Cargo.toml | 3 +++ codex-rs/codex-backend-openapi-models/Cargo.toml | 2 ++ codex-rs/codex-client/Cargo.toml | 3 +++ codex-rs/codex-experimental-api-macros/Cargo.toml | 2 ++ codex-rs/codex-mcp/Cargo.toml | 1 + codex-rs/collaboration-mode-templates/Cargo.toml | 1 + codex-rs/config/Cargo.toml | 3 +++ codex-rs/connectors/Cargo.toml | 3 +++ codex-rs/core-api/Cargo.toml | 1 + codex-rs/core/Cargo.toml | 1 - codex-rs/core/tests/common/Cargo.toml | 1 + codex-rs/exec/Cargo.toml | 1 + codex-rs/execpolicy-legacy/Cargo.toml | 1 + codex-rs/execpolicy/Cargo.toml | 1 + codex-rs/feedback/Cargo.toml | 3 +++ codex-rs/file-search/Cargo.toml | 1 + codex-rs/file-system/Cargo.toml | 4 ++++ codex-rs/git-utils/Cargo.toml | 3 +++ codex-rs/install-context/Cargo.toml | 1 + codex-rs/keyring-store/Cargo.toml | 4 ++++ codex-rs/linux-sandbox/Cargo.toml | 1 + codex-rs/lmstudio/Cargo.toml | 1 + codex-rs/login/Cargo.toml | 3 +++ codex-rs/mcp-server/Cargo.toml | 1 + codex-rs/mcp-server/tests/common/Cargo.toml | 2 ++ codex-rs/memories/mcp/Cargo.toml | 1 + codex-rs/memories/read/Cargo.toml | 1 + codex-rs/memories/write/Cargo.toml | 1 + codex-rs/message-history/Cargo.toml | 1 + codex-rs/network-proxy/Cargo.toml | 1 + codex-rs/ollama/Cargo.toml | 1 + codex-rs/process-hardening/Cargo.toml | 1 + codex-rs/protocol/Cargo.toml | 1 + codex-rs/realtime-webrtc/Cargo.toml | 2 ++ codex-rs/responses-api-proxy/Cargo.toml | 1 + codex-rs/rmcp-client/Cargo.toml | 3 +++ codex-rs/sandboxing/Cargo.toml | 1 + codex-rs/secrets/Cargo.toml | 3 +++ codex-rs/shell-command/Cargo.toml | 3 +++ codex-rs/shell-escalation/Cargo.toml | 3 +++ codex-rs/stdio-to-uds/Cargo.toml | 2 ++ codex-rs/terminal-detection/Cargo.toml | 1 + codex-rs/test-binary-support/Cargo.toml | 2 ++ codex-rs/thread-store/Cargo.toml | 1 + codex-rs/tools/Cargo.toml | 3 +++ codex-rs/tui/Cargo.toml | 1 + codex-rs/uds/Cargo.toml | 1 + codex-rs/utils/absolute-path/Cargo.toml | 3 +++ codex-rs/utils/approval-presets/Cargo.toml | 4 ++++ codex-rs/utils/cache/Cargo.toml | 3 +++ codex-rs/utils/cargo-bin/Cargo.toml | 4 ++++ codex-rs/utils/cli/Cargo.toml | 3 +++ codex-rs/utils/elapsed/Cargo.toml | 3 +++ codex-rs/utils/fuzzy-match/Cargo.toml | 3 +++ codex-rs/utils/home-dir/Cargo.toml | 3 +++ codex-rs/utils/image/Cargo.toml | 3 +++ codex-rs/utils/json-to-toml/Cargo.toml | 3 +++ codex-rs/utils/oss/Cargo.toml | 3 +++ codex-rs/utils/output-truncation/Cargo.toml | 3 +++ codex-rs/utils/path-utils/Cargo.toml | 3 +++ codex-rs/utils/pty/Cargo.toml | 3 +++ codex-rs/utils/readiness/Cargo.toml | 3 +++ codex-rs/utils/rustls-provider/Cargo.toml | 4 ++++ codex-rs/utils/sandbox-summary/Cargo.toml | 3 +++ codex-rs/utils/sleep-inhibitor/Cargo.toml | 3 +++ codex-rs/utils/stream-parser/Cargo.toml | 3 +++ codex-rs/utils/string/Cargo.toml | 3 +++ codex-rs/utils/template/Cargo.toml | 3 +++ codex-rs/v8-poc/Cargo.toml | 1 + codex-rs/windows-sandbox-rs/Cargo.toml | 1 + 89 files changed, 182 insertions(+), 1 deletion(-) diff --git a/codex-rs/agent-graph-store/Cargo.toml b/codex-rs/agent-graph-store/Cargo.toml index e221ef61b288..9ecd827194b9 100644 --- a/codex-rs/agent-graph-store/Cargo.toml +++ b/codex-rs/agent-graph-store/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_agent_graph_store" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/ansi-escape/Cargo.toml b/codex-rs/ansi-escape/Cargo.toml index 3ebad2bdefd8..9e0f8a81234e 100644 --- a/codex-rs/ansi-escape/Cargo.toml +++ b/codex-rs/ansi-escape/Cargo.toml @@ -7,6 +7,8 @@ license.workspace = true [lib] name = "codex_ansi_escape" path = "src/lib.rs" +test = false +doctest = false [lints] workspace = true diff --git a/codex-rs/app-server-client/Cargo.toml b/codex-rs/app-server-client/Cargo.toml index fee29db47efc..ac284cbdfe63 100644 --- a/codex-rs/app-server-client/Cargo.toml +++ b/codex-rs/app-server-client/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_app_server_client" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/app-server-protocol/Cargo.toml b/codex-rs/app-server-protocol/Cargo.toml index 0cb50d8549f5..0749b07e0838 100644 --- a/codex-rs/app-server-protocol/Cargo.toml +++ b/codex-rs/app-server-protocol/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_app_server_protocol" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/app-server-test-client/Cargo.toml b/codex-rs/app-server-test-client/Cargo.toml index 32d2588fdf02..603a5caf22d7 100644 --- a/codex-rs/app-server-test-client/Cargo.toml +++ b/codex-rs/app-server-test-client/Cargo.toml @@ -23,3 +23,7 @@ tracing-subscriber = { workspace = true } tungstenite = { workspace = true } url = { workspace = true } uuid = { workspace = true, features = ["v4"] } + +[lib] +test = false +doctest = false diff --git a/codex-rs/app-server-transport/Cargo.toml b/codex-rs/app-server-transport/Cargo.toml index d1f89c5b596c..175890962e76 100644 --- a/codex-rs/app-server-transport/Cargo.toml +++ b/codex-rs/app-server-transport/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_app_server_transport" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/app-server/Cargo.toml b/codex-rs/app-server/Cargo.toml index 55481b6d5df3..b4a5e64a89c3 100644 --- a/codex-rs/app-server/Cargo.toml +++ b/codex-rs/app-server/Cargo.toml @@ -15,6 +15,7 @@ path = "src/bin/notify_capture.rs" [lib] name = "codex_app_server" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/app-server/tests/common/Cargo.toml b/codex-rs/app-server/tests/common/Cargo.toml index aef2f58dff0f..5b245f40d29b 100644 --- a/codex-rs/app-server/tests/common/Cargo.toml +++ b/codex-rs/app-server/tests/common/Cargo.toml @@ -6,6 +6,8 @@ license.workspace = true [lib] path = "lib.rs" +test = false +doctest = false [lints] workspace = true diff --git a/codex-rs/apply-patch/Cargo.toml b/codex-rs/apply-patch/Cargo.toml index ba4fa5e48ebb..258433861856 100644 --- a/codex-rs/apply-patch/Cargo.toml +++ b/codex-rs/apply-patch/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_apply_patch" path = "src/lib.rs" +doctest = false [[bin]] name = "apply_patch" diff --git a/codex-rs/arg0/Cargo.toml b/codex-rs/arg0/Cargo.toml index 8da0fcbd0b85..7ee21a770e49 100644 --- a/codex-rs/arg0/Cargo.toml +++ b/codex-rs/arg0/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_arg0" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/async-utils/Cargo.toml b/codex-rs/async-utils/Cargo.toml index 891af17a5fde..9f81ff818e6f 100644 --- a/codex-rs/async-utils/Cargo.toml +++ b/codex-rs/async-utils/Cargo.toml @@ -14,3 +14,6 @@ tokio-util.workspace = true [dev-dependencies] pretty_assertions.workspace = true + +[lib] +doctest = false diff --git a/codex-rs/backend-client/Cargo.toml b/codex-rs/backend-client/Cargo.toml index d2e374ae2a0e..f7b0c8b0f5df 100644 --- a/codex-rs/backend-client/Cargo.toml +++ b/codex-rs/backend-client/Cargo.toml @@ -7,6 +7,7 @@ publish = false [lib] path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/builtin-mcps/Cargo.toml b/codex-rs/builtin-mcps/Cargo.toml index ee61f9675001..9eb2123329e5 100644 --- a/codex-rs/builtin-mcps/Cargo.toml +++ b/codex-rs/builtin-mcps/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_builtin_mcps" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/chatgpt/Cargo.toml b/codex-rs/chatgpt/Cargo.toml index 62cb56a02222..6b0e01096482 100644 --- a/codex-rs/chatgpt/Cargo.toml +++ b/codex-rs/chatgpt/Cargo.toml @@ -27,3 +27,6 @@ codex-utils-cargo-bin = { workspace = true } pretty_assertions = { workspace = true } serde_json = { workspace = true } tempfile = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/cli/Cargo.toml b/codex-rs/cli/Cargo.toml index cdee241b4252..f2a289bf6209 100644 --- a/codex-rs/cli/Cargo.toml +++ b/codex-rs/cli/Cargo.toml @@ -12,6 +12,7 @@ path = "src/main.rs" [lib] name = "codex_cli" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/cloud-requirements/Cargo.toml b/codex-rs/cloud-requirements/Cargo.toml index 59f8741cdb19..cc7aefc47854 100644 --- a/codex-rs/cloud-requirements/Cargo.toml +++ b/codex-rs/cloud-requirements/Cargo.toml @@ -30,3 +30,6 @@ tracing = { workspace = true } pretty_assertions = { workspace = true } tempfile = { workspace = true } tokio = { workspace = true, features = ["macros", "rt", "test-util", "time"] } + +[lib] +doctest = false diff --git a/codex-rs/cloud-tasks-client/Cargo.toml b/codex-rs/cloud-tasks-client/Cargo.toml index 929c3e313629..df8ec12b206d 100644 --- a/codex-rs/cloud-tasks-client/Cargo.toml +++ b/codex-rs/cloud-tasks-client/Cargo.toml @@ -7,6 +7,8 @@ version.workspace = true [lib] name = "codex_cloud_tasks_client" path = "src/lib.rs" +test = false +doctest = false [lints] workspace = true diff --git a/codex-rs/cloud-tasks-mock-client/Cargo.toml b/codex-rs/cloud-tasks-mock-client/Cargo.toml index 7282929382d4..b4531cff63b7 100644 --- a/codex-rs/cloud-tasks-mock-client/Cargo.toml +++ b/codex-rs/cloud-tasks-mock-client/Cargo.toml @@ -8,6 +8,8 @@ version.workspace = true [lib] name = "codex_cloud_tasks_mock_client" path = "src/lib.rs" +test = false +doctest = false [lints] workspace = true diff --git a/codex-rs/cloud-tasks/Cargo.toml b/codex-rs/cloud-tasks/Cargo.toml index 6429c1edcd4b..7bdcaaddbaa3 100644 --- a/codex-rs/cloud-tasks/Cargo.toml +++ b/codex-rs/cloud-tasks/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_cloud_tasks" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/codex-api/Cargo.toml b/codex-rs/codex-api/Cargo.toml index 14340af1eb31..08f70cf33cf1 100644 --- a/codex-rs/codex-api/Cargo.toml +++ b/codex-rs/codex-api/Cargo.toml @@ -39,3 +39,6 @@ reqwest = { workspace = true } [lints] workspace = true + +[lib] +doctest = false diff --git a/codex-rs/codex-backend-openapi-models/Cargo.toml b/codex-rs/codex-backend-openapi-models/Cargo.toml index ed3a1043d64e..f6ff459b0f52 100644 --- a/codex-rs/codex-backend-openapi-models/Cargo.toml +++ b/codex-rs/codex-backend-openapi-models/Cargo.toml @@ -7,6 +7,8 @@ license.workspace = true [lib] name = "codex_backend_openapi_models" path = "src/lib.rs" +test = false +doctest = false [lints] workspace = true diff --git a/codex-rs/codex-client/Cargo.toml b/codex-rs/codex-client/Cargo.toml index 51d4a835782d..184505eb5591 100644 --- a/codex-rs/codex-client/Cargo.toml +++ b/codex-rs/codex-client/Cargo.toml @@ -35,3 +35,6 @@ pretty_assertions = { workspace = true } rcgen = { workspace = true } tempfile = { workspace = true } tracing-subscriber = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/codex-experimental-api-macros/Cargo.toml b/codex-rs/codex-experimental-api-macros/Cargo.toml index cef1ec243f45..2e148a21d782 100644 --- a/codex-rs/codex-experimental-api-macros/Cargo.toml +++ b/codex-rs/codex-experimental-api-macros/Cargo.toml @@ -6,6 +6,8 @@ license.workspace = true [lib] proc-macro = true +test = false +doctest = false [dependencies] proc-macro2 = "1" diff --git a/codex-rs/codex-mcp/Cargo.toml b/codex-rs/codex-mcp/Cargo.toml index e22257706b08..ed51cd5bbed6 100644 --- a/codex-rs/codex-mcp/Cargo.toml +++ b/codex-rs/codex-mcp/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_mcp" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/collaboration-mode-templates/Cargo.toml b/codex-rs/collaboration-mode-templates/Cargo.toml index 18c4e998225a..2c17b1fd2ad9 100644 --- a/codex-rs/collaboration-mode-templates/Cargo.toml +++ b/codex-rs/collaboration-mode-templates/Cargo.toml @@ -8,6 +8,7 @@ version.workspace = true doctest = false name = "codex_collaboration_mode_templates" path = "src/lib.rs" +test = false [lints] workspace = true diff --git a/codex-rs/config/Cargo.toml b/codex-rs/config/Cargo.toml index 8cef4070c9f8..9583a57c62ac 100644 --- a/codex-rs/config/Cargo.toml +++ b/codex-rs/config/Cargo.toml @@ -66,3 +66,6 @@ tokio = { workspace = true, features = ["full"] } tokio-stream = { workspace = true, features = ["net"] } tonic = { workspace = true, features = ["router", "transport"] } tonic-prost-build = { version = "=0.14.3", default-features = false, features = ["transport"] } + +[lib] +doctest = false diff --git a/codex-rs/connectors/Cargo.toml b/codex-rs/connectors/Cargo.toml index 9cd2428a711a..c0094102c31e 100644 --- a/codex-rs/connectors/Cargo.toml +++ b/codex-rs/connectors/Cargo.toml @@ -16,3 +16,6 @@ urlencoding = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } + +[lib] +doctest = false diff --git a/codex-rs/core-api/Cargo.toml b/codex-rs/core-api/Cargo.toml index 0cc084650c74..2b4a0216d618 100644 --- a/codex-rs/core-api/Cargo.toml +++ b/codex-rs/core-api/Cargo.toml @@ -8,6 +8,7 @@ version.workspace = true doctest = false name = "codex_core_api" path = "src/lib.rs" +test = false [lints] workspace = true diff --git a/codex-rs/core/Cargo.toml b/codex-rs/core/Cargo.toml index 44c6aacac56b..5e799b259f50 100644 --- a/codex-rs/core/Cargo.toml +++ b/codex-rs/core/Cargo.toml @@ -5,7 +5,6 @@ name = "codex-core" version.workspace = true [lib] -doctest = false name = "codex_core" path = "src/lib.rs" diff --git a/codex-rs/core/tests/common/Cargo.toml b/codex-rs/core/tests/common/Cargo.toml index 8c1a79f02def..e22a2872679e 100644 --- a/codex-rs/core/tests/common/Cargo.toml +++ b/codex-rs/core/tests/common/Cargo.toml @@ -6,6 +6,7 @@ license.workspace = true [lib] path = "lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/exec/Cargo.toml b/codex-rs/exec/Cargo.toml index 632e47940476..546e4e44fb69 100644 --- a/codex-rs/exec/Cargo.toml +++ b/codex-rs/exec/Cargo.toml @@ -12,6 +12,7 @@ path = "src/main.rs" [lib] name = "codex_exec" path = "src/lib.rs" +doctest = false [[test]] name = "all" diff --git a/codex-rs/execpolicy-legacy/Cargo.toml b/codex-rs/execpolicy-legacy/Cargo.toml index 17628a04784d..bc0f2c4002fe 100644 --- a/codex-rs/execpolicy-legacy/Cargo.toml +++ b/codex-rs/execpolicy-legacy/Cargo.toml @@ -12,6 +12,7 @@ path = "src/main.rs" [lib] name = "codex_execpolicy_legacy" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/execpolicy/Cargo.toml b/codex-rs/execpolicy/Cargo.toml index 2105ce27d53f..b22226a79e4b 100644 --- a/codex-rs/execpolicy/Cargo.toml +++ b/codex-rs/execpolicy/Cargo.toml @@ -8,6 +8,7 @@ description = "Codex exec policy: prefix-based Starlark rules for command decisi [lib] name = "codex_execpolicy" path = "src/lib.rs" +doctest = false [[bin]] name = "codex-execpolicy" diff --git a/codex-rs/feedback/Cargo.toml b/codex-rs/feedback/Cargo.toml index 94af597f6942..032f0398be83 100644 --- a/codex-rs/feedback/Cargo.toml +++ b/codex-rs/feedback/Cargo.toml @@ -17,3 +17,6 @@ tracing-subscriber = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/file-search/Cargo.toml b/codex-rs/file-search/Cargo.toml index 7a62a4a1df1d..e235898982f6 100644 --- a/codex-rs/file-search/Cargo.toml +++ b/codex-rs/file-search/Cargo.toml @@ -11,6 +11,7 @@ path = "src/main.rs" [lib] name = "codex_file_search" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/file-system/Cargo.toml b/codex-rs/file-system/Cargo.toml index 63eaccffd2a0..85e083567b70 100644 --- a/codex-rs/file-system/Cargo.toml +++ b/codex-rs/file-system/Cargo.toml @@ -12,3 +12,7 @@ async-trait = { workspace = true } codex-protocol = { workspace = true } codex-utils-absolute-path = { workspace = true } serde = { workspace = true, features = ["derive"] } + +[lib] +test = false +doctest = false diff --git a/codex-rs/git-utils/Cargo.toml b/codex-rs/git-utils/Cargo.toml index 38616d46ac7c..9f9c6d0c1d01 100644 --- a/codex-rs/git-utils/Cargo.toml +++ b/codex-rs/git-utils/Cargo.toml @@ -33,3 +33,6 @@ walkdir = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/install-context/Cargo.toml b/codex-rs/install-context/Cargo.toml index ce4eeefe7763..52938a08128d 100644 --- a/codex-rs/install-context/Cargo.toml +++ b/codex-rs/install-context/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_install_context" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/keyring-store/Cargo.toml b/codex-rs/keyring-store/Cargo.toml index dd3686ee5944..7a4499687b45 100644 --- a/codex-rs/keyring-store/Cargo.toml +++ b/codex-rs/keyring-store/Cargo.toml @@ -22,3 +22,7 @@ keyring = { workspace = true, features = ["windows-native"] } [target.'cfg(any(target_os = "freebsd", target_os = "openbsd"))'.dependencies] keyring = { workspace = true, features = ["sync-secret-service"] } + +[lib] +test = false +doctest = false diff --git a/codex-rs/linux-sandbox/Cargo.toml b/codex-rs/linux-sandbox/Cargo.toml index aaacee27fab9..1ae2e6b5f565 100644 --- a/codex-rs/linux-sandbox/Cargo.toml +++ b/codex-rs/linux-sandbox/Cargo.toml @@ -11,6 +11,7 @@ path = "src/main.rs" [lib] name = "codex_linux_sandbox" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/lmstudio/Cargo.toml b/codex-rs/lmstudio/Cargo.toml index 66ae4dc5f5f3..e43d0b3bbe81 100644 --- a/codex-rs/lmstudio/Cargo.toml +++ b/codex-rs/lmstudio/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_lmstudio" path = "src/lib.rs" +doctest = false [dependencies] diff --git a/codex-rs/login/Cargo.toml b/codex-rs/login/Cargo.toml index 161d1b862cb7..e914fa0c7a98 100644 --- a/codex-rs/login/Cargo.toml +++ b/codex-rs/login/Cargo.toml @@ -52,3 +52,6 @@ regex-lite = { workspace = true } serial_test = { workspace = true } tempfile = { workspace = true } wiremock = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/mcp-server/Cargo.toml b/codex-rs/mcp-server/Cargo.toml index 74873023daf8..ffe729aae123 100644 --- a/codex-rs/mcp-server/Cargo.toml +++ b/codex-rs/mcp-server/Cargo.toml @@ -11,6 +11,7 @@ path = "src/main.rs" [lib] name = "codex_mcp_server" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/mcp-server/tests/common/Cargo.toml b/codex-rs/mcp-server/tests/common/Cargo.toml index d642cca824f9..e97042dd534c 100644 --- a/codex-rs/mcp-server/tests/common/Cargo.toml +++ b/codex-rs/mcp-server/tests/common/Cargo.toml @@ -6,6 +6,8 @@ license.workspace = true [lib] path = "lib.rs" +test = false +doctest = false [lints] workspace = true diff --git a/codex-rs/memories/mcp/Cargo.toml b/codex-rs/memories/mcp/Cargo.toml index 42789a54dcc7..847154808cd8 100644 --- a/codex-rs/memories/mcp/Cargo.toml +++ b/codex-rs/memories/mcp/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_memories_mcp" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/memories/read/Cargo.toml b/codex-rs/memories/read/Cargo.toml index 57aff37d6d39..af11826ff295 100644 --- a/codex-rs/memories/read/Cargo.toml +++ b/codex-rs/memories/read/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_memories_read" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/memories/write/Cargo.toml b/codex-rs/memories/write/Cargo.toml index 53d870596437..ebe6b0f2a8d3 100644 --- a/codex-rs/memories/write/Cargo.toml +++ b/codex-rs/memories/write/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_memories_write" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/message-history/Cargo.toml b/codex-rs/message-history/Cargo.toml index 34bffd687a27..b67933d1d751 100644 --- a/codex-rs/message-history/Cargo.toml +++ b/codex-rs/message-history/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_message_history" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/network-proxy/Cargo.toml b/codex-rs/network-proxy/Cargo.toml index 1d9a3375e597..d3a19a41ca84 100644 --- a/codex-rs/network-proxy/Cargo.toml +++ b/codex-rs/network-proxy/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_network_proxy" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/ollama/Cargo.toml b/codex-rs/ollama/Cargo.toml index cd6380b83bb3..5d30fbda28d4 100644 --- a/codex-rs/ollama/Cargo.toml +++ b/codex-rs/ollama/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_ollama" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/process-hardening/Cargo.toml b/codex-rs/process-hardening/Cargo.toml index 7cc88ed608ce..60a5729ff57a 100644 --- a/codex-rs/process-hardening/Cargo.toml +++ b/codex-rs/process-hardening/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_process_hardening" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/protocol/Cargo.toml b/codex-rs/protocol/Cargo.toml index 1de72dda3748..876976f3c58b 100644 --- a/codex-rs/protocol/Cargo.toml +++ b/codex-rs/protocol/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_protocol" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/realtime-webrtc/Cargo.toml b/codex-rs/realtime-webrtc/Cargo.toml index 4a20e2fec88a..da468bf64d29 100644 --- a/codex-rs/realtime-webrtc/Cargo.toml +++ b/codex-rs/realtime-webrtc/Cargo.toml @@ -7,6 +7,8 @@ license.workspace = true [lib] name = "codex_realtime_webrtc" path = "src/lib.rs" +test = false +doctest = false [dependencies] thiserror = { workspace = true } diff --git a/codex-rs/responses-api-proxy/Cargo.toml b/codex-rs/responses-api-proxy/Cargo.toml index 504588fe25aa..05d638843f64 100644 --- a/codex-rs/responses-api-proxy/Cargo.toml +++ b/codex-rs/responses-api-proxy/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_responses_api_proxy" path = "src/lib.rs" +doctest = false [[bin]] name = "codex-responses-api-proxy" diff --git a/codex-rs/rmcp-client/Cargo.toml b/codex-rs/rmcp-client/Cargo.toml index c0c32c4b97cd..9be90e277aad 100644 --- a/codex-rs/rmcp-client/Cargo.toml +++ b/codex-rs/rmcp-client/Cargo.toml @@ -78,3 +78,6 @@ keyring = { workspace = true, features = ["windows-native"] } [target.'cfg(any(target_os = "freebsd", target_os = "openbsd"))'.dependencies] keyring = { workspace = true, features = ["sync-secret-service"] } + +[lib] +doctest = false diff --git a/codex-rs/sandboxing/Cargo.toml b/codex-rs/sandboxing/Cargo.toml index 49fd33e01d2f..858219e9fcc7 100644 --- a/codex-rs/sandboxing/Cargo.toml +++ b/codex-rs/sandboxing/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_sandboxing" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/secrets/Cargo.toml b/codex-rs/secrets/Cargo.toml index 7ca634b251e0..2a294ee39134 100644 --- a/codex-rs/secrets/Cargo.toml +++ b/codex-rs/secrets/Cargo.toml @@ -25,3 +25,6 @@ tracing = { workspace = true } keyring = { workspace = true } pretty_assertions = { workspace = true } tempfile = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/shell-command/Cargo.toml b/codex-rs/shell-command/Cargo.toml index 2df9843f0271..cc33d3621c1e 100644 --- a/codex-rs/shell-command/Cargo.toml +++ b/codex-rs/shell-command/Cargo.toml @@ -24,3 +24,6 @@ which = { workspace = true } [dev-dependencies] anyhow = { workspace = true } pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/shell-escalation/Cargo.toml b/codex-rs/shell-escalation/Cargo.toml index 1f6ded3e40f2..a57db3ce53f0 100644 --- a/codex-rs/shell-escalation/Cargo.toml +++ b/codex-rs/shell-escalation/Cargo.toml @@ -37,3 +37,6 @@ tracing-subscriber = { workspace = true, features = ["env-filter", "fmt"] } [dev-dependencies] pretty_assertions = { workspace = true } tempfile = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/stdio-to-uds/Cargo.toml b/codex-rs/stdio-to-uds/Cargo.toml index 76d217692744..6b5c037d755d 100644 --- a/codex-rs/stdio-to-uds/Cargo.toml +++ b/codex-rs/stdio-to-uds/Cargo.toml @@ -11,6 +11,8 @@ path = "src/main.rs" [lib] name = "codex_stdio_to_uds" path = "src/lib.rs" +test = false +doctest = false [lints] workspace = true diff --git a/codex-rs/terminal-detection/Cargo.toml b/codex-rs/terminal-detection/Cargo.toml index f75e649d36a4..9b1bf3a51663 100644 --- a/codex-rs/terminal-detection/Cargo.toml +++ b/codex-rs/terminal-detection/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_terminal_detection" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/test-binary-support/Cargo.toml b/codex-rs/test-binary-support/Cargo.toml index e604f8c0a062..12d995b9720b 100644 --- a/codex-rs/test-binary-support/Cargo.toml +++ b/codex-rs/test-binary-support/Cargo.toml @@ -6,6 +6,8 @@ license.workspace = true [lib] path = "lib.rs" +test = false +doctest = false [lints] workspace = true diff --git a/codex-rs/thread-store/Cargo.toml b/codex-rs/thread-store/Cargo.toml index 3a0428f20e1e..4da4c1d37897 100644 --- a/codex-rs/thread-store/Cargo.toml +++ b/codex-rs/thread-store/Cargo.toml @@ -7,6 +7,7 @@ version.workspace = true [lib] name = "codex_thread_store" path = "src/lib.rs" +doctest = false [[example]] name = "generate-proto" diff --git a/codex-rs/tools/Cargo.toml b/codex-rs/tools/Cargo.toml index 179681003c1a..0029352d4b52 100644 --- a/codex-rs/tools/Cargo.toml +++ b/codex-rs/tools/Cargo.toml @@ -26,3 +26,6 @@ tracing = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/tui/Cargo.toml b/codex-rs/tui/Cargo.toml index 5ef87bd9b929..d3d28461b6ba 100644 --- a/codex-rs/tui/Cargo.toml +++ b/codex-rs/tui/Cargo.toml @@ -16,6 +16,7 @@ path = "src/bin/md-events.rs" [lib] name = "codex_tui" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/uds/Cargo.toml b/codex-rs/uds/Cargo.toml index bc36708919f1..3477924772b9 100644 --- a/codex-rs/uds/Cargo.toml +++ b/codex-rs/uds/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_uds" path = "src/lib.rs" +doctest = false [lints] workspace = true diff --git a/codex-rs/utils/absolute-path/Cargo.toml b/codex-rs/utils/absolute-path/Cargo.toml index 1d35198ed4a0..7c5b4840d15d 100644 --- a/codex-rs/utils/absolute-path/Cargo.toml +++ b/codex-rs/utils/absolute-path/Cargo.toml @@ -22,3 +22,6 @@ ts-rs = { workspace = true, features = [ pretty_assertions = { workspace = true } serde_json = { workspace = true } tempfile = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/approval-presets/Cargo.toml b/codex-rs/utils/approval-presets/Cargo.toml index 0e387f07a8a4..6efd2c482b43 100644 --- a/codex-rs/utils/approval-presets/Cargo.toml +++ b/codex-rs/utils/approval-presets/Cargo.toml @@ -9,3 +9,7 @@ workspace = true [dependencies] codex-protocol = { workspace = true } + +[lib] +test = false +doctest = false diff --git a/codex-rs/utils/cache/Cargo.toml b/codex-rs/utils/cache/Cargo.toml index c034ad13465a..3c120c032e8d 100644 --- a/codex-rs/utils/cache/Cargo.toml +++ b/codex-rs/utils/cache/Cargo.toml @@ -14,3 +14,6 @@ tokio = { workspace = true, features = ["sync", "rt", "rt-multi-thread"] } [dev-dependencies] tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread"] } + +[lib] +doctest = false diff --git a/codex-rs/utils/cargo-bin/Cargo.toml b/codex-rs/utils/cargo-bin/Cargo.toml index 6cbe923f976a..a56e57583067 100644 --- a/codex-rs/utils/cargo-bin/Cargo.toml +++ b/codex-rs/utils/cargo-bin/Cargo.toml @@ -11,3 +11,7 @@ workspace = true assert_cmd = { workspace = true } runfiles = { workspace = true } thiserror = { workspace = true } + +[lib] +test = false +doctest = false diff --git a/codex-rs/utils/cli/Cargo.toml b/codex-rs/utils/cli/Cargo.toml index d9adf42b3f20..1ade005e3b86 100644 --- a/codex-rs/utils/cli/Cargo.toml +++ b/codex-rs/utils/cli/Cargo.toml @@ -15,3 +15,6 @@ toml = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/elapsed/Cargo.toml b/codex-rs/utils/elapsed/Cargo.toml index a29d36995f1f..7ba5e6ae6614 100644 --- a/codex-rs/utils/elapsed/Cargo.toml +++ b/codex-rs/utils/elapsed/Cargo.toml @@ -6,3 +6,6 @@ license.workspace = true [lints] workspace = true + +[lib] +doctest = false diff --git a/codex-rs/utils/fuzzy-match/Cargo.toml b/codex-rs/utils/fuzzy-match/Cargo.toml index 4788faba15a8..704386e74f69 100644 --- a/codex-rs/utils/fuzzy-match/Cargo.toml +++ b/codex-rs/utils/fuzzy-match/Cargo.toml @@ -6,3 +6,6 @@ license.workspace = true [lints] workspace = true + +[lib] +doctest = false diff --git a/codex-rs/utils/home-dir/Cargo.toml b/codex-rs/utils/home-dir/Cargo.toml index 79f64e749078..2d2de0230e38 100644 --- a/codex-rs/utils/home-dir/Cargo.toml +++ b/codex-rs/utils/home-dir/Cargo.toml @@ -14,3 +14,6 @@ dirs = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } tempfile = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/image/Cargo.toml b/codex-rs/utils/image/Cargo.toml index 9fcd3166bfb5..5ac187caaa1b 100644 --- a/codex-rs/utils/image/Cargo.toml +++ b/codex-rs/utils/image/Cargo.toml @@ -17,3 +17,6 @@ tokio = { workspace = true, features = ["fs", "rt", "rt-multi-thread", "macros"] [dev-dependencies] image = { workspace = true, features = ["jpeg", "png", "gif", "webp"] } + +[lib] +doctest = false diff --git a/codex-rs/utils/json-to-toml/Cargo.toml b/codex-rs/utils/json-to-toml/Cargo.toml index 36e848d7defa..57a28696c8fc 100644 --- a/codex-rs/utils/json-to-toml/Cargo.toml +++ b/codex-rs/utils/json-to-toml/Cargo.toml @@ -13,3 +13,6 @@ pretty_assertions = { workspace = true } [lints] workspace = true + +[lib] +doctest = false diff --git a/codex-rs/utils/oss/Cargo.toml b/codex-rs/utils/oss/Cargo.toml index d02202b69e54..78cc0cb2f8ed 100644 --- a/codex-rs/utils/oss/Cargo.toml +++ b/codex-rs/utils/oss/Cargo.toml @@ -12,3 +12,6 @@ codex-core = { workspace = true } codex-lmstudio = { workspace = true } codex-model-provider-info = { workspace = true } codex-ollama = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/output-truncation/Cargo.toml b/codex-rs/utils/output-truncation/Cargo.toml index 7ad0ccfd46ae..17176c9f5643 100644 --- a/codex-rs/utils/output-truncation/Cargo.toml +++ b/codex-rs/utils/output-truncation/Cargo.toml @@ -13,3 +13,6 @@ codex-utils-string = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/path-utils/Cargo.toml b/codex-rs/utils/path-utils/Cargo.toml index 0d1693361f8f..d1503fd060c9 100644 --- a/codex-rs/utils/path-utils/Cargo.toml +++ b/codex-rs/utils/path-utils/Cargo.toml @@ -15,3 +15,6 @@ tempfile = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } tempfile = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/pty/Cargo.toml b/codex-rs/utils/pty/Cargo.toml index 7196cf531267..f38e8f7a63b8 100644 --- a/codex-rs/utils/pty/Cargo.toml +++ b/codex-rs/utils/pty/Cargo.toml @@ -32,3 +32,6 @@ winapi = { version = "0.3.9", features = [ ] } [target.'cfg(unix)'.dependencies] libc = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/readiness/Cargo.toml b/codex-rs/utils/readiness/Cargo.toml index 12519d4adb77..2a6dfaeb542f 100644 --- a/codex-rs/utils/readiness/Cargo.toml +++ b/codex-rs/utils/readiness/Cargo.toml @@ -16,3 +16,6 @@ tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread"] } [lints] workspace = true + +[lib] +doctest = false diff --git a/codex-rs/utils/rustls-provider/Cargo.toml b/codex-rs/utils/rustls-provider/Cargo.toml index c9077df7804f..af79eff69252 100644 --- a/codex-rs/utils/rustls-provider/Cargo.toml +++ b/codex-rs/utils/rustls-provider/Cargo.toml @@ -9,3 +9,7 @@ workspace = true [dependencies] rustls = { workspace = true } + +[lib] +test = false +doctest = false diff --git a/codex-rs/utils/sandbox-summary/Cargo.toml b/codex-rs/utils/sandbox-summary/Cargo.toml index ade36985c05a..758d779781e7 100644 --- a/codex-rs/utils/sandbox-summary/Cargo.toml +++ b/codex-rs/utils/sandbox-summary/Cargo.toml @@ -15,3 +15,6 @@ codex-protocol = { workspace = true } [dev-dependencies] codex-utils-absolute-path = { workspace = true } pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/sleep-inhibitor/Cargo.toml b/codex-rs/utils/sleep-inhibitor/Cargo.toml index 888705a77007..f2abb6df2110 100644 --- a/codex-rs/utils/sleep-inhibitor/Cargo.toml +++ b/codex-rs/utils/sleep-inhibitor/Cargo.toml @@ -23,3 +23,6 @@ windows-sys = { version = "0.61.2", features = [ "Win32_System_SystemServices", "Win32_System_Threading", ] } + +[lib] +doctest = false diff --git a/codex-rs/utils/stream-parser/Cargo.toml b/codex-rs/utils/stream-parser/Cargo.toml index faba53e1fe88..6eb5fb9a8747 100644 --- a/codex-rs/utils/stream-parser/Cargo.toml +++ b/codex-rs/utils/stream-parser/Cargo.toml @@ -9,3 +9,6 @@ workspace = true [dev-dependencies] pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/string/Cargo.toml b/codex-rs/utils/string/Cargo.toml index a81760e5efc4..8710cffe4697 100644 --- a/codex-rs/utils/string/Cargo.toml +++ b/codex-rs/utils/string/Cargo.toml @@ -14,3 +14,6 @@ serde_json = { workspace = true } [dev-dependencies] pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/utils/template/Cargo.toml b/codex-rs/utils/template/Cargo.toml index 60a0c5b98496..f24caec19045 100644 --- a/codex-rs/utils/template/Cargo.toml +++ b/codex-rs/utils/template/Cargo.toml @@ -9,3 +9,6 @@ workspace = true [dev-dependencies] pretty_assertions = { workspace = true } + +[lib] +doctest = false diff --git a/codex-rs/v8-poc/Cargo.toml b/codex-rs/v8-poc/Cargo.toml index cbcb7ca4041a..9615ab977f9d 100644 --- a/codex-rs/v8-poc/Cargo.toml +++ b/codex-rs/v8-poc/Cargo.toml @@ -7,6 +7,7 @@ license.workspace = true [lib] name = "codex_v8_poc" path = "src/lib.rs" +doctest = false [features] sandbox = ["v8/v8_enable_sandbox"] diff --git a/codex-rs/windows-sandbox-rs/Cargo.toml b/codex-rs/windows-sandbox-rs/Cargo.toml index e45509a960bc..4a71a952e7d3 100644 --- a/codex-rs/windows-sandbox-rs/Cargo.toml +++ b/codex-rs/windows-sandbox-rs/Cargo.toml @@ -8,6 +8,7 @@ version.workspace = true [lib] name = "codex_windows_sandbox" path = "src/lib.rs" +doctest = false [[bin]] name = "codex-windows-sandbox-setup"