Skip to content

Commit 6f609bf

Browse files
authored
Merge pull request adafruit#10121 from tannewt/fix_release_info_script
Fix build board info
2 parents b9480f0 + dde1236 commit 6f609bf

File tree

2 files changed

+16
-23
lines changed

2 files changed

+16
-23
lines changed

docs/shared_bindings_matrix.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ def support_matrix(arg):
362362
if use_branded_name:
363363
board_name = branded_name
364364
else:
365-
board_name = board_directory.name
365+
board_name = board_id
366366

367367
if add_chips:
368368
with open(board_directory / "mpconfigboard.h") as get_name:

tools/build_board_info.py

+15-22
Original file line numberDiff line numberDiff line change
@@ -248,28 +248,21 @@ def generate_download_info():
248248

249249
board_mapping = get_board_mapping()
250250

251-
for port in SUPPORTED_PORTS:
252-
board_path = os.path.join("../ports", port, "boards")
253-
for board_path in os.scandir(board_path):
254-
if board_path.is_dir():
255-
board_id = board_path.name
256-
board_info = board_mapping[board_id]
257-
for alias in [board_id] + board_info["aliases"]:
258-
alias_info = board_mapping[alias]
259-
if alias not in current_info:
260-
changes["new_boards"].append(alias)
261-
current_info[alias] = {"downloads": 0, "versions": []}
262-
new_version = {
263-
"stable": new_stable,
264-
"version": new_tag,
265-
"languages": languages,
266-
# add modules, extensions, frozen_libraries explicitly
267-
"modules": support_matrix[alias]["modules"],
268-
"extensions": support_matrix[alias]["extensions"],
269-
"frozen_libraries": support_matrix[alias]["frozen_libraries"],
270-
}
271-
current_info[alias]["downloads"] = alias_info["download_count"]
272-
current_info[alias]["versions"].append(new_version)
251+
for board_id, board_info in board_mapping.items():
252+
if board_id not in current_info:
253+
changes["new_boards"].append(board_id)
254+
current_info[board_id] = {"downloads": 0, "versions": []}
255+
new_version = {
256+
"stable": new_stable,
257+
"version": new_tag,
258+
"languages": languages,
259+
# add modules, extensions, frozen_libraries explicitly
260+
"modules": support_matrix[board_id]["modules"],
261+
"extensions": support_matrix[board_id]["extensions"],
262+
"frozen_libraries": support_matrix[board_id]["frozen_libraries"],
263+
}
264+
current_info[board_id]["downloads"] = board_info["download_count"]
265+
current_info[board_id]["versions"].append(new_version)
273266

274267
changes["new_languages"] = set(languages) - previous_languages
275268

0 commit comments

Comments
 (0)