Skip to content

Stabilize exec-server filesystem tests in CI#17671

Merged
starr-openai merged 2 commits into
mainfrom
starr/fix-exec-server-fs-ci
Apr 13, 2026
Merged

Stabilize exec-server filesystem tests in CI#17671
starr-openai merged 2 commits into
mainfrom
starr/fix-exec-server-fs-ci

Conversation

@starr-openai

Copy link
Copy Markdown
Contributor

Summary\n- add an exec-server package-local test helper binary that can run exec-server and fs-helper flows\n- route exec-server filesystem tests through that helper instead of cross-crate codex helper binaries\n- stop relying on Bazel-only extra binary wiring for these tests\n\n## Testing\n- not run (per repo guidance for codex changes)

@starr-openai starr-openai force-pushed the starr/fix-exec-server-fs-ci branch 3 times, most recently from 0d1d255 to b3aa1a4 Compare April 13, 2026 19:31
use std::path::Path;

fn main() -> Result<(), Box<dyn Error + Send + Sync>> {
#[cfg(target_os = "linux")]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would be nice to break circular dep and use arg0 helper directly. not blocking.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

going to try to refactor and share the same test setup core is using for the same purposes

@starr-openai starr-openai force-pushed the starr/fix-exec-server-fs-ci branch 9 times, most recently from 0680ffd to 04e577c Compare April 13, 2026 22:09
Move the arg0-based test-binary dispatch bootstrap into a shared test-only crate so core and exec-server can reuse the same current_exe-based harness without keeping exec-server-specific helper logic in codex-arg0.

Co-authored-by: Codex <noreply@openai.com>
@starr-openai starr-openai force-pushed the starr/fix-exec-server-fs-ci branch from 04e577c to b5bee4c Compare April 13, 2026 22:19
Co-authored-by: Codex <noreply@openai.com>
@starr-openai starr-openai merged commit 280a4a6 into main Apr 13, 2026
45 of 50 checks passed
@starr-openai starr-openai deleted the starr/fix-exec-server-fs-ci branch April 13, 2026 23:53
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 13, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants