aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_version.py
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-10 16:49:33 +0200
committerDanilo M. <danix@danix.xyz>2026-09-10 16:49:33 +0200
commit6593d2596f5d3df0da60a4e083b8097c8539b14e (patch)
tree06ba4eb3de22d3cd46e369a34b84a13a7ce9736b /tests/test_version.py
parent88d07d352e84b0c32012c6989e8402980e0a3b94 (diff)
downloadabusectl-6593d2596f5d3df0da60a4e083b8097c8539b14e.tar.gz
abusectl-6593d2596f5d3df0da60a4e083b8097c8539b14e.zip
feat: write vendor rows into the manifest
generate() gains a `configured` argument and appends vendor_destinations() after the email bodies are written. It is an ARGUMENT rather than a config read, the way the identity already is: report.py stays pure and testable with no files on disk. Defaulting to nothing configured is the safe direction, a caller that forgets it writes no vendor row rather than promising a submission nobody set up. cli.py passes settings.destinations down, so a config carrying a vendor's keys produces that vendor's row in the case manifest. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0176FYdVfpzUq8S9jecqQqL6
Diffstat (limited to 'tests/test_version.py')
0 files changed, 0 insertions, 0 deletions