@@ -117,7 +117,7 @@ def get_current_info():
117117 current_info [info ["id" ]] = info
118118 return git_info , current_info
119119
120- def create_pr (changes , updated , git_info ):
120+ def create_pr (changes , updated , git_info , user ):
121121 commit_sha , original_blob_sha = git_info
122122 branch_name = "new_release_" + changes ["new_release" ]
123123
@@ -138,7 +138,7 @@ def create_pr(changes, updated, git_info):
138138 languages = ""
139139 if changes ["new_languages" ]:
140140 languages = "New languages:\n * " + "\n * " .join (changes ["new_languages" ])
141- message = "Automated website update for release {} by AdaBot .\n \n {}\n \n {}\n " .format (
141+ message = "Automated website update for release {} by Blinka .\n \n {}\n \n {}\n " .format (
142142 changes ["new_release" ],
143143 boards ,
144144 languages
@@ -148,7 +148,7 @@ def create_pr(changes, updated, git_info):
148148 "ref" : "refs/heads/" + branch_name ,
149149 "sha" : commit_sha
150150 }
151- response = github .post ("/repos/adafruit-adabot /circuitpython-org/git/refs" , json = create_branch )
151+ response = github .post ("/repos/{} /circuitpython-org/git/refs" . format ( user ) , json = create_branch )
152152 if not response .ok and response .json ()["message" ] != "Reference already exists" :
153153 print ("unable to create branch" )
154154 print (response .text )
@@ -161,14 +161,14 @@ def create_pr(changes, updated, git_info):
161161 "branch" : branch_name
162162 }
163163
164- response = github .put ("/repos/adafruit-adabot /circuitpython-org/contents/_data/files.json" , json = update_file )
164+ response = github .put ("/repos/{} /circuitpython-org/contents/_data/files.json" . format ( user ) , json = update_file )
165165 if not response .ok :
166166 print ("unable to post new file" )
167167 print (response .text )
168168 return
169169 pr_info = {
170170 "title" : pr_title ,
171- "head" : "adafruit-adabot :" + branch_name ,
171+ "head" : user + " :" + branch_name ,
172172 "base" : "master" ,
173173 "body" : message ,
174174 "maintainer_can_modify" : True
@@ -198,9 +198,12 @@ def update_downloads(boards, release):
198198def print_active_user ():
199199 response = github .get ("/user" )
200200 if response .ok :
201- print ("Logged in as {}" .format (response .json ()["login" ]))
201+ user = response .json ()["login" ]
202+ print ("Logged in as {}" .format (user ))
203+ return user
202204 else :
203205 print ("Not logged in" )
206+ return None
204207
205208def generate_download_info ():
206209 boards = {}
@@ -214,7 +217,7 @@ def generate_download_info():
214217 "new_languages" : []
215218 }
216219
217- print_active_user ()
220+ user = print_active_user ()
218221
219222 sha , this_version = get_version_info ()
220223
@@ -271,8 +274,8 @@ def generate_download_info():
271274
272275 changes ["new_languages" ] = set (languages ) - previous_languages
273276
274- if changes ["new_release" ]:
275- create_pr (changes , current_info , git_info )
277+ if changes ["new_release" ] and user :
278+ create_pr (changes , current_info , git_info , user )
276279 else :
277280 print ("No new release to update" )
278281
0 commit comments