ebb-earl-co / tidal-wave

Waving at the TIDAL music service
Apache License 2.0
38 stars 2 forks source link

New `pyinstaller` GitHub Actions #61

Closed ebb-earl-co closed 7 months ago

ebb-earl-co commented 7 months ago

This pull request brings new .yml files in .github/workflows: particularly, actions that use pyinstaller to create binaries containing everything that tidal-wave needs to run: Python interpreter, Python dependencies, and an FFmpeg binary.

Work on the latter continues, as the binaries compiled are still rather large, and it's not clear exactly what minimal feature set is needed for the few file formats that tidal-wave interacts with.

kgantchev commented 7 months ago

Woosh! That looks fantastic! 2 min build time vs 8 min!

image

My name is Kiril Gantchev, I'm the CEO and co-founder of FlyCI. Thanks for giving FlyCI a try. I hope you enjoy it and please feel free to reach out should you have any issues.

Best Regards, Kiril Gantchev

Discord: FlyCI | Twitter: flyciapp | LinkedIn: FlyCI

eevan78 commented 7 months ago

Hi, the latest release 2024.1.13 is missing the pyapp self-bootstrapping Windows binary. Can you please provide it?

ebb-earl-co commented 7 months ago

@eevan78 thank you for having pointed this out! I had not noticed that the automation had failed, so I will get it uploaded shortly. Next time, can you raise an issue instead of commenting on the PR? That just helps me track things better.

kgantchev commented 5 months ago

Hi @ebb-earl-co,

Thanks for continuing to use FlyCI. We would love to feature your feedback on our website and add your project to our case studies section. It will highlight your project to our visitors and it will help us grow our community. Would you mind sharing a few thoughts?

If you're OK with it, then I have a few quick questions that will help me prepare the case study: