actions-marketplace-validations/Love actions for Android
Android CI/CD for LÖVE based games
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Nov 6, 2024
- License
- None
Pinned Snippet
uses: actions-marketplace-validations/love-actions_love-actions-android@eb670108676c0d37d88e3f67d8e22959bc6ba856 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| app-name | App display name Would be used in app/src/main/AndroidManifest.xml | no | LÖVE for Android |
| bundle-id | App bundle id Would be used in app/build.gradle | no | org.love2d.android |
| resource-path | Path to the resources folder Would copy all contents to app/src/main/res Top folder not included | yes | — |
| icon-specifier | Icon specifier Would be used in app/src/main/AndroidManifest.xml | no | @drawable/love |
| love-ref | love-android git ref Could be commit hash, tags or branch name | no | 11.5a |
| love-patch | Git patch file path for the love-android repo The patch must start from `love-ref` You can use `git diff` to get the patch file | no | — |
| love-package | Love package Would be added to app/src/embed/assets/ | no | game.love |
| libs-path | Path to the libs folder Would copy all contents to app/libs Top folder not included | no | — |
| extra-assets | List of folder & file paths to be added to app/src/embed/assets/ Don't need global quotes, separated by spaces Looks like: assets/ logics/ main.lua config.lua | no | — |
| custom-scheme | Custom URL scheme, looks like "demo_scheme://demo_host" Would be used in app/src/main/AndroidManifest.xml | no | — |
| product-name | Base name of the package Would be used to rename products | no | love-app |
| version-string | App version string Recommand using 3 numbers seperated by dots Looks like 3.2.1 | no | 11.5a |
| version-code | App version code One number, usually the same as version string without dots Looks like 321 | no | 32 |
| output-folder | Packages output folder All packages would be placed here | no | build |
| keystore-alias | Keystore alias Would be used to sign the app | no | — |
| keystore-base64 | Keystore base64 content Would be used to sign the app | no | — |
| keystore-key-password | Keystore key password Would be used to sign the app | no | — |
| keystore-store-password | Keystore store password Would be used to sign the app Usually the same as keystore-key-password | no | — |
| love-actions-folder | Path to the love-actions-android folder Would be used to checkout the love-actions-android and love-android repo | no | love-actions-android |
Outputs
| name | description |
|---|---|
| package-paths | Paths to the built packages in a bash list Would be paths relative to repository root, separated by spaces Looks like: build/game.apk build/game.abb |