Skip to content

feat(backend): add migration email Temporal job - #762

Merged
dragosp1011 merged 3 commits into
mainfrom
dragos/wal-1325
Aug 14, 2026
Merged

feat(backend): add migration email Temporal job#762
dragosp1011 merged 3 commits into
mainfrom
dragos/wal-1325

Conversation

@dragosp1011

@dragosp1011 dragosp1011 commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Changes proposed in this pull request

  • Add manually triggered SendMigrationEmailJob (Temporal)
  • Support targeting by region (ALL / EU / country) or one-or-more email addresses
  • Accept subject + dynamic paragraphs; prepend personalized greeting; login CTA hardcoded
  • Return failed addresses for manual retry; at-most-once send to avoid duplicate emails

Checklist

  • Tests updated and in place
  • No sensitive data linkage in logs, errors, etc
  • DevOps team notified of any release-impacting changes (e.g. environment variables, migrations, new services)
  • Documentation and architecture updated

@dragosp1011
dragosp1011 marked this pull request as ready for review August 13, 2026 14:57
@dragosp1011
dragosp1011 requested review from RaulBR and bosbaber August 13, 2026 14:58
@dragosp1011
dragosp1011 deployed to e2e-scaler-system August 14, 2026 08:31 — with GitHub Actions Active
@github-actions github-actions Bot added documentation Improvements or additions to documentation backend e2e labels Aug 14, 2026
@github-actions

Copy link
Copy Markdown

E2E Test Report

E2E markdown report is available as an artifact:

@dragosp1011
dragosp1011 merged commit c6209fe into main Aug 14, 2026
30 checks passed
@dragosp1011
dragosp1011 deleted the dragos/wal-1325 branch August 14, 2026 11:46
@interledger-code-ripper

Copy link
Copy Markdown

🎉 This PR is included in version 1.53.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend documentation Improvements or additions to documentation e2e released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants