diff --git a/codex-rs/agent-graph-store/Cargo.toml b/codex-rs/agent-graph-store/Cargo.toml index e221ef61b..9ecd82719 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 3ebad2bde..9e0f8a812 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 fee29db47..ac284cbdf 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 0cb50d854..0749b07e0 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 32d2588fd..603a5caf2 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 d1f89c5b5..175890962 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 55481b6d5..b4a5e64a8 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 aef2f58df..5b245f40d 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 ba4fa5e48..258433861 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 8da0fcbd0..7ee21a770 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 891af17a5..9f81ff818 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 d2e374ae2..f7b0c8b0f 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 ee61f9675..9eb212332 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 62cb56a02..6b0e01096 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 cdee241b4..f2a289bf6 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 59f8741cd..cc7aefc47 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 929c3e313..df8ec12b2 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 728292938..b4531cff6 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 6429c1edc..7bdcaaddb 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 14340af1e..08f70cf33 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 ed3a1043d..f6ff459b0 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 51d4a8357..184505eb5 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 cef1ec243..2e148a21d 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 e22257706..ed51cd5bb 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 18c4e9982..2c17b1fd2 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 8cef4070c..9583a57c6 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 9cd2428a7..c0094102c 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 0cc084650..2b4a0216d 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 44c6aacac..5e799b259 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 8c1a79f02..e22a28726 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 632e47940..546e4e44f 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 17628a047..bc0f2c400 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 2105ce27d..b22226a79 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 94af597f6..032f0398b 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 7a62a4a1d..e23589898 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 63eaccffd..85e083567 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 38616d46a..9f9c6d0c1 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 ce4eeefe7..52938a081 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 dd3686ee5..7a4499687 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 aaacee27f..1ae2e6b5f 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 66ae4dc5f..e43d0b3bb 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 161d1b862..e914fa0c7 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 74873023d..ffe729aae 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 d642cca82..e97042dd5 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 42789a54d..847154808 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 57aff37d6..af11826ff 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 53d870596..ebe6b0f2a 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 34bffd687..b67933d1d 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 1d9a3375e..d3a19a41c 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 cd6380b83..5d30fbda2 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 7cc88ed60..60a5729ff 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 1de72dda3..876976f3c 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 4a20e2fec..da468bf64 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 504588fe2..05d638843 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 c0c32c4b9..9be90e277 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 49fd33e01..858219e9f 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 7ca634b25..2a294ee39 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 2df9843f0..cc33d3621 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 1f6ded3e4..a57db3ce5 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 76d217692..6b5c037d7 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 f75e649d3..9b1bf3a51 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 e604f8c0a..12d995b97 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 3a0428f20..4da4c1d37 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 179681003..0029352d4 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 5ef87bd9b..d3d28461b 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 bc3670891..347792477 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 1d35198ed..7c5b4840d 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 0e387f07a..6efd2c482 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 c034ad134..3c120c032 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 6cbe923f9..a56e57583 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 d9adf42b3..1ade005e3 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 a29d36995..7ba5e6ae6 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 4788faba1..704386e74 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 79f64e749..2d2de0230 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 9fcd3166b..5ac187caa 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 36e848d7d..57a28696c 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 d02202b69..78cc0cb2f 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 7ad0ccfd4..17176c9f5 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 0d1693361..d1503fd06 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 7196cf531..f38e8f7a6 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 12519d4ad..2a6dfaeb5 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 c9077df78..af79eff69 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 ade36985c..758d77978 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 888705a77..f2abb6df2 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 faba53e1f..6eb5fb9a8 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 a81760e5e..8710cffe4 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 60a0c5b98..f24caec19 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 cbcb7ca40..9615ab977 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 e45509a96..4a71a952e 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"