akiojin/Unity command execution
This action performs a Unity command line build.
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 13, 2026
- Maintenance Recency
- Maintainedlast commit Dec 1, 2025
- License
- MIT
Pinned Snippet
uses: akiojin/unity-command-github-action@6bdadfeb8757851af4b19e0fa883a2afc7139ffc # v1.1.39tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| additional-arguments | Specify additional required arguments. Arguments are specified with a space between them. | no | — |
| build-target | Allows the selection of an active build target before loading a project. Possible options are: Standalone, Win, Win64, OSXUniversal, Linux, Linux64, LinuxUniversal, iOS, Android, Web, WebStreamed, WebGL, XboxOne, PS4, WindowsStoreApps, Switch, N3DS, tvOS. | yes | — |
| enable-bake | Specify true to bake at build time. | no | false |
| execute-method | Execute the static method as soon as Unity opens the project, and after the optional Asset server update is complete. | no | — |
| install-directory | If the Unity installation location is not the default, specify the path in this parameter. The path must exclude the version number. ex) E:\Unity\ | no | — |
| log-file | Specify where Unity writes the Editor or Windows/Linux/OSX standalone log file. To output to the console, specify - for the path name. On Windows, specify - option to make the output go to stdout, which is not the console by default. | no | - |
| project-directory | Open the project at the given path. If the pathname contains spaces, enclose it in quotes. | no | ${{ github.workspace }} |
| symbols | Specify additional definitions. Separate each definition with a semicolon. ex) DEBUG;TEST;DEVELOPMENT | no | — |
| unity-version | Specify the Unity version to be used. If omitted, the project version is used. | no | "" |
Outputs
no outputs