v1.5.0-rc.1
Pre-release
Pre-release
仓库范围与离线校验候选版本
- 新增可选的
repositories.exclude策略用于生产演练;未配置时保持原有仓库选择行为。 - 仓库范围按固定顺序应用:全部仓库或
repositories.include,然后是repositories.exclude,最后是可选的repositoryinput。 - 在访问 GitHub 前拒绝重叠、重复、空或无效的仓库选择。
- 新增
validate_onlyAction input,无需 GitHub 凭据或网络访问即可校验标签和仓库策略文件。 - 新增
pnpm validate:config,复用 Action 使用的GovernanceConfig规则。 - 保持 v1.4 inputs、outputs、默认 dry-run 行为、删除安全、重试行为、部分失败计数和 Unicode 处理不变。
- 明确
changed在 dry-run 模式报告计划变更,在写入模式报告已完成的变更。 - 将稳定错误分类、失败仓库输出、可归档计划文件、并发、缓存和批处理推迟到后续版本。
- 建议审核候选提交并固定其完整 SHA,而不是可移动版本标签。
- 正式发布 v1.5.0 前必须成功完成仓库范围、离线校验和现有 workflow 兼容性演练。
验证:pnpm check、Node.js 24 CI、可复现 dist/index.js bundle 比对、Actionlint、CodeQL 及现有 workflow 全组织 dry-run均通过。