mirror of
https://github.com/openai/codex.git
synced 2026-10-27 18:48:37 +00:00
build: default Codex package target and output
This commit is contained in:
@@ -22,6 +22,10 @@ The builder creates a canonical Codex package directory:
|
||||
The package directory is the primary artifact. Archive formats such as
|
||||
`.tar.gz`, `.tar.zst`, and `.zip` are serializations of that directory.
|
||||
|
||||
If `--target` is omitted, the builder uses the current host platform. If
|
||||
`--package-dir` is omitted, the builder creates a new temporary directory and
|
||||
prints its path after the package is built.
|
||||
|
||||
## Source-built artifacts
|
||||
|
||||
Artifacts built from this repository are always built by the package builder in
|
||||
@@ -32,7 +36,8 @@ one grouped `cargo build` command per package:
|
||||
- Windows targets: `codex-command-runner` and `codex-windows-sandbox-setup`
|
||||
|
||||
The default cargo profile is `dev-small` because local iteration should favor
|
||||
fast, small builds. Release jobs should pass `--cargo-profile release`.
|
||||
fast, small builds. Release jobs should pass `--cargo-profile release` and an
|
||||
explicit release target such as `x86_64-unknown-linux-musl`.
|
||||
|
||||
`rg` is not built from this repository, so the builder fetches it from the
|
||||
DotSlash manifest at `codex-cli/bin/rg`. Downloaded archives are cached under
|
||||
|
||||
Reference in New Issue
Block a user