作者发布工作台

从发版到站点同步,一页给你全部命令

这页不是面向买家的,而是给你自己做发布时用。它把本地发版、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, 下一步可以继续把作者后台页面接到这些接口,而不是继续手工管理。