INNER CODE UNIT · Python

parseApprovalIntent

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

def parseApprovalIntent(body):
    match = re.search(r"<!-- x86-e2e-intent (\{.*?\}) -->", body)
    if not match:
        return None
    return validateRequestMarker(json.loads(match.group(1)))


def approvalIntents(pullRequest, catalog, commentPages):
    headSHA = pullRequest["head"]["sha"]
    baseSHA = pullRequest["base"]["sha"]
    catalogRevision = e2eSelector.catalogRevision(catalog)
    currentControlledLabels = trustedControlledLabels(
        catalog,
        commentPages,
        [label.get("name", "") for label in pullRequest.get("labels", [])],
    )
    intents = []
    for page in commentPages:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…