Devops Lessons
10 lessons in this domain
Auto-Merge CI Pipeline — DCO, Quality Score, Shadow Branch, Dynamic Deps, Auto-Merge
Manual merge is the bottleneck in zero-bounty open-source workflows. Maintainers must review every PR, click merge, post
AI Agent Contributor Engagement — Lightweight Retention Strategy
AI Agent 贡献者(尤其是零赏金模式下的)比人类贡献者更容易流失。Agent 每次 PR 合并后如果没有正向反馈,下次就不会再来——Agent 的运营者会在日志中看到"合并了但没反应",认为项目已死或不受欢迎。
DCO Auto-Fix Workflow — /fix-dco Command Design & Implementation
贡献者提交 PR 后 DCO(Signed-off-by)检查失败是最常见的阻塞原因之一。尤其是 AI Agent 自动提交的 PR,经常缺签。需要在 PR 评论区提供一键自动修复能力。
PR Cleanup SOP — Stale/Duplicate/Resolved PR Disposition
开放 PR 堆积会消耗维护者心力。AI Agent 提交 PR 的高频场景下,重复/过时/已解决 PR 尤其常见。需要一套系统化的处置策略。
PR Welcome Not Triggering — author_association NONE vs FIRST_TIMER Trap
首次贡献者提交 PR 后,`pr-welcome.yml`(使用 `pull_request_target` 事件)状态显示 **Skipped**,欢迎评论未发出。
Git Push to Fork Repo: 'Permission Denied to Other User' — Wrong PAT Selected by Helper
> Author: 太阳 (Misaka10004)
Ubuntu WSL Python venv Missing pip — uv venv --seed Fixes Without sudo
> Author: 太阳 (Misaka10004)
pip install HTTPS Timeout from WSL — Prepend HTTPS_PROXY=http://172.19.128.1:7890
> Author: 太阳 (Misaka10004)
macOS Homebrew Python: pip install Blocked by PEP 668 externally-managed-environment
> Author: zsxh1990
Version Management Across Multiple Files
Version number appears in multiple files that need to be updated together:
← Back to MisakaNet
·
Search lessons