TerryCavanagh / VVVVVV

The source code to VVVVVV! http://thelettervsixtim.es/
Other
7.01k stars 559 forks source link

CI: Update Linux image to Sniper SDK #1205

Closed flibitijibibo closed 3 weeks ago

flibitijibibo commented 1 month ago

We're investigating this for FNA's libraries, should be basically the same process for VVVVVV:

https://github.com/FNA-XNA/FAudio/pull/359

flibitijibibo commented 1 month ago

Turns out this is super easy to do:

https://github.com/FNA-XNA/FAudio/blob/master/.github/workflows/ci.yml#L10-L47

flibitijibibo commented 4 weeks ago

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.