diff --git a/.github/workflows/test-stack-reusable-workflow.yml b/.github/workflows/test-stack-reusable-workflow.yml index 8dbbb3bb..a4c7b87c 100644 --- a/.github/workflows/test-stack-reusable-workflow.yml +++ b/.github/workflows/test-stack-reusable-workflow.yml @@ -55,7 +55,8 @@ jobs: - name: Spin up ancillary SMTP+Echo message test server run: | # Debug SMTP server/echo message back server - docker run --network changedet-network -d -p 11025:11025 -p 11080:11080 --hostname mailserver test-changedetectionio bash -c 'python changedetectionio/tests/smtp/smtp-test-server.py' + docker run --network changedet-network -d -p 11025:11025 -p 11080:11080 --hostname mailserver test-changedetectionio bash -c 'pip3 install aiosmtpd && python changedetectionio/tests/smtp/smtp-test-server.py' + docker ps - name: Show docker container state and other debug info run: | diff --git a/requirements.txt b/requirements.txt index 06607be0..a13bc8d0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -79,7 +79,7 @@ pyppeteerstealth>=0.0.4 # Include pytest, so if theres a support issue we can ask them to run these tests on their setup pytest ~=7.2 pytest-flask ~=1.2 -aiosmtpd # Used for the built in test smtpd, otherwise not needed + # Pin jsonschema version to prevent build errors on armv6 while rpds-py wheels aren't available (1708) jsonschema==4.17.3