Skip to content

Commit 2cb42be

Browse files
committed
update: adjust pre-release to use updateWebsiteBanner
1 parent 156323a commit 2cb42be

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

lib/security_blog.js

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ import {
1111
import auth from './auth.js';
1212
import Request from './request.js';
1313

14-
const kChanged = Symbol('changed');
15-
1614
export default class SecurityBlog extends SecurityRelease {
1715
req;
1816

@@ -54,20 +52,19 @@ export default class SecurityBlog extends SecurityRelease {
5452

5553
const file = path.resolve(process.cwd(), nodejsOrgFolder, pathToBlogPosts, fileNameExt);
5654
const site = path.resolve(process.cwd(), nodejsOrgFolder, pathToBannerJson);
57-
const siteJson = JSON.parse(fs.readFileSync(site));
5855

5956
const endDate = new Date(data.annoucementDate);
6057
endDate.setDate(endDate.getDate() + 7);
61-
const capitalizedMonth = month[0].toUpperCase() + month.slice(1);
62-
siteJson.websiteBanners.index = {
58+
59+
this.updateWebsiteBanner(site, {
6360
startDate: data.annoucementDate,
6461
endDate: endDate.toISOString(),
65-
text: `${capitalizedMonth} Security Release is available`,
62+
text: `New security releases to be made available ${data.releaseDate}`,
6663
link: `https://nodejs.org/en/blog/vulnerability/${fileName}`,
6764
type: 'warning'
68-
};
65+
});
66+
6967
fs.writeFileSync(file, preRelease);
70-
fs.writeFileSync(site, JSON.stringify(siteJson, null, 2));
7168
cli.ok(`Announcement file created and banner has been updated. Folder: ${nodejsOrgFolder}`);
7269
}
7370

0 commit comments

Comments
 (0)