amichne/Setup Kast
Install a prebuilt Kast headless runtime and optional Gradle dependency cache
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 22, 2026
- License
- None
Pinned Snippet
uses: amichne/kast-action@678575d8345a2a05ce0ccf94cad6c2f90e57c22e # v2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Kast semver version to install. Must be a path-safe version segment such as 1.2.3 or v1.2.3. | yes | — |
| artifact-url | URL or file URL for kast-headless-linux-x64.tar.zst. | yes | — |
| artifact-sha256 | Expected SHA-256 digest for the runtime artifact. | yes | — |
| manifest-url | URL or file URL for kast-runtime-manifest.json. Required unless the runtime artifact already contains the manifest. | no | — |
| authorization-header | Optional HTTP Authorization header applied to all HTTP artifact downloads. | no | — |
| artifact-authorization-header | Optional HTTP Authorization header for the runtime artifact download. Overrides authorization-header. | no | — |
| manifest-authorization-header | Optional HTTP Authorization header for the runtime manifest download. Overrides authorization-header. | no | — |
| install-dir | Root directory for managed Kast installs. | no | /opt/kast |
| gradle-ro-cache-url | Optional URL or file URL for gradle-ro-dep-cache.tar.zst. | no | — |
| gradle-ro-cache-sha256 | Optional SHA-256 digest for the Gradle read-only dependency cache artifact. | no | — |
| gradle-ro-cache-authorization-header | Optional HTTP Authorization header for the Gradle read-only cache download. Overrides authorization-header. | no | — |
| fail-on-cache-miss | Fail when the optional Gradle read-only cache cannot be installed. | no | false |
| strict | Fail when kast doctor exits non-zero. | no | true |
| download-attempts | Number of attempts for artifact downloads. | no | 3 |
| download-retry-delay-ms | Delay between artifact download attempts in milliseconds. | no | 1000 |
| download-timeout-ms | Timeout for each HTTP artifact download attempt in milliseconds. | no | 120000 |
Outputs
no outputs