| action | What should be done with the action | — | install |
| install_dir | Where Ren'Py should be installed | no | — |
| android_properties | Configuration properties to use when building android releases | no | — |
| android_aab_properties | If provided, overrides android_properties for Android App Bundle releases | no | — |
| android_apk_properties | If provided, overrides android_properties for Universal APK releases | no | — |
| android_sdk | Whether to install the android SDK | no | — |
| android_sdk_owner | If android_sdk_install_input is not provided, the identity to declare when installing the android SDK | no | — |
| android_sdk_install_input | Input for the SDK installation process | no | — |
| dlc | List of dlcs to install | no | — |
| live2d | Live2D url of the file to install (Live2D won't be installed if this is not set) | no | — |
| update_path | Whether the install directory should be added to the PATH | no | — |
| version | Ren'Py version to install | no | — |
| github_token | The GitHub token used when accessing the GitHub API | no | ${{ github.token }} |
| use_github_releases | Whether to download Ren'Py from GitHub releases | no | — |
| github_releases_repo | The GitHub repository where Ren'Py is released | no | — |
| use_cdn | Whether to download Ren'Py from the website | no | — |
| cdn_url | The CDN that hosts Ren'Py releases | no | — |
| game | Path to the game's directory | no | — |
| java_home | Path to a Java 8 SDK used for android builds and installation | no | — |
| build_type | Specifies whether an APK or AAB archive should be built | no | apk |
| packages | List of release packages to build | no | — |
| out_dir | Where the generated files should be saved | no | — |
| run | The arguments that should be passed to Ren'Py as a string | no | — |
| languages | The languages for which translations should be updated | no | — |