From ac3cf4b7924e68fc8998b600794c8e5bf4d887ca Mon Sep 17 00:00:00 2001 From: FenjuFu Date: Fri, 2 Oct 2026 01:16:19 +0800 Subject: [PATCH] fix(triage): recognize level-2 headings in issue bodies parseIssueBody only matched ### headings, so hand-written issues using ## Problem / ## Proposed solution were routed to needs-info with every required section reported missing. Signed-off-by: FenjuFu --- .github/scripts/issue-triage-lib.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/issue-triage-lib.ts b/.github/scripts/issue-triage-lib.ts index c81e4f030..6e9218420 100644 --- a/.github/scripts/issue-triage-lib.ts +++ b/.github/scripts/issue-triage-lib.ts @@ -27,7 +27,7 @@ import { buildMaintainerHandoffBrief } from "./issue-handoff-brief.ts"; export function parseIssueBody(body: string | null): ParsedIssueBody { const sections: Record = {}; const rawBody = body ?? ""; - const headingMatches = [...rawBody.matchAll(/^###\s+(.+)$/gm)]; + const headingMatches = [...rawBody.matchAll(/^#{2,3}\s+(.+)$/gm)]; for (let index = 0; index < headingMatches.length; index += 1) { const current = headingMatches[index];