Skip to content

v1.4.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@lzm0x219 lzm0x219 released this 15 Jul 13:14
25e9088

Node.js 24 与删除安全候选版本

  • 将 Action 运行时从 Ruby 迁移到 GitHub 原生 Node.js 24,以进行生产演练。
  • 保持 v1.3 inputs、outputs、默认 dry-run 行为、配置格式和未配置时的删除语义。
  • 在首次写入前规划每个目标仓库,并聚合不可变的 RunPlan
  • 新增 safety.deletionssafety.max_deletions_per_repositorysafety.max_deletions_total
  • 删除规则触发时停止全部写入,同时不阻止 dry-run,以便继续审查完整计划。
  • 读取请求保持可重试,写入请求不自动重试。
  • repositories.exclude、离线 validate_only、类型化错误和可归档计划输出推迟到后续版本。
  • 建议审核候选提交并固定其完整 SHA,而不是可移动版本标签。
  • 正式发布 v1.4.0 前必须成功完成 Node.js 24 写入演练。

验证:pnpm check、Node.js 24 CI、可复现 dist/index.js bundle 比对、Actionlint 及全组织 dry-run均通过。