mirror of
https://github.com/openai/codex.git
synced 2026-05-23 12:34:25 +00:00
## Summary DotSlash should resolve the same canonical package archives used by standalone installers and npm platform packages, rather than continuing to point at single-binary zstd artifacts or the older Linux bundle archive. This updates the Codex CLI and `codex-app-server` DotSlash release config entries to match `codex-package-<target>.tar.gz` and `codex-app-server-package-<target>.tar.gz`, with paths that select `bin/codex` or `bin/codex-app-server` inside the extracted package. The other helper outputs stay on their existing per-binary artifacts for now. ## Test plan - `python3 -m json.tool .github/dotslash-config.json > /dev/null` - Ran a Python regex smoke test that checked every updated `codex` and `codex-app-server` platform entry against the archive names emitted by `.github/scripts/build-codex-package-archive.sh`.
125 lines
4.1 KiB
JSON
125 lines
4.1 KiB
JSON
{
|
|
"outputs": {
|
|
"codex": {
|
|
"platforms": {
|
|
"macos-aarch64": {
|
|
"regex": "^codex-package-aarch64-apple-darwin\\.tar\\.zst$",
|
|
"path": "bin/codex"
|
|
},
|
|
"macos-x86_64": {
|
|
"regex": "^codex-package-x86_64-apple-darwin\\.tar\\.zst$",
|
|
"path": "bin/codex"
|
|
},
|
|
"linux-x86_64": {
|
|
"regex": "^codex-package-x86_64-unknown-linux-musl\\.tar\\.zst$",
|
|
"path": "bin/codex"
|
|
},
|
|
"linux-aarch64": {
|
|
"regex": "^codex-package-aarch64-unknown-linux-musl\\.tar\\.zst$",
|
|
"path": "bin/codex"
|
|
},
|
|
"windows-x86_64": {
|
|
"regex": "^codex-package-x86_64-pc-windows-msvc\\.tar\\.zst$",
|
|
"path": "bin/codex.exe"
|
|
},
|
|
"windows-aarch64": {
|
|
"regex": "^codex-package-aarch64-pc-windows-msvc\\.tar\\.zst$",
|
|
"path": "bin/codex.exe"
|
|
}
|
|
}
|
|
},
|
|
"codex-app-server": {
|
|
"platforms": {
|
|
"macos-aarch64": {
|
|
"regex": "^codex-app-server-package-aarch64-apple-darwin\\.tar\\.zst$",
|
|
"path": "bin/codex-app-server"
|
|
},
|
|
"macos-x86_64": {
|
|
"regex": "^codex-app-server-package-x86_64-apple-darwin\\.tar\\.zst$",
|
|
"path": "bin/codex-app-server"
|
|
},
|
|
"linux-x86_64": {
|
|
"regex": "^codex-app-server-package-x86_64-unknown-linux-musl\\.tar\\.zst$",
|
|
"path": "bin/codex-app-server"
|
|
},
|
|
"linux-aarch64": {
|
|
"regex": "^codex-app-server-package-aarch64-unknown-linux-musl\\.tar\\.zst$",
|
|
"path": "bin/codex-app-server"
|
|
},
|
|
"windows-x86_64": {
|
|
"regex": "^codex-app-server-package-x86_64-pc-windows-msvc\\.tar\\.zst$",
|
|
"path": "bin/codex-app-server.exe"
|
|
},
|
|
"windows-aarch64": {
|
|
"regex": "^codex-app-server-package-aarch64-pc-windows-msvc\\.tar\\.zst$",
|
|
"path": "bin/codex-app-server.exe"
|
|
}
|
|
}
|
|
},
|
|
"codex-responses-api-proxy": {
|
|
"platforms": {
|
|
"macos-aarch64": {
|
|
"regex": "^codex-responses-api-proxy-aarch64-apple-darwin\\.zst$",
|
|
"path": "codex-responses-api-proxy"
|
|
},
|
|
"macos-x86_64": {
|
|
"regex": "^codex-responses-api-proxy-x86_64-apple-darwin\\.zst$",
|
|
"path": "codex-responses-api-proxy"
|
|
},
|
|
"linux-x86_64": {
|
|
"regex": "^codex-responses-api-proxy-x86_64-unknown-linux-musl\\.zst$",
|
|
"path": "codex-responses-api-proxy"
|
|
},
|
|
"linux-aarch64": {
|
|
"regex": "^codex-responses-api-proxy-aarch64-unknown-linux-musl\\.zst$",
|
|
"path": "codex-responses-api-proxy"
|
|
},
|
|
"windows-x86_64": {
|
|
"regex": "^codex-responses-api-proxy-x86_64-pc-windows-msvc\\.exe\\.zst$",
|
|
"path": "codex-responses-api-proxy.exe"
|
|
},
|
|
"windows-aarch64": {
|
|
"regex": "^codex-responses-api-proxy-aarch64-pc-windows-msvc\\.exe\\.zst$",
|
|
"path": "codex-responses-api-proxy.exe"
|
|
}
|
|
}
|
|
},
|
|
"bwrap": {
|
|
"platforms": {
|
|
"linux-x86_64": {
|
|
"regex": "^bwrap-x86_64-unknown-linux-musl\\.zst$",
|
|
"path": "bwrap"
|
|
},
|
|
"linux-aarch64": {
|
|
"regex": "^bwrap-aarch64-unknown-linux-musl\\.zst$",
|
|
"path": "bwrap"
|
|
}
|
|
}
|
|
},
|
|
"codex-command-runner": {
|
|
"platforms": {
|
|
"windows-x86_64": {
|
|
"regex": "^codex-command-runner-x86_64-pc-windows-msvc\\.exe\\.zst$",
|
|
"path": "codex-command-runner.exe"
|
|
},
|
|
"windows-aarch64": {
|
|
"regex": "^codex-command-runner-aarch64-pc-windows-msvc\\.exe\\.zst$",
|
|
"path": "codex-command-runner.exe"
|
|
}
|
|
}
|
|
},
|
|
"codex-windows-sandbox-setup": {
|
|
"platforms": {
|
|
"windows-x86_64": {
|
|
"regex": "^codex-windows-sandbox-setup-x86_64-pc-windows-msvc\\.exe\\.zst$",
|
|
"path": "codex-windows-sandbox-setup.exe"
|
|
},
|
|
"windows-aarch64": {
|
|
"regex": "^codex-windows-sandbox-setup-aarch64-pc-windows-msvc\\.exe\\.zst$",
|
|
"path": "codex-windows-sandbox-setup.exe"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|