Skip to content

chore(deps): bump zad-cli to v0.8.0#50

Merged
anneschuth merged 1 commit into
mainfrom
chore/bump-zad-cli-v0.8.0
Jun 19, 2026
Merged

chore(deps): bump zad-cli to v0.8.0#50
anneschuth merged 1 commit into
mainfrom
chore/bump-zad-cli-v0.8.0

Conversation

@anneschuth

Copy link
Copy Markdown
Member

Bumps the pinned zad-cli from v0.6.0 to v0.8.0.

What's in v0.8.0

  • admin orphan-report / admin orphan-confirm commands (the orphan sweep)
  • A structured error diagnosis layer: failures now carry a fault, source label, headline, summary and next steps, with CI exit codes (1 = your fault, 2 = transient, 3 = unknown)

Why the parser changes

v0.8.0 replaced the flat {"error": "...", "status_code": N} JSON error with the diagnosis object (headline, summary, next_steps, fault). report_zad_error now reads those fields, so error annotations surface the cause and the suggested fix. It falls back to the old .error field for version skew. Without this, network/unknown failures (HTTP status 0) would have lost their message entirely.

Verified locally: shellcheck, actionlint and yamllint pass, and report_zad_error was exercised against real v0.8.0 output for 401, network (status 0), the old flat shape, and non-JSON CLI crashes.

v0.8.0 verving het platte {error,status_code} JSON-formaat door een
diagnose-object (headline, summary, next_steps, fault). report_zad_error
leest nu die velden en valt terug op .error voor version-skew, zodat
netwerk- en onbekende fouten hun boodschap behouden in plaats van leeg
te tonen.
@anneschuth anneschuth merged commit 13434cd into main Jun 19, 2026
8 checks passed
@anneschuth anneschuth deleted the chore/bump-zad-cli-v0.8.0 branch June 19, 2026 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant