Skip to content

Commit 52d2fa3

Browse files
authored
Debug release notes (#7)
* wrap release notes generation in try-catch * remove no-merges flag
1 parent 6b6cb65 commit 52d2fa3

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

scripts/release.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,17 @@ const main = async () => {
2323
}
2424

2525
const commitRange = lastTag ? `${lastTag}..HEAD` : 'HEAD';
26-
const releaseNotes = execSync(
27-
`git log ${commitRange} --pretty=format:"* %s (%h)" --no-merges | grep -v "Version Packages"`
28-
).toString();
29-
30-
if (!releaseNotes) {
31-
console.log(
32-
'No new commits since the last release (excluding bot commits).'
33-
);
34-
} else {
26+
let releaseNotes = undefined;
27+
try {
28+
releaseNotes = execSync(
29+
`git log ${commitRange} --pretty=format:"* %s (%h)" | grep -v "Version Packages"`
30+
).toString();
3531
console.log('Generated release notes:');
3632
console.log(releaseNotes);
33+
} catch (error: any) {
34+
console.log(
35+
`Failed to generate release notes due to error: ${error.message}`
36+
);
3737
}
3838

3939
execSync(`git tag -a v${version} -m "Release v${version}"`, {

0 commit comments

Comments
 (0)