Skip to content

Commit ae81355

Browse files
committed
update update_support_list.py to improve markdown output format and enhance release notes clarity
1 parent 6beb96d commit ae81355

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

scripts/update_support_list.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ def generate_markdown(result):
99
markdown_output = []
1010
for vendor, models in result.items():
1111
markdown_output.append(f"# {vendor}")
12-
markdown_output.append("型号 | USB 支持 | PCIe 支持")
13-
markdown_output.append("--- | --- | ---")
12+
markdown_output.append("Model | Platform | USB | PCIe ")
13+
markdown_output.append("--- | --- | --- | ---")
1414
for model, support in models.items():
15-
markdown_output.append(f"{model} | {support['usb']} | {support['pcie']}")
15+
markdown_output.append(f"{model} | {support['platform']} |{support['usb']} | {support['pcie']}")
1616
markdown_output.append("") # 空行分隔
1717
return markdown_output
1818

@@ -22,7 +22,7 @@ def generate_github_release_notes(result):
2222
for vendor, models in result.items():
2323
release_notes.append(f"## {vendor}")
2424
for model, support in models.items():
25-
release_notes.append(f"- {model}: USB 支持 - {support['usb']}, PCIe 支持 - {support['pcie']}")
25+
release_notes.append(f"- {model}: USB - {support['usb']}, PCIe - {support['pcie']}")
2626
release_notes.append("")
2727
return release_notes
2828

@@ -41,6 +41,7 @@ def generate_github_release_notes(result):
4141
for interface_type in ['usb', 'pcie']:
4242
for model, details in data['modem_support'][interface_type].items():
4343
vendor = details.get('manufacturer', 'unknown').lower()
44+
platform = details.get('platform', 'unknown').lower()
4445
modes = ','.join(details.get('modes', []))
4546
support = f"✔ {interface_type}({modes})"
4647

@@ -50,6 +51,7 @@ def generate_github_release_notes(result):
5051
result[vendor][model] = {'usb': '✘', 'pcie': '✘'}
5152

5253
result[vendor][model][interface_type] = support
54+
result[vendor][model]['platform'] = platform
5355
markdown_output = generate_markdown(result)
5456
release_notes = generate_github_release_notes(result)
5557
with open(f"{prefix}.md", 'w') as f:

0 commit comments

Comments
 (0)