Update src/discord_notifier/__main__.py
fix for log lines sometimes being empty apparently now...?
This commit is contained in:
@@ -60,7 +60,7 @@ for workflow in pipeline_info["workflows"]:
|
|||||||
loginfo = ci_client.get(f"/api/repos/{repo_id}/logs/{pipeline_number}/{step['id']}").json()
|
loginfo = ci_client.get(f"/api/repos/{repo_id}/logs/{pipeline_number}/{step['id']}").json()
|
||||||
logdata = b""
|
logdata = b""
|
||||||
for logline in loginfo:
|
for logline in loginfo:
|
||||||
logdata += b64decode(logline["data"]) + b"\n"
|
logdata += b64decode(logline["data"] or "") + b"\n"
|
||||||
logfile_webhook.add_file(logdata, f"{step['name']}.ansi")
|
logfile_webhook.add_file(logdata, f"{step['name']}.ansi")
|
||||||
success = all(step["state"] != "failure" for step in workflow["children"])
|
success = all(step["state"] != "failure" for step in workflow["children"])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user