add # 新增使用开源字体

This commit is contained in:
2026-10-26 11:34:00 +08:00
parent dc17f7f65c
commit 22cfddcf06
68 changed files with 1772 additions and 461 deletions
+15
View File
@@ -64,6 +64,21 @@ def main():
for tokens in install_commands
):
raise ValueError("Full test suite requires AstrBot dependencies")
for platform, workflow in (
('zhenxun', source), ('nonebot', nonebot), ('astrbot', astrbot),
):
steps = workflow['jobs']['build']['steps']
generation = next((i for i, step in enumerate(steps)
if 'scripts/preview_help.py' in step.get('run', '')),
None)
build = next((i for i, step in enumerate(steps)
if f'scripts/build_{platform}.py'
in step.get('run', '')), None)
if generation is None or build is None or generation >= build:
raise ValueError('Help menu must be generated before packaging')
if (f'--platform {platform}' not in steps[generation]['run']
or f'help-{platform}.png' not in steps[build]['run']):
raise ValueError('Workflow help image platform mismatch')
if nonebot["permissions"] != {"contents": "read"}:
raise ValueError("NoneBot source permissions differ")
trigger = nonebot["on"]