Skip to content

Commit 7b26bc5

Browse files
committed
Fix sorting of releases by date per major version
Moved the sorting of releases by published date outside the reduce loop to reduce calls
1 parent d929dc8 commit 7b26bc5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

scripts/fetchReleases.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,14 @@ const fetchReleases = async (githubToken) => {
8585
acc[majorVersion] = [];
8686
}
8787
acc[majorVersion].push(release.node);
88-
acc[majorVersion].sort((a, b) => new Date(b.publishedAt) - new Date(a.publishedAt));
8988
return acc;
9089
}, {});
9190

91+
// sort releases by date within each major version
92+
Object.keys(sortedReleases).forEach((key) => {
93+
sortedReleases[key].sort((a, b) => new Date(b.publishedAt) - new Date(a.publishedAt));
94+
});
95+
9296
// genereate the content/download/selected.json e.g.
9397
// {
9498
// "selectedReleases": [

0 commit comments

Comments
 (0)