fix(docs): filter out agents releases from changelog

- Filter agents-* releases in sync-changelog.mjs (source)
- Filter agents-* releases in changelog.ts (fallback)
- Prevents internal agent releases from appearing in user-facing changelog
This commit is contained in:
t8y2 2026-06-24 00:32:07 +08:00
parent 90fd77cb9e
commit 5f227bb89b
2 changed files with 2 additions and 2 deletions

View File

@ -98,7 +98,7 @@ export function buildReleasesJson(releases, now = new Date()) {
return {
updatedAt: now.toISOString(),
releases: releases
.filter((r) => !r.draft && !r.prerelease)
.filter((r) => !r.draft && !r.prerelease && !r.tag_name.startsWith("agents-"))
.sort((a, b) => new Date(b.published_at) - new Date(a.published_at))
.map((r) => ({
tag: r.tag_name,

View File

@ -117,7 +117,7 @@ export async function fetchGitHubChangelog(): Promise<ChangelogData> {
return {
updatedAt: new Date().toISOString(),
releases: releases
.filter((release) => !release.draft && !release.prerelease)
.filter((release) => !release.draft && !release.prerelease && !release.tag_name.startsWith("agents-"))
.map((release) => ({
tag: release.tag_name,
name: release.name || release.tag_name,