INNER CODE UNIT · Python

executorRequestKey

kubeovn/kube-ovn · hack/e2e_control.py:212

def executorRequestKey(request):
    if request.get("automatic", False):
        return ""
    payload = {
        "prNumber": request["prNumber"],
        "headSHA": request["headSHA"],
        "baseSHA": request["baseSHA"],
        "action": "dispatch",
        "catalogRevision": request["catalogRevision"],
        "requestedGroups": canonicalRequestedGroups(
            request["requestedGroups"], request["full"]
        ),
        "full": request["full"],
    }
    return hashlib.sha256(
        json.dumps(payload, sort_keys=True, separators=(",", ":")).encode()
    ).hexdigest()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…