Skip to content

test: maintain crash-email coverage + 0.2.0 env docs#3

Merged
vidaks merged 1 commit into
mainfrom
chore/0.2.0-release-prep
Jun 4, 2026
Merged

test: maintain crash-email coverage + 0.2.0 env docs#3
vidaks merged 1 commit into
mainfrom
chore/0.2.0-release-prep

Conversation

@vidaks

@vidaks vidaks commented Jun 4, 2026

Copy link
Copy Markdown
Owner

Pre-release polish for 0.2.0 (no runtime code change — tests + docs only, no redeploy needed).

  • Unit tests for cmd_maintain's crash-path finally: a throw before the summary still emails a [CRASH] heartbeat; --email off sends nothing. Closes the one safety-critical path that had only inspection coverage.
  • .env.example: add COLOPHON_RESOLVE_RETRY_DAYS; note the SMTP block also feeds maintain --email.

Add unit tests asserting cmd_maintain's `finally` still sends the heartbeat email
when the run crashes before a summary is composed (and sends nothing when --email
is off). This is the safety-critical path that had only inspection coverage.

Add COLOPHON_RESOLVE_RETRY_DAYS to .env.example and note that the SMTP block now
also feeds the `maintain --email` daily summary, not just weekly oversight.
@vidaks vidaks merged commit 236e93a into main Jun 4, 2026
4 checks passed
@vidaks vidaks deleted the chore/0.2.0-release-prep branch June 4, 2026 08:06
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