CraigWatt / vfo

Video File Organiser - Remux & encode your video files for streaming. Keep entire video catalogs orderly while retaining full control of quality.
GNU General Public License v3.0
3 stars 0 forks source link

Improve readability and expand push test workflow #44

Open CraigWatt opened 1 year ago

CraigWatt commented 1 year ago

WARNING: This issue requires #45 to be complete first.

Is #45 complete? NO YES

As per this particular comment: https://github.com/CraigWatt/vfo/issues/33#issuecomment-1373585734

High level for push test workflows:

Keep overkill solution, but maybe see if we can do things in parallel to speed things up.

build tests on macOS run tests on macOS clean_tests on macOS repeat this cycle in parallel for linux and windows environments. If everything passes on everything GREEN, else RED.

CraigWatt commented 1 year ago

build tests on macOS run tests on macOS clean_tests on macOS repeat this cycle in parallel for linux and windows environments. If everything passes on everything GREEN, else RED.

This is the ideal. runners should be able to run in parallel for this.

We could also just have a 'light test' version where only ubuntu runner runs.

That way, we can do light tests on any push's we can do full test on pull requests AND any changes to a pull request. we can do full test & build package on tag push.