Continuous Integration
Continuous integration appears to be enabled in GitLab -- see these two areas:
-
Instructions: https://labs.creek.fm/help/ci/quick_start/README
Ben -- I just bumped your level up to "maintainer" on each of the GitLab projects, in case you need this for CI or anything else.
Ideally we'd have a Creek website with full schedule of shows, automatic broadcasts, and MP3 files getting produced on a web server, and the continuous integration would somehow test it to see if they get uploaded correctly. This would be a larger project, but worth getting built later on. Though maybe this is more like a "functional test" rather than a unit test. I'd need some input on how you'd think we could do this.
Then again, maybe a set of clever unit tests would be sufficient! Checking ffmpeg to join files, splitting files, a test API response from Creek, and so on.