Skip to content

Extract rollout into its own crate#15327

Open
aibrahim-oai wants to merge 2 commits intomainfrom
codex/extract-rollout-crate
Open

Extract rollout into its own crate#15327
aibrahim-oai wants to merge 2 commits intomainfrom
codex/extract-rollout-crate

Conversation

@aibrahim-oai
Copy link
Collaborator

  • move rollout persistence/discovery/backfill into new codex-rollout
  • keep truncation in codex-core and switch internal consumers to depend on the new crate directly

aibrahim-oai added a commit that referenced this pull request Mar 20, 2026
Update the moved rollout tests to use RolloutConfig directly and pass the explicit optional state DB through the new list APIs.

Co-authored-by: Codex <noreply@openai.com>
aibrahim-oai added a commit that referenced this pull request Mar 20, 2026
Reorder the moved rollout test imports to match rustfmt so the refactor passes the workspace format check.

Co-authored-by: Codex <noreply@openai.com>
aibrahim-oai added a commit that referenced this pull request Mar 20, 2026
Move the app-server websocket test dependency into dev-dependencies, drop now-unused core dependencies after the rollout extraction, and link the moved rollout test module back into the crate.

Co-authored-by: Codex <noreply@openai.com>
aibrahim-oai added a commit that referenced this pull request Mar 20, 2026
Co-authored-by: Codex <noreply@openai.com>
aibrahim-oai added a commit that referenced this pull request Mar 20, 2026
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
@aibrahim-oai aibrahim-oai force-pushed the codex/extract-rollout-crate branch from 5cd338c to 8335b7c Compare March 20, 2026 19:31
Co-authored-by: Codex <noreply@openai.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant