@@ -39,26 +39,34 @@ runs:
3939 if (!labelNames.has(labelDone)) {
4040 if (labelNames.has(labelNeeded)) {
4141 core.warning(`\`${labelDone}\` not found — \`${labelNeeded}\` is present but testing is not confirmed.`);
42- await github.rest.issues.createComment({
43- ...context.repo,
44- issue_number: pr,
45- body:
46- `### ⚠️ Robot Testing Incomplete\n\n` +
47- `\`${labelNeeded}\` is present but \`${labelDone}\` has not been added yet.${shaLine}\n\n` +
48- `> [!WARNING]\n` +
49- `> Add \`${labelDone}\` once robot testing is complete.`,
50- });
42+ try {
43+ await github.rest.issues.createComment({
44+ ...context.repo,
45+ issue_number: pr,
46+ body:
47+ `### ⚠️ Robot Testing Incomplete\n\n` +
48+ `\`${labelNeeded}\` is present but \`${labelDone}\` has not been added yet.${shaLine}\n\n` +
49+ `> [!WARNING]\n` +
50+ `> Add \`${labelDone}\` once robot testing is complete.`,
51+ });
52+ } catch (err) {
53+ core.warning(`Could not post comment: ${err.message}`);
54+ }
5155 } else {
5256 core.info(`\`${labelDone}\` not present — nothing to do.`);
5357 }
5458 return;
5559 }
5660
5761 core.info(`\`${labelDone}\` found — posting confirmation comment.`);
58- await github.rest.issues.createComment({
59- ...context.repo,
60- issue_number: pr,
61- body:
62- `### ✅ Robot Test Complete\n\n` +
63- `\`${labelDone}\` has been added — robot testing has been confirmed for this PR.${shaLine}`,
64- });
62+ try {
63+ await github.rest.issues.createComment({
64+ ...context.repo,
65+ issue_number: pr,
66+ body:
67+ `### ✅ Robot Test Complete\n\n` +
68+ `\`${labelDone}\` has been added — robot testing has been confirmed for this PR.${shaLine}`,
69+ });
70+ } catch (err) {
71+ core.warning(`Could not post comment: ${err.message}`);
72+ }
0 commit comments