amichne/Setup Kast

Install a prebuilt Kast headless runtime and optional Gradle dependency cache

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 22, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: amichne/kast-action@678575d8345a2a05ce0ccf94cad6c2f90e57c22e # v2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
versionKast semver version to install. Must be a path-safe version segment such as 1.2.3 or v1.2.3.yes
artifact-urlURL or file URL for kast-headless-linux-x64.tar.zst.yes
artifact-sha256Expected SHA-256 digest for the runtime artifact.yes
manifest-urlURL or file URL for kast-runtime-manifest.json. Required unless the runtime artifact already contains the manifest.no
authorization-headerOptional HTTP Authorization header applied to all HTTP artifact downloads.no
artifact-authorization-headerOptional HTTP Authorization header for the runtime artifact download. Overrides authorization-header.no
manifest-authorization-headerOptional HTTP Authorization header for the runtime manifest download. Overrides authorization-header.no
install-dirRoot directory for managed Kast installs.no/opt/kast
gradle-ro-cache-urlOptional URL or file URL for gradle-ro-dep-cache.tar.zst.no
gradle-ro-cache-sha256Optional SHA-256 digest for the Gradle read-only dependency cache artifact.no
gradle-ro-cache-authorization-headerOptional HTTP Authorization header for the Gradle read-only cache download. Overrides authorization-header.no
fail-on-cache-missFail when the optional Gradle read-only cache cannot be installed.nofalse
strictFail when kast doctor exits non-zero.notrue
download-attemptsNumber of attempts for artifact downloads.no3
download-retry-delay-msDelay between artifact download attempts in milliseconds.no1000
download-timeout-msTimeout for each HTTP artifact download attempt in milliseconds.no120000

no outputs