@@ -153,7 +153,7 @@ def create_pr(changes, updated, git_info, user):
153
153
info ["id" ] = id
154
154
updated_list .append (info )
155
155
156
- updated = json .dumps (updated_list , sort_keys = True , indent = 4 ).encode ("utf-8" ) + b"\n "
156
+ updated = json .dumps (updated_list , sort_keys = True , indent = 1 ).encode ("utf-8" ) + b"\n "
157
157
#print(updated.decode("utf-8"))
158
158
pr_title = "Automated website update for release {}" .format (changes ["new_release" ])
159
159
boards = ""
@@ -205,19 +205,6 @@ def create_pr(changes, updated, git_info, user):
205
205
print (changes )
206
206
print (pr_info )
207
207
208
- def update_downloads (boards , release ):
209
- response = github .get ("/repos/adafruit/circuitpython/releases/tags/{}" .format (release ))
210
- if not response .ok :
211
- print (response .text )
212
- raise RuntimeError ("cannot get previous release info" )
213
-
214
- assets = response .json ()["assets" ]
215
- for asset in assets :
216
- board_name = asset ["name" ].split ("-" )[2 ]
217
- if board_name not in boards :
218
- continue
219
- boards [board_name ]["download_count" ] += asset ["download_count" ]
220
-
221
208
222
209
def print_active_user ():
223
210
response = github .get ("/user" )
@@ -269,9 +256,6 @@ def generate_download_info():
269
256
270
257
board_mapping = get_board_mapping ()
271
258
272
- for release in previous_releases :
273
- update_downloads (board_mapping , release )
274
-
275
259
for port in SUPPORTED_PORTS :
276
260
board_path = os .path .join ("../ports" , port , "boards" )
277
261
for board_path in os .scandir (board_path ):
@@ -291,7 +275,9 @@ def generate_download_info():
291
275
"stable" : new_stable ,
292
276
"version" : new_tag ,
293
277
"modules" : support_matrix .get (alias , "[]" ),
294
- "files" : {}
278
+ "files" : {},
279
+ "languages" : languages ,
280
+ "extensions" : board_info ["extensions" ]
295
281
}
296
282
for language in languages :
297
283
files = []
0 commit comments