A proof of concept of running a marionette script against a headless Thunderbird ESR in a github actions workflow.
The output is saved as an artifact.
This project uses rye. Alternatively just run pip install -r requirements.lock
to get started.
Run any Thunderbird application with the arguments --headless --marionette
and then run the python script located in src/marionette/main.py
.