File tree 2 files changed +10
-17
lines changed
2 files changed +10
-17
lines changed Original file line number Diff line number Diff line change @@ -225,26 +225,19 @@ export const release = async (
225
225
const discussion_category_name = config . input_discussion_category_name ;
226
226
const generate_release_notes = config . input_generate_release_notes ;
227
227
try {
228
- // you can't get a an existing draft by tag
228
+ // you can't get an existing draft by tag
229
229
// so we must find one in the list of all releases
230
230
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 ;
237
238
}
238
- } else {
239
- _release = (
240
- await releaser . getReleaseByTag ( {
241
- owner,
242
- repo,
243
- tag,
244
- } )
245
- ) . data ;
246
239
}
247
- if ( _release === null || _release === undefined ) {
240
+ if ( _release === undefined ) {
248
241
return await createRelease (
249
242
tag ,
250
243
config ,
You can’t perform that action at this time.
0 commit comments