From bc1520a5d8d7a71abea508dd4f175d45cf65a9aa Mon Sep 17 00:00:00 2001 From: lincube Date: Mon, 20 Apr 2026 16:41:34 +0800 Subject: [PATCH] ci: make local pdc mock diff return empty for fast fallback --- scripts/pdc-mock-server.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/pdc-mock-server.py b/scripts/pdc-mock-server.py index 93f1e13..3cd11ae 100644 --- a/scripts/pdc-mock-server.py +++ b/scripts/pdc-mock-server.py @@ -76,12 +76,16 @@ class PdcMockHandler(BaseHTTPRequestHandler): items = payload.get("items") if isinstance(payload, dict) else {} keys = sorted(items.keys()) if isinstance(items, dict) else [] self._save_payload("filemaps-diff-request", payload) + # CI fallback mode: return empty diff to avoid long object uploads + # against a local mock endpoint. Real PDC endpoint will return + # actual missing object hashes. result = { "success": True, "code": 0, "message": "ok", - "content": keys, - "Content": keys, + "content": [], + "Content": [], + "requestedCount": len(keys), } self._write_json(200, result) return