From 5f227bb89b56604433d0789b0bf49341e70502f0 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Wed, 24 Jun 2026 00:32:07 +0800 Subject: [PATCH] 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 --- .github/scripts/sync-changelog.mjs | 2 +- docs/lib/changelog.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/scripts/sync-changelog.mjs b/.github/scripts/sync-changelog.mjs index 801164172..bf0c93b4b 100644 --- a/.github/scripts/sync-changelog.mjs +++ b/.github/scripts/sync-changelog.mjs @@ -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, diff --git a/docs/lib/changelog.ts b/docs/lib/changelog.ts index 2b4e739cd..700eecd26 100644 --- a/docs/lib/changelog.ts +++ b/docs/lib/changelog.ts @@ -117,7 +117,7 @@ export async function fetchGitHubChangelog(): Promise { 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,