插件预发布
独立的 Plugin Prerelease 工作流、其批处理限制以及运行时机。属于 发布验证工作流 索引的一部分。
Plugin Prerelease¶
Plugin 批处理执行在仅转发数字型 --retry 和精确文件 --exclude 选择时,会保留现有的进程限制。Codex 在每次顺序进程中最多保留 12 个文件,包括使用这些选项的发布运行。监听模式、套件级 bail 或分片、报告、宽泛排除模式以及其他选项仍保持其单进程语义。
Plugin Prerelease 提供的是更昂贵的产品/包覆盖范围,因此它是一个由 Full Release Validation 或操作员显式触发的独立工作流。常规拉取请求、main 分支推送以及独立的手动 CI 调度都不会启用该套件。它把非 Telegram 捆绑插件测试均衡分配到 8 个通用扩展 worker 上;这些任务每次最多运行两个插件配置组,每组使用一个 Vitest worker,并分配更大的 Node 堆。Telegram 则在专用分片中运行,每个分片最多包含 10 个测试文件,在保留按文件隔离的 Vitest 进程的同时,并发调度两个进程。合并后的扩展矩阵上限为 12 个并发任务。仅发布用的 Docker prerelease 路径(由 full_release_validation 输入启用)将目标 Docker 通道按每组四个进行批处理,以避免为一到三分钟的任务预留数十个 runner。该工作流还会上传来自 @openclaw/plugin-inspector 的信息性 plugin-inspector-advisory 产物;inspector 的发现仅作为分流(triage)输入,不会改变阻塞性的 Plugin Prerelease 门禁。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw