Skip to content

fix: switch health-check email notifications to Postmark SMTP - #9

Merged
beveradb merged 1 commit into
mainfrom
feat/sess-20260517-1403-sendgrid-postmark-fix
May 18, 2026
Merged

fix: switch health-check email notifications to Postmark SMTP#9
beveradb merged 1 commit into
mainfrom
feat/sess-20260517-1403-sendgrid-postmark-fix

Conversation

@beveradb

Copy link
Copy Markdown
Contributor

Summary

  • Swap smtp.sendgrid.netsmtp.postmarkapp.com (port 587, STARTTLS) in all three health-check workflows
  • Swap SENDGRID_API_KEY secret → POSTMARK_SERVER_TOKEN (now set at the org level)
  • SendGrid account was cancelled mid-Apr 2026, so failure alerts from these workflows have been silently dropping for ~3 weeks

@coderabbitai ignore

Test plan

  • CI passes (no tests in this repo, just lint/format if any)
  • Manually trigger one of the health workflows (e.g. `gh workflow run gen-health.yml`) — won't send email unless the service is actually down, but should run clean
  • Next genuine production health failure → verify alert email arrives via Postmark

🤖 Generated with Claude Code

SendGrid account was cancelled mid-Apr 2026 but these three workflows
were still using smtp.sendgrid.net for failure alerts, so all failure
notifications have been silently dropping. Swap to smtp.postmarkapp.com
using the POSTMARK_SERVER_TOKEN org secret.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@beveradb
beveradb merged commit b942f21 into main May 18, 2026
2 checks passed
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