| token | GitHub token to make requests from, must be set to download releases | no | — |
| branch | The Odin branch to setup, supports tag names and branch names | yes | master |
| release | The Odin release to setup, if set, this will try to download a tagged GitHub release with this name instead of pulling/compiling, `latest` can be used to setup the latest release | no | latest |
| llvm-version | Which version of LLVM to install | yes | 18 |
| build-type | Type of Odin build, supports "debug", "release" or "release_native" | yes | debug |
| repository | The repository to pull Odin from | yes | https://github.com/odin-lang/Odin |
| cache | Enables caching the compiler binary, NOTE: this is probably slower than redownloading it everytime and is thus deprectated. | — | false |