fix: prevent git fetch failure from aborting ocp update --check

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-03 08:19:41 +10:00
co-authored by Claude Opus 4.6
parent 3f10b459f5
commit d54e73ef89
+1 -1
View File
@@ -357,7 +357,7 @@ cmd_update() {
# Check-only mode # Check-only mode
if [[ "${1:-}" == "--check" ]]; then if [[ "${1:-}" == "--check" ]]; then
cd "$script_dir" cd "$script_dir"
git fetch origin main --quiet 2>/dev/null git fetch origin main --quiet 2>/dev/null || true
local local_ver remote_ver local local_ver remote_ver
local_ver=$(python3 -c "import json; print(json.load(open('package.json'))['version'])" 2>/dev/null || echo "?") local_ver=$(python3 -c "import json; print(json.load(open('package.json'))['version'])" 2>/dev/null || echo "?")
remote_ver=$(git show origin/main:package.json 2>/dev/null | python3 -c "import sys,json; print(json.load(sys.stdin)['version'])" 2>/dev/null || echo "?") remote_ver=$(git show origin/main:package.json 2>/dev/null | python3 -c "import sys,json; print(json.load(sys.stdin)['version'])" 2>/dev/null || echo "?")