derkork/Run Kannich

Runs one or more Kannich build executions with automatic caching. Expects kannichw to be committed to the repository.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 28, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: derkork/kannich-action@4d9359ec7acdedefb1a1742492673f1b7997dd5c # v1

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

namedescriptionrequireddefault
imageThe Kannich Docker image to use. Accepts both tag notation (derkork/kannich:0.11.0-0.10.0) and digest notation (derkork/kannich@sha256:...). yes
executionsKannich 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-pathPath 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-dirHost directory to use as the Kannich build cache.no~/.kannich-cache
envAdditional 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""

no outputs