Skip to content

Commit 36833a1

Browse files
authored
fix: updating release draft status (#316)
1 parent 8bb7207 commit 36833a1

File tree

2 files changed

+10
-17
lines changed

2 files changed

+10
-17
lines changed

dist/index.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/github.ts

+9-16
Original file line numberDiff line numberDiff line change
@@ -225,26 +225,19 @@ export const release = async (
225225
const discussion_category_name = config.input_discussion_category_name;
226226
const generate_release_notes = config.input_generate_release_notes;
227227
try {
228-
// you can't get a an existing draft by tag
228+
// you can't get an existing draft by tag
229229
// so we must find one in the list of all releases
230230
let _release: Release | undefined = undefined;
231-
if (config.input_draft) {
232-
for await (const response of releaser.allReleases({
233-
owner,
234-
repo,
235-
})) {
236-
_release = response.data.find((release) => release.tag_name === tag);
231+
for await (const response of releaser.allReleases({
232+
owner,
233+
repo,
234+
})) {
235+
_release = response.data.find((release) => release.tag_name === tag);
236+
if (_release !== undefined) {
237+
break;
237238
}
238-
} else {
239-
_release = (
240-
await releaser.getReleaseByTag({
241-
owner,
242-
repo,
243-
tag,
244-
})
245-
).data;
246239
}
247-
if (_release === null || _release === undefined) {
240+
if (_release === undefined) {
248241
return await createRelease(
249242
tag,
250243
config,

0 commit comments

Comments
 (0)