Improve lambda logic, don't fail on non-uniq PR

This commit is contained in:
Mikhail f. Shiryaev 2022-07-28 14:24:42 +02:00
parent 2338d01a20
commit f0474f9e46
No known key found for this signature in database
GPG Key ID: 4B02ED204C7D93F4

View File

@ -455,11 +455,9 @@ def main(event):
)
print("Got pull requests for workflow", len(pull_requests))
if len(pull_requests) > 1:
raise Exception("Received more than one PR for workflow run")
if len(pull_requests) < 1:
raise Exception("Cannot find any pull requests for workflow run")
if len(pull_requests) != 1:
print(f"Can't continue with non-uniq PRs: {pull_requests}")
return
pull_request = pull_requests[0]
print("Pull request for workflow number", pull_request["number"])
@ -484,4 +482,8 @@ def main(event):
def handler(event, _):
main(event)
try:
main(event)
except Exception:
print("Received event: ", event)
raise