Skip to content

update confirmation email test to use SES rather than notify - #324

Merged
alice-carr merged 1 commit into
mainfrom
use-ses-for-confirmation-email
Aug 11, 2026
Merged

update confirmation email test to use SES rather than notify#324
alice-carr merged 1 commit into
mainfrom
use-ses-for-confirmation-email

Conversation

@alice-carr

Copy link
Copy Markdown
Contributor

What problem does this pull request solve?

we are switching from using notify to send confirmation emails to using SES - this will keep it in line with the copy of answers feature.

This pr updates the end to end tests so that they now check s3 rather than notify for the confirmation email. This includes adding a new confirmation email that has already been set up in ses.

Trello card: https://trello.com/c/GfBTJbNL/3154-use-ses-to-send-all-confirmation-emails

Things to consider when reviewing

you can review this by running the e2e tests against the forms-runner branch: use-ses-to-send-all-confirmation-emails

  • Ensure that you consider the wider context.
  • Does it work when run on your machine?
  • Is it clear what the code is doing?
  • Do the commit messages explain why the changes were made?
  • Has all relevant documentation been updated?

@alice-carr
alice-carr marked this pull request as draft August 4, 2026 14:49
@alice-carr
alice-carr force-pushed the use-ses-for-confirmation-email branch from 85b86fe to ce92598 Compare August 10, 2026 09:53
@alice-carr
alice-carr marked this pull request as ready for review August 10, 2026 10:52
theseanything
theseanything previously approved these changes Aug 10, 2026
Comment thread spec/end_to_end/end_to_end_spec.rb Outdated
Comment thread README.md
@alice-carr
alice-carr force-pushed the use-ses-for-confirmation-email branch 2 times, most recently from cd1382f to 0c22c6b Compare August 10, 2026 13:51
Comment thread config/settings.yml Outdated
@alice-carr
alice-carr force-pushed the use-ses-for-confirmation-email branch 5 times, most recently from 8b17561 to 3a216e9 Compare August 11, 2026 13:50
we are switching from using notify to send confirmation emails to using SES - this will keep it in line with the copy of answers feature. This commit updates the end to end tests so that they now check s3 rather than notify for the confirmation email.
@alice-carr
alice-carr force-pushed the use-ses-for-confirmation-email branch from 3a216e9 to 13ce33d Compare August 11, 2026 13:53

@stephencdaly stephencdaly left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks good

@alice-carr
alice-carr added this pull request to the merge queue Aug 11, 2026
Merged via the queue into main with commit 46af6d6 Aug 11, 2026
2 checks passed
@alice-carr
alice-carr deleted the use-ses-for-confirmation-email branch August 11, 2026 15:26
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.

3 participants