feat(check): add build log link for failed Cloudflare checks

Failed check_run messages now include a Build Log field linking to
check_run.details_url (the Cloudflare build log page).
This commit is contained in:
RhenCloud 2026-08-27 21:24:50 +08:00
parent 1375db9a20
commit 8681723f2a
No known key found for this signature in database
GPG key ID: A574A617378C4E0B
3 changed files with 11 additions and 0 deletions

View file

@ -171,6 +171,7 @@ export function formatCheckRun(
name?: string;
conclusion?: string;
html_url?: string;
details_url?: string;
status?: string;
output?: { title?: string; summary?: string };
};
@ -196,6 +197,14 @@ export function formatCheckRun(
});
}
if (status === "failure" && checkRun.details_url) {
fields.push({
name: t("fields.build_log"),
value: `[${t("fields.build_log")}](${checkRun.details_url})`,
inline: false,
});
}
return buildMessage(
{
author,