@@ -341,6 +341,10 @@ def latest_draft_release(gh, branch=None):
341
341
"""Get the latest draft release for a given repo"""
342
342
newest_time = None
343
343
newest_release = None
344
+ if branch :
345
+ log (f"Getting latest draft release on branch { branch } " )
346
+ else :
347
+ log ("Getting latest draft release" )
344
348
for release in gh .repos .list_releases ():
345
349
if str (release .draft ).lower () == "false" :
346
350
continue
@@ -351,6 +355,10 @@ def latest_draft_release(gh, branch=None):
351
355
if newest_time is None or d_created > newest_time :
352
356
newest_time = d_created
353
357
newest_release = release
358
+ if not newest_release :
359
+ log ("No draft release found!" )
360
+ else :
361
+ log (f"Found draft release at { newest_release .html_url } " )
354
362
return newest_release
355
363
356
364
@@ -511,8 +519,9 @@ def prepare_environment():
511
519
512
520
# Set up GitHub object.
513
521
branch = os .environ .get ("RH_BRANCH" )
514
- owner , repo_name = os .environ ["GITHUB_REPOSITORY " ].split ("/" )
522
+ owner , repo_name = os .environ ["RH_REPOSITORY " ].split ("/" )
515
523
auth = os .environ .get ("GITHUB_ACCESS_TOKEN" , "" )
524
+ log (f"Getting GitHub connection for { owner } /{ repo_name } " )
516
525
gh = get_gh_object (dry_run = dry_run , owner = owner , repo = repo_name , token = auth )
517
526
518
527
# Get the latest draft release if none is given.
@@ -528,6 +537,7 @@ def prepare_environment():
528
537
529
538
# Extract the metadata from the release url.
530
539
return extract_metadata_from_release_url (gh , release_url , auth )
540
+ return release_url
531
541
532
542
533
543
def handle_since ():
0 commit comments