Skip to content

Commit a9657e7

Browse files
committed
ci(release): improve changelog detection
1 parent c616e4d commit a9657e7

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

packages/actions/src/releasePackages/generateReleaseTree.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,11 @@ async function getReleaseEntries(dev: boolean, dry: boolean) {
9898
break;
9999
}
100100

101+
// Check changelog release version and assume no changelog if version does not match
102+
if (!line.startsWith(`# [${release.name === 'discord.js' ? `` : `${release.name}@`}${release.version}]`)) {
103+
break;
104+
}
105+
101106
foundChangelog = true;
102107
}
103108

packages/actions/src/releasePackages/releasePackage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ async function gitTagAndRelease(release: ReleaseEntry, dry: boolean) {
3434
tag_name: tagName,
3535
name: tagName,
3636
body: release.changelog ?? '',
37-
generate_release_notes: !release.changelog,
37+
generate_release_notes: release.changelog === undefined,
3838
});
3939
} catch (error) {
4040
warning(`Failed to create github release: ${error}`);

0 commit comments

Comments
 (0)