fix(install): mention alternative installation options

This commit is contained in:
Alex Kotliarskyi
2026-07-06 08:49:16 -07:00
parent bce481fdcb
commit 2ed485fbba
3 changed files with 7 additions and 2 deletions

View File

@@ -217,7 +217,7 @@ function Resolve-Release {
try {
$releaseMetadata = Invoke-RestMethod -Uri $metadataUri
} catch {
throw "Could not fetch GitHub release metadata for Codex $requestedRelease. GitHub API may be unavailable or rate limited. $($_.Exception.Message)"
throw "Could not fetch GitHub release metadata for Codex $requestedRelease. GitHub API may be unavailable or rate limited. $($_.Exception.Message) Consider other installation options https://developers.openai.com/codex/cli"
}
if ($normalizedVersion -eq "latest") {

View File

@@ -152,7 +152,7 @@ resolve_release() {
fi
if ! release_json="$(download_text "$metadata_url")"; then
echo "Could not fetch GitHub release metadata for Codex $requested_release. GitHub API may be unavailable or rate limited." >&2
echo "Could not fetch GitHub release metadata for Codex $requested_release. GitHub API may be unavailable or rate limited. Consider other installation options https://developers.openai.com/codex/cli" >&2
exit 1
fi

View File

@@ -29,6 +29,11 @@ class InstallShTest(unittest.TestCase):
f"Could not fetch GitHub release metadata for Codex {VERSION}",
result.stderr,
)
self.assertIn(
"Consider other installation options "
"https://developers.openai.com/codex/cli",
result.stderr,
)
self.assertNotIn("Could not find Codex package", result.stderr)
def test_exact_release_fetches_metadata_once(self) -> None: