Skip to content

Commit 727bb5d

Browse files
committed
limit changelog releases by 1y into the past
1 parent ffadc03 commit 727bb5d

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/util/changelog.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,23 @@ import remarkGfm from "remark-gfm";
1717
import rehypeRemark from "rehype-remark";
1818
import remarkStringify from "remark-stringify";
1919
import { marked } from "marked";
20+
import { sub } from "date-fns";
2021

2122
async function getWARPReleases(): Promise<Array<CollectionEntry<"changelog">>> {
2223
const releases = await getCollection("warp-releases", (e) => {
23-
return !e.id.startsWith("linux/beta/");
24+
if (e.id.startsWith("linux/beta/")) {
25+
return false;
26+
}
27+
28+
const oneYearAgo = sub(new Date(), {
29+
years: 1,
30+
});
31+
32+
if (e.data.releaseDate.getTime() < oneYearAgo.getTime()) {
33+
return false;
34+
}
35+
36+
return true;
2437
});
2538

2639
return releases.map((release) => {

0 commit comments

Comments
 (0)