| github-token | GitHub Token used to authenticate against a repository for Git context | no | ${{ github.token }} |
| heighliner-owner | GitHub owner name of the heighliner repo to use | no | strangelove-ventures |
| heighliner-repo | GitHub repo name of the heighliner repo to use | no | heighliner |
| heighliner-tag | Name of the heighliner tag to use from GitHub (defaults to latest) | no | — |
| chain | Name of the chain (per chains.yaml) to build | yes | — |
| chains-spec-file | Local path to chains.yaml file | no | — |
| local | Build image from local checked out repository (any non empty value is evaluated as true) | no | true |
| tag | Resulting docker image tag (default derived from git ref) | no | — |
| org | GitHub organization override for building from a fork | no | — |
| registry | Docker container registry for pushing images | no | — |
| buildkit | User docker buildkit for building images | no | false |
| buildkit-address | Address of the buildkit socket, can be unix, tcp, ssl (default "unix:///run/buildkit/buildkitd.sock") | no | — |
| platform | Comma separated list of platforms to build containers for | no | — |
| repo-host | Providing this option will override the default chains.yaml with a custom chain spec. | no | — |
| github-organization | The organization name of the location of the chain binary. By default, this is 'github.com', but use this field to override. For example 'gitlab.com'. Providing this option will override the default chains.yaml with a custom chain spec. | no | — |
| github-repo | The repo name of the location of the chain binary. Providing this option will override the default chains.yaml with a custom chain spec. | no | — |
| dockerfile | Which dockerfile strategy to use (folder names under dockerfile/). OPTIONS: cosmos, cargo, imported, or none. Use imported if you are importing an existing public docker image as a base for the heighliner image. Use none if you are not able to build the chain binary from source and need to download binaries into the image instead. Providing this option will override the default chains.yaml with a custom chain spec. | no | — |
| build-env | Environment variables to be created during the build. Providing this option will override the default chains.yaml with a custom chain spec. | no | — |
| pre-build | Any extra arguments needed to build the chain binary. Providing this option will override the default chains.yaml with a custom chain spec. | no | — |
| build-target | The build command specific to the chosen dockerfile. For cosmos, likely make install. For cargo, likely build --release. Providing this option will override the default chains.yaml with a custom chain spec. | no | — |
| binaries | The location of where the the build target places the binarie(s). Adding a ':' after the path allows for the ability to rename the binary. Providing this option will override the default chains.yaml with a custom chain spec. | no | — |
| libraries | Any extra libraries need to run the binary. In additon to the binary itself, these will be copied over to the final image. Providing this option will override the default chains.yaml with a custom chain spec. | no | — |