跳到正文
LEo的网络日志
返回

chatgpt小贴士(十三)

这是一个系列文章,主要分享我最近使用 chatgpt 过程中的一些小技巧,每次分享 3 点,希望你能有所收获。

1 先找 ci 的失败证据

github actions 失败时,我会先让 codex 读取失败步骤和关键日志,确认实际命令、错误位置和退出码,再判断原因。可以使用已连接的 github 插件;无法读取日志时,提供脱敏内容,不让它猜测。

比如可以说:“只读检查这个失败运行,列出关键错误和相关文件,区分独立失败、连锁结果和未执行步骤。证据不足的写 UNKNOWN,暂时不要修改文件。”

2 按实际命令本地复现

找到失败位置后,按 ci 中的工具版本、目录和命令复现。例如格式检查失败,就先运行 pnpm run format:check,确认具体文件,不顺手升级依赖或跳过检查。

比如可以说:“使用与 ci 一致的命令复现失败,在 wsl 或 linux 容器中运行检查。无法复现时说明环境差异,不要直接修改测试。”

3 用修改和验证证据验收

确认原因后,再让 codex 做最小修复,并重跑失败检查和受影响的测试。我会同时看 diff、验证结果和未验证项,而不只看一句“已修复”。

比如可以说:“只修复已确认的问题,给出根因、修改差异和实际验证结果。不提交、不推送,等我 review。”

本地检查通过不等于远端 ci 已恢复,远端结果需要对应运行的证据。插件用法见官方文档。



上一篇
chatgpt小贴士(十二)
下一篇
chatgpt小贴士(十四)