Github-Actions
高频状态分支如何避免 CI 通知风暴
一个定时自动化把恢复状态保存在 Git 中。长任务运行期间,它会向专用分支提交租约心跳、检查点和回读结果。这些写入有明确用途:进程中断后,接手者可以重建所有权并安全恢复。
仓库的持续集成工作流却把每次状态写入都当成代码变化。打开 Pull Request 后,同一提交可能同时触发分支 push 和 pull_request 两条运行。测试夹具出现真实错误时,状态分支持续前进,相同失败便被反复通知。一个缺陷最终看起来像几十起新事故。
稳定处理方式是让 CI 跟随审查边界。状态提交继续保留审计能力;完整验证只在代码进入审查,以及审查结果进入默认分支时执行。
先把通知、运行和提交对齐
修改工作流前, …
用 AI 开发与运维 fichil.com:从 …
fichil.com 不只是一个放文章的页面,它也是我公开展示工作方法的工程项目:内容、应用代码、发布规则和线上版本都能追溯到同一个 Git 提交。
这里的“AI 开发与运维”并不表示把生产权限交给模型。AI 负责阅读上下文、提出修改、实现和执行验证;人负责确认需求、评审差异、合并代码和决定是否发布。
当前架构:内容源与生产应用分开
站点保留两层明确边界:
content/en + content/zh-cn
↓
Hugo Markdown(唯一文章源)
↓
内容生成与双语一致性检查
↓
vinext / React Sites 应用 …