diff --git a/scripts/ci/pr_auto_scan.py b/scripts/ci/pr_auto_scan.py index 9ddfc936f..c4c5a3efb 100644 --- a/scripts/ci/pr_auto_scan.py +++ b/scripts/ci/pr_auto_scan.py @@ -6,8 +6,6 @@ PR自动扫描器:扫描所有open PR,对CI全绿的进行自动审批/合 import argparse import json -import os -import sys import time import urllib.error import urllib.request @@ -272,12 +270,12 @@ def main(): # === 自动审批 === if args.approve and all_ok and not failed: if has_approval(args.token, args.repo, pr_num): - print(f" ✅ 已有审批,跳过") + print(" ✅ 已有审批,跳过") else: if dry_run: - print(f" 🎯 [DRY-RUN] 将自动审批") + print(" 🎯 [DRY-RUN] 将自动审批") else: - print(f" 🎯 执行自动审批...") + print(" 🎯 执行自动审批...") ok, msg = approve_pr(args.token, args.repo, pr_num) if ok: print(f" ✅ 审批成功: {msg}") @@ -285,9 +283,9 @@ def main(): else: print(f" ❌ 审批失败: {msg}") elif failed: - print(f" ❌ CI有失败项,跳过审批") + print(" ❌ CI有失败项,跳过审批") elif pending: - print(f" ⏳ CI仍在运行,跳过") + print(" ⏳ CI仍在运行,跳过") # === 自动合并 === if args.merge: @@ -301,9 +299,9 @@ def main(): if merge_ok and approved and not merge_failed: if dry_run: - print(f" 🎯 [DRY-RUN] 将自动合并") + print(" 🎯 [DRY-RUN] 将自动合并") else: - print(f" 🎯 执行自动合并...") + print(" 🎯 执行自动合并...") ok, msg = merge_pr(args.token, args.repo, pr_num) if ok: print(f" ✅ 合并成功: {msg}") @@ -311,13 +309,13 @@ def main(): else: print(f" ⚠️ 合并失败: {msg}") elif merge_pending: - print(f" ⏳ 合并条件未满足: CI运行中") + print(" ⏳ 合并条件未满足: CI运行中") elif merge_failed: - print(f" ❌ 合并条件未满足: CI有失败") + print(" ❌ 合并条件未满足: CI有失败") elif not approved: - print(f" ⏳ 合并条件未满足: 无审批") + print(" ⏳ 合并条件未满足: 无审批") - print(f"\n=== 扫描结果 ===") + print("\n=== 扫描结果 ===") print(f" 处理PR数: {min(len(prs), args.max_prs)}") print(f" 自动审批: {approved_count} 个") print(f" 自动合并: {merged_count} 个")