Skip to content

Restore removed code, add mail_class support, and fix tests - #86

Merged
markvaneijk merged 1 commit into
mainfrom
feature/restore-removed-code-and-fix-tests
Mar 26, 2026
Merged

Restore removed code, add mail_class support, and fix tests#86
markvaneijk merged 1 commit into
mainfrom
feature/restore-removed-code-and-fix-tests

Conversation

@markvaneijk

Copy link
Copy Markdown
Contributor

Summary

  • Restore Resend webhook registration via API and Svix signature verification that were removed during the namespace rename
  • Add mail_class logging from Laravel's __laravel_mailable event data
  • Add forUuid and forMailClass query scopes to Mail model
  • Always attach UUID to mails regardless of provider driver (AttachUuid)
  • Fix mailgun test payloads to include user-variables with UUID
  • Add SMTP, MailClass, and Resend webhook/signature tests
  • Fix TestCase factory namespace

Test plan

  • All 38 tests pass (vendor/bin/pest)

🤖 Generated with Claude Code

- Restore Resend webhook registration via API and Svix signature verification
- Add mail_class logging from Laravel's __laravel_mailable event data
- Add forUuid and forMailClass query scopes to Mail model
- Always attach UUID to mails regardless of provider driver
- Fix mailgun test payloads to include user-variables with UUID
- Add SMTP, MailClass, and Resend webhook/signature tests
- Fix TestCase factory namespace to match Laravel namespace

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@markvaneijk
markvaneijk merged commit 4c69157 into main Mar 26, 2026
4 checks passed
@markvaneijk
markvaneijk deleted the feature/restore-removed-code-and-fix-tests branch March 26, 2026 20:22
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