Skip to content

cli-adjudicate-exit-code: fix CLI-01 - #45

Merged
kridaydave merged 1 commit into
mainfrom
fix/pr-30-cli-adjudicate-exit-code
Nov 8, 2026
Merged

kridaydave merged 1 commit into
mainfrom
fix/pr-30-cli-adjudicate-exit-code

Conversation

@kridaydave

Copy link
Copy Markdown
Contributor

Bugs

  • CLI-01: adjudicate --docket ignores verdict, exits 0 even for blocking verdicts

What was wrong

src/main.rs:271 docket branch returned ExitCode::SUCCESS unconditionally, unlike store/VCS/dir paths which return exit_code_for(verdict).

Fix

Return Ok(exit_code_for(d.verdict)) in the --docket branch so Adjudicated exits 0 and Blocked/Cloaked/Embargoed exit 1. Update test_cli_adjudicate_load_docket (fixture is EMBARGOED) to assert exit code 1.

Verification

CI green (fmt, clippy, tests, release build, adjudication) + the regression test you added

@kridaydave kridaydave added the purging Batch purge: bug-fix swarm PRs label Nov 8, 2026
@kridaydave
kridaydave force-pushed the fix/pr-30-cli-adjudicate-exit-code branch from 045129e to d6c3195 Compare November 8, 2026 18:08
@kridaydave
kridaydave force-pushed the fix/pr-30-cli-adjudicate-exit-code branch from f471a27 to 6d2e9ee Compare November 8, 2026 19:06
@kridaydave
kridaydave merged commit 2246626 into main Nov 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

purging Batch purge: bug-fix swarm PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant