actions-marketplace-validations/Heighliner image build

Build and push Docker images with heighliner

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
github-tokenGitHub Token used to authenticate against a repository for Git contextno${{ github.token }}
heighliner-ownerGitHub owner name of the heighliner repo to usenostrangelove-ventures
heighliner-repoGitHub repo name of the heighliner repo to usenoheighliner
heighliner-tagName of the heighliner tag to use from GitHub (defaults to latest)no
chainName of the chain (per chains.yaml) to buildyes
chains-spec-fileLocal path to chains.yaml fileno
localBuild image from local checked out repository (any non empty value is evaluated as true)notrue
tagResulting docker image tag (default derived from git ref)no
orgGitHub organization override for building from a forkno
registryDocker container registry for pushing imagesno
buildkitUser docker buildkit for building imagesnofalse
buildkit-addressAddress of the buildkit socket, can be unix, tcp, ssl (default "unix:///run/buildkit/buildkitd.sock")no
platformComma separated list of platforms to build containers forno
repo-hostProviding this option will override the default chains.yaml with a custom chain spec.no
github-organizationThe 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-repoThe repo name of the location of the chain binary. Providing this option will override the default chains.yaml with a custom chain spec.no
dockerfileWhich 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-envEnvironment variables to be created during the build. Providing this option will override the default chains.yaml with a custom chain spec.no
pre-buildAny extra arguments needed to build the chain binary. Providing this option will override the default chains.yaml with a custom chain spec.no
build-targetThe 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
binariesThe 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
librariesAny 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
namedescription
imageidThe docker image ID of the built image
digestThe docker image digest of the built image
metadataThe JSON metadata of the built image
tagThe tag applied to the built image