fix(ci): auto-fix lint/format issues
AI Code Review / AI Code Review (pull_request) Successful in 2m17s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m50s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m59s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 6m41s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 11m34s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1387h16m56s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1387h17m0s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1387h17m2s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1387h19m23s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1387h19m23s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1387h19m24s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1387h17m4s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1387h19m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1387h17m6s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1387h51m30s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1387h49m7s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1387h51m32s

This commit is contained in:
CI Auto Fix Bot
2026-07-20 19:16:36 +08:00
committed by CI Bot
parent cd35e2e5c0
commit ec85b90155
+3 -4
View File
@@ -21,13 +21,13 @@
0 - 链完整
1 - 有断链或其他错误
"""
from __future__ import annotations
import re
import sys
from pathlib import Path
# 匹配 revision / down_revision,支持带类型注解和不带类型注解两种格式
# revision: str = "xxx" 或 revision = "xxx"
REV_PATTERN = re.compile(
@@ -40,7 +40,7 @@ DOWN_PATTERN = re.compile(
)
# 提取 revision 名称的数字前缀,如 "001" 或 "038_error_retry" → "038"
NUM_PREFIX_PATTERN = re.compile(r'^(\d+)')
NUM_PREFIX_PATTERN = re.compile(r"^(\d+)")
def num_prefix(name: str) -> str:
@@ -121,8 +121,7 @@ def check_chain(versions_dir: Path) -> list[str]:
if down_num not in revisions_by_num:
errors.append(
f"断链: {filename} 的 down_revision 指向编号 '{down_num}',"
f"但没有任何 migration 的 revision 是这个编号"
f"断链: {filename} 的 down_revision 指向编号 '{down_num}',但没有任何 migration 的 revision 是这个编号"
)
if baselines == 0: