From f6ffcbf7acccfb641c81db6bf9a4278790763d11 Mon Sep 17 00:00:00 2001 From: Andrew Leonard Date: Wed, 23 Jul 2025 15:08:15 +0100 Subject: [PATCH 1/4] Debug Signed-off-by: Andrew Leonard --- .../generate-release-notes/fetchReleaseNotes.js | 1 + .../generate-release-notes/lib/fetchJiraIssues.js | 1 + 2 files changed, 2 insertions(+) diff --git a/generate-release-notes/generate-release-notes/fetchReleaseNotes.js b/generate-release-notes/generate-release-notes/fetchReleaseNotes.js index 6245e24..a3cd250 100755 --- a/generate-release-notes/generate-release-notes/fetchReleaseNotes.js +++ b/generate-release-notes/generate-release-notes/fetchReleaseNotes.js @@ -34,6 +34,7 @@ const JIRA_ISSUES = await fetchJiraIssues(version); // loop through the commits and add the release notes to the output for (const commit of commits) { +console.log(`COMMIT ${commit}`) let releaseNote = JIRA_ISSUES .find((issue) => issue.id === commit.id || issue.backportOf === commit.id); diff --git a/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js b/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js index fd91783..c4fddc0 100644 --- a/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js +++ b/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js @@ -32,6 +32,7 @@ export default async function fetchReleaseNotes(version) { }); } +console.log(`ISSUE: ${issue.key}`) JIRA_ISSUES.push({ id: issue.key, title: issue.fields.summary, From 3430b9be582d165b248a429003698b9ef3b02fac Mon Sep 17 00:00:00 2001 From: Andrew Leonard Date: Wed, 23 Jul 2025 15:11:59 +0100 Subject: [PATCH 2/4] Debug Signed-off-by: Andrew Leonard --- .../generate-release-notes/fetchReleaseNotes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate-release-notes/generate-release-notes/fetchReleaseNotes.js b/generate-release-notes/generate-release-notes/fetchReleaseNotes.js index a3cd250..1005375 100755 --- a/generate-release-notes/generate-release-notes/fetchReleaseNotes.js +++ b/generate-release-notes/generate-release-notes/fetchReleaseNotes.js @@ -34,7 +34,7 @@ const JIRA_ISSUES = await fetchJiraIssues(version); // loop through the commits and add the release notes to the output for (const commit of commits) { -console.log(`COMMIT ${commit}`) +console.log(`COMMIT ${commit.id}`) let releaseNote = JIRA_ISSUES .find((issue) => issue.id === commit.id || issue.backportOf === commit.id); From 8ee58e84ebfc032735707c2c2d1744a2676cb750 Mon Sep 17 00:00:00 2001 From: Andrew Leonard Date: Wed, 23 Jul 2025 15:23:19 +0100 Subject: [PATCH 3/4] Debug Signed-off-by: Andrew Leonard --- .../generate-release-notes/lib/fetchJiraIssues.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js b/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js index c4fddc0..e9a88e1 100644 --- a/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js +++ b/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js @@ -5,7 +5,7 @@ export default async function fetchReleaseNotes(version) { const jql = `project=JDK AND (status in (Closed, Resolved)) AND (resolution not in ("Won't Fix", "Duplicate", "Cannot Reproduce", "Not an Issue", "Withdrawn")) AND (labels not in (release-note, openjdk-na) OR labels is EMPTY) - AND (summary !~ "release note") AND (issuetype != CSR) AND fixVersion=${version}`; + AND (summary !~ "release note") AND (issuetype != CSR) AND (fixVersion in (${version}))`; // execute the initial fetch to get the total number of issues const totalQuery = await fetch(`${baseUrl + jql}&startAt=1&maxResults=1`); const initialRes = await totalQuery.json(); From d4199df4914b1346fad028c814cb44fa216138e0 Mon Sep 17 00:00:00 2001 From: Andrew Leonard Date: Wed, 23 Jul 2025 15:33:25 +0100 Subject: [PATCH 4/4] Query Jira using fixVersion in (list) Signed-off-by: Andrew Leonard --- .../generate-release-notes/fetchReleaseNotes.js | 1 - .../generate-release-notes/lib/fetchJiraIssues.js | 1 - 2 files changed, 2 deletions(-) diff --git a/generate-release-notes/generate-release-notes/fetchReleaseNotes.js b/generate-release-notes/generate-release-notes/fetchReleaseNotes.js index 1005375..6245e24 100755 --- a/generate-release-notes/generate-release-notes/fetchReleaseNotes.js +++ b/generate-release-notes/generate-release-notes/fetchReleaseNotes.js @@ -34,7 +34,6 @@ const JIRA_ISSUES = await fetchJiraIssues(version); // loop through the commits and add the release notes to the output for (const commit of commits) { -console.log(`COMMIT ${commit.id}`) let releaseNote = JIRA_ISSUES .find((issue) => issue.id === commit.id || issue.backportOf === commit.id); diff --git a/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js b/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js index e9a88e1..7ec3124 100644 --- a/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js +++ b/generate-release-notes/generate-release-notes/lib/fetchJiraIssues.js @@ -32,7 +32,6 @@ export default async function fetchReleaseNotes(version) { }); } -console.log(`ISSUE: ${issue.key}`) JIRA_ISSUES.push({ id: issue.key, title: issue.fields.summary,