Skip to main content
Version: v5.7.0

opschain approvals approve

packs:change-governance

opschain approvals approve <run-id> [--comment <text>]

Records your approval row against every unsatisfied checklist line you may approve (ChangeGovernanceService.ApproveChecklist). Quorum counts distinct identities; the requester and the change owner are refused by name on self_approval: false lines. Completing the last line releases the subject to the ordinary queued path — or holds it when a matched policy requires an open admitting maintenance window, which the command reports with the hold reason.

-o json / -o yaml emit the typed response (the refreshed checklist, released, held_reason).

Flags​

FlagMeaning
--comment <text>An optional comment recorded on the approval row.

Exit codes​

CodeMeaning
0The approval was recorded (the output says whether the subject released, held, or still awaits further approvals).
1Refused — not an approver, the named self-approval exclusion, an already-recorded identity, a finalised checklist, or a missing required change reference.
2Usage error, including a missing server target.