chore(sync): mirror docs from openclaw/openclaw@3a452a029c
This commit is contained in:
parent
af6c52767a
commit
e552d51d65
@ -1,5 +1,5 @@
|
||||
{
|
||||
"repository": "openclaw/openclaw",
|
||||
"sha": "5df08201ff50330c3d8b441c0e504ff5c4ec5a74",
|
||||
"syncedAt": "2026-05-07T21:51:13.327Z"
|
||||
"sha": "3a452a029ca42480d597bbab54e0c72c40051c00",
|
||||
"syncedAt": "2026-05-07T22:48:14.352Z"
|
||||
}
|
||||
|
||||
@ -105,6 +105,9 @@ the maintainer-only release runbook.
|
||||
`OpenClaw Release Publish`, reusing the successful preflight artifact via
|
||||
`preflight_run_id`; stable macOS release readiness also requires the
|
||||
packaged `.zip`, `.dmg`, `.dSYM.zip`, and updated `appcast.xml` on `main`.
|
||||
The private macOS publish workflow publishes the signed appcast to public
|
||||
`main` automatically after release assets verify; if branch protection blocks
|
||||
the direct push, it opens or updates an appcast PR.
|
||||
11. After publish, run the npm post-publish verifier, optional standalone
|
||||
published-npm Telegram E2E when you need post-publish channel proof,
|
||||
dist-tag promotion when needed, verify the generated GitHub release page,
|
||||
@ -272,7 +275,9 @@ Validation` or from the `main`/release workflow ref so workflow logic and
|
||||
not describe a stale CI layout
|
||||
- Stable macOS release readiness also includes the updater surfaces:
|
||||
- the GitHub release must end up with the packaged `.zip`, `.dmg`, and `.dSYM.zip`
|
||||
- `appcast.xml` on `main` must point at the new stable zip after publish
|
||||
- `appcast.xml` on `main` must point at the new stable zip after publish; the
|
||||
private macOS publish workflow commits it automatically, or opens an appcast
|
||||
PR when direct push is blocked
|
||||
- the packaged app must keep a non-debug bundle id, a non-empty Sparkle feed
|
||||
URL, and a `CFBundleVersion` at or above the canonical Sparkle build floor
|
||||
for that release version
|
||||
|
||||
Loading…
Reference in New Issue
Block a user