앱 업데이트 실패 문제

This commit is contained in:
Macbook
2026-06-16 23:02:49 +09:00
parent 074b4fd03a
commit 092d181d0f
8 changed files with 173 additions and 7 deletions
+13 -1
View File
@@ -67,7 +67,19 @@ set -e
if [[ "$RC" -eq 0 ]]; then
echo "[reconcile-latest] updated $UPDATES_DIR/latest.json"
elif [[ "$RC" -eq 2 ]]; then
echo "[reconcile-latest] no signed bundles — keeping existing latest.json (v${VERSION})"
echo "[reconcile-latest] no signed bundles — ensure valid latest.json (never empty)"
node "$ROOT/scripts/ensure-desktop-latest-json.mjs" \
--version "$VERSION" \
--dir "$UPDATES_DIR" \
--base-url "$BASE_URL" \
--notes "$NOTES" || true
else
exit "$RC"
fi
# 빈·손상 latest.json 최종 방어
node "$ROOT/scripts/ensure-desktop-latest-json.mjs" \
--version "$VERSION" \
--dir "$UPDATES_DIR" \
--base-url "$BASE_URL" \
--notes "$NOTES" || echo "[reconcile-latest] WARN: ensure failed — Jenkins desktop publish 필요" >&2