-
Gh-fix-ci :一个把 CI 调错变成标准流程的 GitHub Skill
PR 标红这件事,几乎所有开发者都逃不掉。你在 GitHub 上点了 merge 前的最后一下检查,结果看到五六个 check 挂着红色叉号,点进去是一屏又一屏的 Actions 日志。找失败原因的时间,往往比修复本身还长。 gh-fix-ci 就是冲着这个痛点来的。它是 OpenAI 发布到 Smithery 的一个 AI Skill,职责很聚焦:定位 PR 上失败的 GitHub Action…- 1.1k
- 0
-
Azure Static Web Apps:把静态网站部署变成一行命令的事
部署一个静态网站,理论上是最简单的运维操作。HTML、CSS、JS 丢到一个静态托管服务上,配个域名,完事。但真实情况是你得处理的杂事远比想象中多: 路由配置(SPA fallback 规则) API 代理(跨域和转发) 认证策略(角色鉴权) 环境变量(多环境管理) 构建产物路径(不同框架输出目录不一样) PR 预览环境(分支自动部署和销毁) 这些事单独做都不难,拼在一起就是一片沼泽。 Azure…- 1.2k
- 0
-
Terraform AzureRM Set Diff Analyzer:把噪音从 plan 里踢出去
跑过 Azure Terraform 的人大概都经历过这种时刻:你只改了一个 NSG 规则,terraform plan 却打印出几十行变更。每条规则都标着"changed",但你明明只动了一条。 第一次遇到的时候我以为自己搞错了什么。重新跑了 init,检查了 state 文件,甚至怀疑是不是有人偷偷改了 main branch。排查了半小时,答案最终出现在 HashiCor…- 1k
- 0
-
PyTorch PR Review:一个只报问题不夸人的代码审查员
给 PyTorch 提 PR 是什么体验?你花了两周写完一个算子优化,通过了所有 CI 检查,Lint 全绿,测试全过,然后等了两周没人 review。好不容易有人看了,留了一条评论:“LGTM”。 这不是段子,是 PyTorch 贡献者每天都在经历的现实。PyTorch 仓库有超过四千个贡献者,每天几十个 PR 涌入,而核心维护者的带宽是固定的。结果就是大量 PR 要么被粗放式 review 放…- 1.2k
- 0








