daft-engineers / vocoder

Open source vocoder designed for the Raspberry Pi.
https://daft-engineers.github.io/vocoder/
Mozilla Public License 2.0
11 stars 0 forks source link

CI runtime (#71) #74

Closed MHCooke closed 1 year ago

MHCooke commented 1 year ago

Half CI run time while increasing robustness by requiring tests to run multiple times without failing.

Closes #71 Closes #56 by making CI jobs independent of jobs for other branches

MHCooke commented 1 year ago

This reduces CI runtime from 4.5-5.5 minutes down to 2.5 minutes. It should also ensure that CI jobs from any particular branch run to completion before a different branch can run it's jobs. It also introduces timeouts and repeated tests to increase the chance of catching issues with threaded code.