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
.love
file. -
Basic lua semantic test and language & font coverage test.
-
Build Android
.apk
and.abb
packages. -
Build iOS
.ipa
package and deploy to Apple App Store. -
Build Linux
.AppImage
package. -
Love actions for macOS portable
Build macOS
.app(zipped)
,.dmg
and.pkg
packages. Use this action if you want to distribute your game OUTSIDE the App Store. -
Love actions for macOS AppStore
Build macOS
.pkg
package and deploy to Apple App Store. Use this action if you want to distribute your game INSIDE the App Store. -
Build Windows
.exe
package and zipped with other assets.