帮助维护者准备并核验 OpenClaw 稳定版或测试版发布与发布说明。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "release-openclaw-maintainer" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/.agents/skills/release-openclaw-maintainer/SKILL.md 2. 保存为 ~/.claude/skills/release-openclaw-maintainer/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为 OpenClaw v1.4.0 生成稳定版发布清单,包含版本检查、变更日志整理、发布说明、构建产物核验、发布命令与回滚检查项。
一份结构化的稳定版发布清单,覆盖发布前、中、后的关键步骤与核验项。
请审核这份 OpenClaw 1.5.0-beta1 发布说明草稿,检查是否清楚说明新功能、已知问题、升级注意事项,并指出缺失内容与改进建议。
一份发布说明审阅结果,列出问题、风险点及可直接采用的修改建议。
基于 OpenClaw 的发布流程,输出从打标签到上传产物的示例命令,并附上对安装包、校验和、版本号和文件完整性的核验步骤。
一套可执行的发布命令示例,以及对应的产物核验说明与检查顺序。
Use this skill for release and publish-time workflow. Load $release-private if it exists before resolving Peter-owned credential locators or private host topology. Keep ordinary development changes and GHSA-specific advisory work outside this skill.
docs/reference/RELEASING.md for public policy.openclaw publish is manual workflow_dispatch; creating or pushing a tag does not publish by itself.main, not directly on
main. Use release/YYYY.M.D for the branch name.main and confirm current CI is
green. Then branch from that commit so regular development can continue on
while release validation runs.mainmainCHANGELOG.md on main from merged PRs and all
direct commits since the last reachable release tag. Commit/push/pull that
changelog rewrite immediately before creating the release branch.src/plugins/compat/registry.ts and
src/commands/doctor/shared/deprecation-compat.ts before branching and again
before final publish. For every deprecated or removal-pending compatibility
record whose removeAfter date is on or before the release date, either
remove the compatibility path where safe and validate the affected tests, or
write down why removal is blocked and get explicit maintainer approval before
shipping the expired compatibility path.src/commands/doctor/shared/deprecation-compat.ts until maintainers confirm
the repair is no longer needed.-beta.N, delete/recreate or force-move the git tag
and prerelease to the fixed commit, and rerun preflight. Do not increment to
the next beta number until the matching npm package has actually published.
If a published beta needs a fix, commit the fix on the release branch and
increment to the next -beta.N.main, move the unpublished beta tag/prerelease to
the fixed commit, and rerun the affected pre-publish gates. If anything fails
after npm publish, fix it, forward-port to main, increment beta number, and
repeat. After each beta publish, run the published-package roster focused on
install/update/Docker/Parallels/NPM Telegram. For later beta attempts, rerun…
帮助团队检索重复的 PR 与问题单,并自动分组同步重复状态。