File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -562,9 +562,14 @@ def prepare_environment(fetch_draft_release=True):
562
562
if not dry_run :
563
563
user = os .environ ["GITHUB_ACTOR" ]
564
564
log (f"Getting permission level for { user } " )
565
- collab_level = gh .repos .get_collaborator_permission_level (user )
566
- if not collab_level ["permission" ] == "admin" :
567
- raise RuntimeError (f"User { user } does not have admin permission" )
565
+ try :
566
+ collab_level = gh .repos .get_collaborator_permission_level (user )
567
+ if not collab_level ["permission" ] == "admin" :
568
+ raise RuntimeError (f"User { user } does not have admin permission" )
569
+ log ("User was admin!" )
570
+ except Exception as e :
571
+ log ("Could not get user level, assuming we are on releaser fork" )
572
+ log (str (e ))
568
573
569
574
# Get the latest draft release if none is given.
570
575
release_url = os .environ .get ("RH_RELEASE_URL" )
You can’t perform that action at this time.
0 commit comments