Skip to content

codex: expose source override arguments#5993

Draft
steveej wants to merge 1 commit into
numtide:mainfrom
steveej-forks:upstream-codex-source-metadata-overrides
Draft

codex: expose source override arguments#5993
steveej wants to merge 1 commit into
numtide:mainfrom
steveej-forks:upstream-codex-source-metadata-overrides

Conversation

@steveej

@steveej steveej commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Changes:

  • Add an overridable rusty_v8 archive helper shared by Codex packages.
  • Allow codex package callers to override version, source, sourceRoot, cargo vendor output, preBuild, install check behavior, and librusty_v8 without overrideAttrs.
  • Allow codex-acp package callers to override version, source, sourceRoot, cargo vendor output, Codex bubblewrap source, and librusty_v8 without overrideAttrs.
  • Forward package override arguments through the codex and codex-acp default wrappers.

Changes:
- Add an overridable rusty_v8 archive helper shared by Codex and Codex ACP packages.
- Expose Codex and Codex ACP version, source, source root, and librusty_v8 as package arguments with upstream defaults.
- Group Cargo vendoring under cargoVendor so callers can choose cargoHash or cargoDeps without nullable sentinel arguments.
- Allow Codex ACP callers to override the Codex bubblewrap source path through a package argument.
- Expose Codex preBuild and doInstallCheck as package arguments for downstream source overrides.
- Forward package override arguments through the codex and codex-acp default wrappers.
@steveej steveej marked this pull request as draft June 18, 2026 10:24
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