INNER CODE UNIT · Python

isolatedExecutorRefAction

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

def isolatedExecutorRefAction(payload, expectedSHA):
    if not re.fullmatch(headPattern, expectedSHA or ""):
        raise ValueError("invalid expected isolated executor revision")
    sha = isolatedExecutorRefSHA(payload)
    if not sha:
        return "create"
    if sha != expectedSHA:
        return "reject"
    return "reuse"


def isApprovedGateReservation(check, prNumber, headSHA):
    if not isinstance(check, dict):
        return False
    if not re.fullmatch(headPattern, headSHA or ""):
        raise ValueError("invalid approved gate HEAD")
    summary = ""
    output = check.get("output")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…