mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-25 03:32:32 +00:00
# Conflicts: # .github/pull_request_template.md # .github/workflows/rust-release-zsh.yml # .vscode/extensions.json # AGENTS.md # AGENTS.md~openai-upstream_main # codex-cli/.pack/package/bin/rg # codex-cli/bin/rg # codex-rs/app-server-protocol/src/protocol/v2.rs # codex-rs/app-server/src/codex_message_processor.rs # codex-rs/core/src/codex.rs # codex-rs/core/src/model_provider_info_tests.rs # codex-rs/core/src/models_manager/manager.rs # codex-rs/core/src/models_manager/manager_tests.rs # codex-rs/core/src/tools/handlers/multi_agents_v2/assign_task.rs # codex-rs/core/src/tools/spec_tests.rs # codex-rs/debug-client/Cargo.toml # codex-rs/debug-client/src/client.rs # codex-rs/debug-client/src/output.rs # codex-rs/debug-client/src/reader.rs # codex-rs/tools/src/agent_tool.rs # codex-rs/tools/src/agent_tool_tests.rs # codex-rs/tui/src/history_cell.rs # codex-rs/vendor/bubblewrap/NEWS.md # codex-rs/vendor/bubblewrap/README.md # codex-rs/vendor/bubblewrap/SECURITY.md # codex-rs/vendor/bubblewrap/bubblewrap.c # codex-rs/vendor/bubblewrap/meson.build # codex-rs/vendor/bubblewrap/meson_options.txt # codex-rs/vendor/bubblewrap/network.c # codex-rs/vendor/bubblewrap/release-checklist.md # codex-rs/vendor/bubblewrap/utils.c # codex-rs/windows-sandbox-rs/src/setup_orchestrator.rs # docs/contributing.md # scripts/codex_package/rg
npm releases
Use the staging helper in the repo root to generate npm tarballs for a release. For
example, to stage the CLI, responses proxy, and SDK packages for version 0.6.0:
./scripts/stage_npm_packages.py \
--release-version 0.6.0 \
--package codex \
--package codex-responses-api-proxy \
--package codex-sdk
This downloads the required native package archive artifacts, hydrates vendor/ for
each package, and writes tarballs to dist/npm/.
When --package codex is provided, the staging helper builds the lightweight
@openai/codex meta package plus all platform-native @openai/codex variants
that are later published under platform-specific dist-tags.
Direct build_npm_package.py invocations are still useful for package-specific
debugging, but native packages expect --vendor-src to point at a prehydrated
vendor/ tree. Release packaging should use scripts/stage_npm_packages.py.