project-imprimis / imprimis

Imprimis, the team based destroyable world shooter game
https://project-imprimis.github.io/www/
15 stars 5 forks source link

Flatpak build dependencies can be cached #68

Closed TheEgghead27 closed 1 year ago

TheEgghead27 commented 1 year ago

Is your feature request related to a problem? Please describe. As of right now, on every iteration of the CI flow, the flatpak builder has to re-download and re-build all dependencies, including SDL and GLEW. Due to the fact that we are not frequently updating these libraries, we are wasting compile time on cacheable artifacts.

Describe the solution you'd like We can have GitHub actions cache flatpak build artifacts, so libraries can be reused.

Describe alternatives you've considered None

Additional context Sorry for forgetting to file an issue until after it was done - I had been pondering this for a few months but only got around to implementing just now