INNER CODE UNIT · Python

approvalIntents

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

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:
        for comment in page:
            user = comment.get("user", {})
            if user.get("login") != "github-actions[bot]" or user.get("type") != "Bot":
                continue
            try:
                intent = parseApprovalIntent(comment.get("body", ""))
            except ValueError:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…