This organization includes various Github Actions for building & deploying cross platform packages for a LÖVE framework based game.
Our game Techmino's github action file could be a good example for fully cross-platform deployments: main.yml
-
Pack a simple
.lovefile. -
Basic lua semantic test and language & font coverage test.
-
Build Android
.apkand.abbpackages. -
Build iOS
.ipapackage and deploy to Apple App Store. -
Build Linux
.AppImagepackage. -
Love actions for macOS portable
Build macOS
.app(zipped),.dmgand.pkgpackages. Use this action if you want to distribute your game OUTSIDE the App Store. -
Love actions for macOS AppStore
Build macOS
.pkgpackage and deploy to Apple App Store. Use this action if you want to distribute your game INSIDE the App Store. -
Build Windows
.exepackage and zipped with other assets.