Skip to content

v0.7.0: --notify-cmd run-summary notification hook - #10

Merged
Codevena merged 7 commits into
mainfrom
feat/notify-cmd-v0.7.0
Jun 12, 2026
Merged

v0.7.0: --notify-cmd run-summary notification hook#10
Codevena merged 7 commits into
mainfrom
feat/notify-cmd-v0.7.0

Conversation

@Codevena

Copy link
Copy Markdown
Owner

Summary

Run-summary notifications for unattended fixbuddy runs, plus roadmap cleanup — releasing as v0.7.0.

  • --notify-cmd <cmd> (repeatable) + additive config key notify_cmd, mirroring the --check-cmd trust model (operator-trusted, shell-eval, launch directory). Fires once after the final summary — including after a crash-abort (FIXBUDDY_ABORTED=true). Each command receives FIXBUDDY_* env vars (counts, log dir) and a human-readable summary on stdin, so ntfy, a Slack webhook curl -d @-, or mail work without plumbing. Failures warn but never change fixbuddy's exit code; output lands in $log_root/notify.log. Intentionally not fired for --dry-run, empty queues, or Ctrl-C.
  • Roadmap retired: notifications ship here; explicit resume mode is intentionally not built — the label system already resumes interrupted runs (new FAQ entry documents this).
  • Six new integration tests (20 total): env/stdin contract, failure isolation, blocked + aborted counts, config key, dry-run exclusion.
  • Release housekeeping: v0.7.0 bumps, CHANGELOG, fresh SHA256SUMS.

Test Plan

  • bash -n (each script) + shellcheck (default severity) clean
  • tests/integration.sh: 20 passed, 0 failed (offline)
  • Review gate: Codex PASS + Claude PASS (zero CRITICAL/WARN)
  • CI green on this PR

Release steps after merge

  1. git tag v0.7.0 && git push origin v0.7.0
  2. git tag -f v1 v0.7.0 && git push origin v1 --force
  3. gh release create v0.7.0 + install smoke test

🤖 Generated with Claude Code

@Codevena
Codevena merged commit 04a646f into main Jun 12, 2026
3 checks passed
@Codevena
Codevena deleted the feat/notify-cmd-v0.7.0 branch June 12, 2026 22:56
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