@@ -49,6 +49,10 @@ Do not update these from mixed sources. All three ASC fields must come from the
4949- Real mac publish must reuse:
5050 - a successful release-ops mac preflight run for the same tag/source SHA
5151 - a successful release-ops mac validation run for the same tag/source SHA
52+ - Release-ops preflight and real publish enter the protected ` mac-release `
53+ environment in the ` build_sign_and_package ` job. Operators may be able to
54+ trigger the workflow while Vincent or another environment reviewer approves
55+ the paused deployment before signing/notarization/promotion proceeds.
5256- If preflight source SHA differs from tag SHA, validation must also use the same ` source_ref ` ; promotion rejects mismatched proof.
5357
5458## Notarization
@@ -87,6 +91,10 @@ gh workflow run openclaw-macos-publish.yml --repo openclaw/releases --ref main \
8791 -f public_release_branch=release/YYYY.M.PATCH
8892```
8993
94+ Wait for the run to reach the ` mac-release ` environment approval if GitHub
95+ pauses it, then get approval from Vincent or another configured environment
96+ reviewer. Record the successful preflight run id.
97+
9098Release-ops validation for a branch-variation preflight:
9199
92100``` bash
@@ -95,6 +103,8 @@ gh workflow run openclaw-macos-validate.yml --repo openclaw/releases --ref main
95103 -f source_ref=release/YYYY.M.PATCH
96104```
97105
106+ Record the successful validation run id.
107+
98108Real publish:
99109
100110``` bash
@@ -108,6 +118,9 @@ gh workflow run openclaw-macos-publish.yml --repo openclaw/releases --ref main \
108118 -f public_release_branch=release/YYYY.M.PATCH
109119```
110120
121+ Wait for the ` mac-release ` environment approval again if GitHub pauses the real
122+ publish run before it promotes assets.
123+
111124- Release-ops ` openclaw/releases ` publish/validate workflows run from their own
112125 trusted ` main ` workflow ref. Real publish has a guard that rejects any other
113126 workflow ref. That displayed ` main ` ref is expected; the public OpenClaw
0 commit comments