INNER CODE UNIT · Python
trustedControlledLabels
kubeovn/kube-ovn · hack/e2e_control.py:409
def trustedControlledLabels(catalog, commentPages, liveLabels):
knownLabels = {"e2e:full"} | {f"e2e:{group}" for group in catalog["groups"]}
live = set(liveLabels)
latest = {}
for page in commentPages:
for comment in page:
user = comment.get("user", {})
commentId = comment.get("id")
if (
user.get("login") != "github-actions[bot]"
or user.get("type") != "Bot"
or not isinstance(commentId, int)
or commentId <= 0
):
continue
try:
marker = parseControlledLabelMarker(comment.get("body", ""))
except (ValueError, json.JSONDecodeError):