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: