工程(ci远端化·阶段二): 闸脚本跨平台化——新增tools/gate_platform.sh单点封装(平台探测/路径形式/纯bash带超时执行/孤儿清杀/进程计数,双平台双栖); run_all_gates cygpath×2换封装+PY解析加存在性守卫(修非Windows误选幽灵venv路径); probe_gate/render_gate/golden_baseline_refresh的cygpath/taskkill/PowerShell/tasklist/裸timeout全部收编封装,Windows侧原逻辑保留走平台分支; run_smoke/run_system_test DEFAULT_GODOT改GODOT_BIN环境变量优先; gdstyle_gate DEFAULT_BIN平台化(macOS=/usr/local/bin/gdstyle,自举件装v0.4.0 darwin包); 依据=第七轮容器实测断点清单+runner迁移Mac host模式裁决
This commit is contained in:
1 parent
0e7fdfb84c
commit
b3928f8167
8 files changed
+134
-28
No files matched your search
@@ -48,7 +48,10 @@ CONFIG = ROOT / "tools" / "gdstyle.toml"
|
||||
BASELINE = ROOT / "tools" / "gdstyle_baseline.txt"
|
||||
SCAN_DIRS = ["game/core", "game/data", "game/presentation"]
|
||||
PINNED_VERSION = "0.4.0"
|
||||
DEFAULT_BIN = "D:/code/gdstyle/gdstyle.exe"
|
||||
# 二进制定位:GDSTYLE_BIN 环境变量优先;Windows 本机固定路径保底,macOS/Linux 走 /usr/local/bin
|
||||
# (mac_setup.sh 自举件装钉定版 v0.4.0 darwin 包至此,远端 CI 与本机同判据)。
|
||||
DEFAULT_BIN = ("D:/code/gdstyle/gdstyle.exe" if sys.platform == "win32"
|
||||
else "/usr/local/bin/gdstyle")
|
||||
MAX_REPORT = 50
|
||||
MAX_VANISHED_REPORT = 20
|
||||
SHRINK_GUARD = 0.9 # 新键数 < 旧键数 * 本系数=骤降,refresh 拒写须 --force
|
||||
|
||||
Reference in new issue
Block a user