From 7e63f41d843a07a8578eab4837384cdf8112f47d Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Tue, 12 Aug 2025 21:53:34 +0200 Subject: [PATCH] fix: parse OpenAI responses for triage --- .github/workflows/ai-triage.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ai-triage.yml b/.github/workflows/ai-triage.yml index 22d87f856..dd78987cc 100644 --- a/.github/workflows/ai-triage.yml +++ b/.github/workflows/ai-triage.yml @@ -83,6 +83,7 @@ jobs: const data = await res.json(); const text = data.output_text + || data.output?.map(p => p.content?.map(c => c.text ?? '').join('')).join('\n') || data?.choices?.[0]?.message?.content || 'Thanks for opening this issue — we will take a look!'; @@ -161,7 +162,12 @@ jobs: core.setFailed(`OpenAI error ${res.status}: ${txt}`); } else { const data = await res.json(); - const patch = (data.output_text || data?.choices?.[0]?.message?.content || '').trim(); + const patch = ( + data.output_text + || data.output?.map(p => p.content?.map(c => c.text ?? '').join('')).join('\n') + || data?.choices?.[0]?.message?.content + || '' + ).trim(); return patch; }