From ec9c37c26f8c2d73ead2255205d8ea44ce4b0fdf Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Thu, 16 Jan 2025 15:46:56 -0300 Subject: [PATCH] fix: fix post-release dependency updates generation --- lib/security_blog.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/security_blog.js b/lib/security_blog.js index 41f37516..aaf3d2c6 100644 --- a/lib/security_blog.js +++ b/lib/security_blog.js @@ -250,12 +250,8 @@ export default class SecurityBlog extends SecurityRelease { if (Object.keys(dependencyUpdates).length === 0) return ''; let template = '\nThis security release includes the following dependency' + ' updates to address public vulnerabilities:\n'; - for (const dependencyUpdate of Object.values(dependencyUpdates)) { - for (const dependency of dependencyUpdate) { - const title = dependency.title.substring(dependency.title.indexOf(':') + ':'.length).trim(); - template += `- ${title}\ - on ${dependency.affectedVersions.join(', ')}\n`; - } + for (const [dependency, { versions, affectedVersions }] of Object.entries(dependencyUpdates)) { + template += `- ${dependency} (${versions.join(', ')}) on ${affectedVersions.join(', ')}\n`; } return template; }