Skip to content

Commit b770268

Browse files
saratomazclaude
andcommitted
add: always-exit-zero assertions to governance driver scripts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 97714e3 commit b770268

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

components/gov-cli/composer/governance-python/anytime_chain_progress.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ def main() -> int:
6161

6262
# relay1 is excluded from faults, so it must keep answering tip queries.
6363
sdk.always(True, "relay_reachable_under_fault")
64+
sdk.always(True, "chain_progress_exits_zero")
6465
return 0
6566

6667

components/gov-cli/composer/governance-python/parallel_driver_create_action.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ def main() -> int:
6464

6565
if g.recent_stall(90):
6666
sdk.sometimes(True, "gov_op_under_perturbation", {"op": "create"})
67+
sdk.always(True, "create_action_exits_zero")
6768
return 0
6869
finally:
6970
g.release_payment_addr(lock_fh)

components/gov-cli/composer/governance-python/parallel_driver_vote.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ def main() -> int:
140140
if g.recent_stall(90):
141141
sdk.sometimes(True, "gov_op_under_perturbation", {"op": "vote", "voter": kind})
142142

143+
sdk.always(True, "vote_exits_zero")
143144
print(
144145
f"vote submitted ({kind} {decision}; action now has {total} votes)",
145146
file=sys.stderr,

0 commit comments

Comments
 (0)