结构化输出
- 提供
changed、repositories、created、updated、renamed、deleted、unchanged、preserved和failures输出。 - dry-run 模式报告计划变更,写入模式报告已完成的变更。
- 单个仓库中途失败时保留已完成的变更计数,并继续处理其余仓库。
- 集中处理运行时 input 解析,并在访问 GitHub 前拒绝不支持的
dry_run值。 - 保持 MathArts 生产自动化与全部合格组织仓库同步。
验证:33 项测试、159 个断言、所有受支持 Ruby 版本、workflow 质量、预览同步、安全扫描及不可变引用校验均通过。