DKChan
|
a20ca0df0b
|
工程(闸件自检档): 纯闸件/管线批不再零触发——domain_route只含tools/.gitea判gates(空diff仍skip) + run_all_gates新增--gates档(文档域python机检件+熵增+静态扫描+闸壳bash -n自检,不启引擎,判据口径原样) + ci.yml档位映射三值化(full/docs/gates)并排除gates档导入缓存刷新
|
2026-11-05 03:47:52 +08:00 |
|
DKChan
|
65115744c6
|
工程(闸名去编号·用户令): 15闸注册名与基线键去00–10编号前缀, 脚本usage/注释/输出与gate_unit名全换代闸名; 文档五份与.gd三件/run_all.gd注释编号换闸名; AGENTS.md核心原则立第5条对话呈报闸况一律用闸名
|
2026-11-05 02:32:36 +08:00 |
|
DKChan
|
953447e1d5
|
修复(CI红态·基线刷新脚本地雷): 全库20处$变量紧邻多字节字符批量加花括号——C-locale bash把多字节字符并入变量名,失败路径遇set -u必炸(golden基线重制board刷新FAIL分支line70实证,真因被掩盖); 覆盖golden_baseline_refresh/probe_gate/render_gate/run_all_gates/static_scan/mac_setup
|
2026-11-03 06:04:42 +08:00 |
|
DKChan
|
b55e676121
|
工程(ci远端化·修复): Pillow第四轮根因=ci-runner家目录从未创建(sysadminctl只登记不创建,首次运行输出not created在案未被接住)——账户段后补家目录兜底(mkdir+chown+createhomedir), Pillow改系统级安装绕开--user与家目录时序; Godot wrapper实测已通过(4.7.2.stable.official rc=0)
|
2026-11-03 05:23:10 +08:00 |
|
DKChan
|
88cdef09aa
|
工程(ci远端化·修复): Godot安装前mkdir -p /usr/local/lib(cp -R父目录缺失近失)
|
2026-11-03 04:33:50 +08:00 |
|
DKChan
|
e154479532
|
工程(ci远端化·修复): Godot安装改整bundle形态——官方签名封bundle Info.plist,抽裸二进制被taskgated判Code Signature Invalid SIGKILL(实证:codesign invalid Info.plist+bundle形态rc=0); 装/usr/local/lib/Godot_ci.app+/usr/local/bin/godot包装转发; Pillow安装加-H修sudo -u的HOME污染(缓存误写调用者目录)
|
2026-11-03 04:33:31 +08:00 |
|
DKChan
|
c35b0ecf4f
|
工程(ci远端化·修复): 第三轮两根因——SRC_ZIP路径漏v前缀致复用探测落空(下载URL修了路径没跟)+macOS BSD mktemp禁X后带后缀(GNU允许可缀尾,首轮404的字面残留文件致File exists); 三处mktemp模板改尾X形态+脚本头部加字面残留清理+gate_platform同型地雷同修; 全部分支条件已在Mac本机实测(复用命中/mktemp形态/包完整性/目标目录)
|
2026-11-03 04:25:31 +08:00 |
|
DKChan
|
17352f85b0
|
工程(ci远端化·修复): mac_setup gdstyle支持本地预置包复用+tar结构校验; 自举前置件全部由SSH预置(用户sudo运行零下载等待——Godot 170MB+gdstyle已落Mac共享位)
|
2026-11-03 04:22:32 +08:00 |
|
DKChan
|
fb5f2d42e5
|
工程(ci远端化·修复): mac_setup Godot URL模板修正(双stable+漏v前缀致404)+镜像假zip校验(200错误页体当失败, unzip -tq守卫双处)+chunk_dl.py收编(分片并行断点续传下载器,已实证方案仓库化)
|
2026-11-03 04:16:48 +08:00 |
|
DKChan
|
f5c3fa935d
|
工程(ci远端化·修复): mac_setup变量引用紧跟全角标点被C-locale bash并入变量名致unbound——,root改${PW_FILE},root; 全库同型地雷扫描清零
|
2026-11-03 04:13:40 +08:00 |
|
DKChan
|
3d4173774f
|
工程(ci远端化·阶段四改版): mac_setup按专用账户图形会话形态重写——LaunchDaemon改LaunchAgent(挂ci-runner会话)+自动登录(/etc/kcpassword编码+autoLoginUser,密码root600)+保留全部隔离设计(随机密码不可登录/无admin/可写面限定); 渲染闸窗口来源=ci-runner图形会话(快速用户切换与日常使用并存); 依据=用户裁专用账户方案+渲染硬需求,WindowServer只在已登录会话存在的机制约束
|
2026-11-03 04:05:03 +08:00 |
|
DKChan
|
0019ef1514
|
工程(ci远端化·阶段四五): 远端CI触发链落地——新增.gitea/workflows/ci.yml(push触发,runs-on=ci-mac,域分流经tools/ci/domain_route.sh:游戏码批=全量/文档批=--docs秒级/纯闸件批=skip,乙案语义); ci_watch.sh整体重写为远端模式(轮询Gitea commit-status API,python urllib,令牌GITEA_TOKEN或git凭据库,回执合同不变:ci-status.json+ci-history.jsonl,红态red_gates=失败job名单); post-merge钩子改推送触发(push失败落push_failed判定防静默)+后台挂ci_watch; 退役本地CI件(ci_runner.sh+post-commit钩子,git rm); 新增tools/ci/mac_setup.sh自举件(专用账户ci-runner随机密码不可登录/Godot4.7.2+gdstyle v0.4.0 darwin装/usr/local/bin+Pillow+LaunchDaemon系统级常驻,镜像路线退役后环境配方的仓库化); 依据=用户裁CI迁远端Mac host模式
|
2026-11-03 03:15:03 +08:00 |
|