作者发布工作台
从发版到站点同步,一页给你全部命令
这页不是面向买家的,而是给你自己做发布时用。它把本地发版、R2 发布、签名链演练、 版本历史 JSON 生成和 Cloudflare 配置更新收成一套复制即用的模板。
1. 本地发版
./scripts/release-local.sh \ --version vX.Y.Z \ --commit "feat/fix/docs: 本次改动说明"
2. R2 发布与独立签名文件
./scripts/author/publish-bundle-to-r2.sh \ --version vX.Y.Z \ --bucket openclaw-bundles \ --public-base-url https://downloads.chengzhen.vip/bundle \ --notes-url https://chengzhen.vip/changelog \ --summary "这次更新的一句话摘要" \ --highlight "重点变更 1" \ --highlight "重点变更 2" \ --signing-private-key ~/.openclaw/bundle-signing/bundle-signing-private.pem \ --signing-public-key ~/.openclaw/bundle-signing/bundle-signing-public.pem
./scripts/author/publish-bundle-to-r2.sh \ --version vX.Y.Z \ --bucket openclaw-bundles \ --public-base-url https://downloads.chengzhen.vip/bundle \ --notes-url https://chengzhen.vip/changelog \ --summary "演练验证" \ --signing-private-key ~/.openclaw/bundle-signing/bundle-signing-private.pem \ --signing-public-key ~/.openclaw/bundle-signing/bundle-signing-public.pem \ --dry-run
3. 生成站点版本历史
./scripts/author/build-bundle-history-json.sh \ --artifact-root .release-artifacts
4. 作者后台接口(发布 / 授权)
现在站内已经有:
/api/admin/releases、
/api/admin/entitlements、
/api/admin/site-status、
/api/admin/audit,
下一步可以继续把作者后台页面接到这些接口,而不是继续手工管理。