Skip to content

feat: add support for email server to acceptance workflow#58

Merged
DeepDiver1975 merged 1 commit intomainfrom
add-email-to-acceptance
Apr 28, 2026
Merged

feat: add support for email server to acceptance workflow#58
DeepDiver1975 merged 1 commit intomainfrom
add-email-to-acceptance

Conversation

@phil-davis
Copy link
Copy Markdown
Contributor

Adds an option to start the https://hub.docker.com/r/inbucket/inbucket email server for use by the acceptance tests.

To get the email server, when calling the reusable workflow put:

with:
  use-email-server: true

The workflow will start the "inbucket" docker image running directly on "localhost", and define env var EMAIL_HOST=localhost

The acceptance test code already expects an "inbucket" mail server, and knows how to access it's port(s) to check mail etc.
(this is how it worked already in drone)

I added a test pipeline to run the notifications app API tests with an email server (which it needs, it checks notification emails). This will validate that the workflow works.

@DeepDiver1975 DeepDiver1975 merged commit 05a6d5b into main Apr 28, 2026
37 of 38 checks passed
@DeepDiver1975 DeepDiver1975 deleted the add-email-to-acceptance branch April 28, 2026 12:27
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.

2 participants