Skip to content

Commit d96e116

Browse files
committed
docs: exclude private packages from changelog
1 parent 84d81a3 commit d96e116

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

docs/scripts/generate-changelog.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,10 +184,15 @@ async function organizeChangelogEntries(
184184
releasePlan: ReleasePlan,
185185
manualContents: Record<string, string>,
186186
existingContent: string,
187+
packages: Awaited<ReturnType<typeof getPackages>>,
187188
): Promise<ChangelogEntry[]> {
188-
// 실제로 버전이 변경되는 releases만 필터링 (type !== "none")
189+
// 실제로 버전이 변경되는 releases만 필터링 (type !== "none" && public package)
189190
const actualReleases = releasePlan.releases.filter(
190-
(release) => release.type !== "none",
191+
(release) =>
192+
release.type !== "none" &&
193+
packages.packages.some(
194+
(pkg) => pkg.packageJson.name === release.name && !pkg.packageJson.private,
195+
),
191196
);
192197

193198
console.log(
@@ -458,6 +463,7 @@ async function main() {
458463
releasePlan,
459464
manualContents,
460465
existingContent,
466+
packages,
461467
);
462468

463469
console.log("📝 Generating changelog markdown...");

0 commit comments

Comments
 (0)