derkork/Run Kannich
Runs one or more Kannich build executions with automatic caching. Expects kannichw to be committed to the repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 28, 2026
- License
- None
Pinned Snippet
uses: derkork/kannich-action@4d9359ec7acdedefb1a1742492673f1b7997dd5c # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| image | The Kannich Docker image to use. Accepts both tag notation (derkork/kannich:0.11.0-0.10.0) and digest notation (derkork/kannich@sha256:...). | yes | — |
| executions | Kannich executions to run, one per line. Each non-empty line is passed as arguments to kannichw. If one execution fails, subsequent ones are skipped but the cache is still saved. | yes | — |
| kannichw-path | Path to the kannichw wrapper script. Defaults to kannichw at the repository root. Override for monorepos where kannichw lives in a subdirectory (e.g. ./services/backend/kannichw). | no | ${{ github.workspace }}/kannichw |
| cache-dir | Host directory to use as the Kannich build cache. | no | ~/.kannich-cache |
| env | Additional environment variables to pass to kannichw, in KEY=VALUE format, one per line. Use this for Kannich environment variables such as KANNICH_DOCKER_PROXY_URL, KANNICH_BOOTSTRAP_SETTINGS_XML, or any variables your kannichfile needs. | no | "" |
Outputs
no outputs