Standardize on separate call to generate release notes

This commit is contained in:
Nick Cipollo
2025-08-21 20:33:00 -04:00
parent 20ce211d17
commit 05013d58ed
6 changed files with 1132 additions and 990 deletions
+8 -2
View File
@@ -141,13 +141,19 @@ export class Action {
}
private async createRelease(): Promise<CreateReleaseResponse> {
let releaseBody = this.inputs.createdReleaseBody
if (this.inputs.generateReleaseNotes) {
const response = await this.releases.generateReleaseNotes(this.inputs.tag)
releaseBody = response.data.body
}
return await this.releases.create(
this.inputs.tag,
this.inputs.createdReleaseBody,
releaseBody,
this.inputs.commit,
this.inputs.discussionCategory,
this.inputs.createdDraft,
this.inputs.generateReleaseNotes,
this.inputs.makeLatest,
this.inputs.createdReleaseName,
this.inputs.createdPrerelease