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
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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user