Update E2A Test workflow for multi-OS support#1141
Conversation
Refactor E2A Test workflow to support both macOS and Linux environments.
|
I have created a new Ubuntu runner This will utilize that But the caviot is that the Docker build and hugginface build Workflows will not run until Both the Mac and Ubuntu Runners have completed all of their tests @ROBERT-MCDOWELL is this good for you? or would you rather have the Docker and hugginface workflows only require that the Mac E2A test completes and not waiting on the slow Ubuntu x86 (no gpu) tests? |
|
As you can see the Linux and Mac workflows run independently but in paralell almost as if they both have their own separate workflow files https://github.com/DrewThomasson/ebook2audiobook/actions/runs/19453820039 |
|
First I need to run the |
Updated conda deactivate command to suppress errors in E2A-Test workflow.
|
fixed custom model upload. the tests can be run again. if everything ok so you can merge it and I will prepare the release tomorrow, there is some important point the user must do before to update, like empty the tmp folder. |
|
intesting https://github.com/DrewThomasson/ebook2audiobook/actions/runs/19454354846 it appears that the issue with ubuntu is still there with the installation of calibre the only thing that seems to fix this is to install Calibre with the sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin |
|
Should we make it so that it installs calibre like that on specifially Ubuntu or... the apt-get calibre isnt seem by ebook2audiobook for some reason for Ubuntu |
|
wait... |
|
Testing Theory right now on the ubuntu machine By manually installing calibre as said on their website |
|
Confirmed to fix issue with Ubuntu Still do not know why this is a thing on but ubuntu but idk |
|
hm.... https://github.com/DrewThomasson/ebook2audiobook/actions/runs/19454354846/job/55666046990 idk why the OCR is failing specifially on the Ubuntu I'll test on v25 for just mac and see wha th happens |
|
OCR does work on mac confirmed But its not working on the Ubuntu runner? |
Running on v25 branch to test again for mac only |
which version of ubuntu? on my side 20.04 is ok. they certainly changed package name or else. |
|
Should I merge this into the v25? This workflow does work at this point |
|
yes |
|
Kk merging |
Refactor E2A Test workflow to support both macOS and Linux environments.