Closed flibitijibibo closed 3 weeks ago
Turns out this is super easy to do:
https://github.com/FNA-XNA/FAudio/blob/master/.github/workflows/ci.yml#L10-L47
After messing with this some more and adding a Linux binary artifact to SDL, I think I'm going to change my mind for VVVVVV specifically and move to the Steam Linux Runtime instead. Not only will this be good for the move to SDL3 but it also has updated versions of SDL2 in the SDK, so literally all we'd be doing for builds is initializing the container and then running cmake/ninja, so it might actually be faster than our existing solutions too.
We're investigating this for FNA's libraries, should be basically the same process for VVVVVV:
https://github.com/FNA-XNA/FAudio/pull/359