INNER CODE UNIT · Python
approvedRequest
kubeovn/kube-ovn · hack/e2e_control.py:264
def approvedRequest(pullRequest, catalog, commentPages):
currentControlledLabels = trustedControlledLabels(
catalog,
commentPages,
[label.get("name", "") for label in pullRequest.get("labels", [])],
)
seed = {
"prNumber": pullRequest["number"],
"headSHA": pullRequest["head"]["sha"],
"baseRef": pullRequest["base"]["ref"],
"baseSHA": pullRequest["base"]["sha"],
"approvalGeneration": 0,
"catalogRevision": e2eSelector.catalogRevision(catalog),
"requestedGroups": [],
"full": False,
"controlledLabels": currentControlledLabels,
}
knownGroups = set(catalog["groups"])