neokapi/Setup Kapi CLI

Install the kapi CLI for CI workflows — downloads, verifies, caches, and configures the binary

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionKapi CLI version (e.g. '1.1.0' or 'latest' for the newest stable CLI release)nolatest
tokenGitHub token used for release downloads and API rate limits. The built-in GITHUB_TOKEN is sufficient now that neokapi/neokapi is public.no${{ github.token }}
pluginsNewline- or comma-separated plugin refs to install, as the registry names them (e.g. 'bowrain', 'okapi-bridge'). The 'kapi-' binary prefix is accepted and stripped ('kapi-bowrain' → 'bowrain'). Defaults to 'bowrain' so server-connected projects work out of the box; pass '' to install nothing.nobowrain
auth-tokenBowrain server JWT auth token (exported as BOWRAIN_AUTH_TOKEN)no""
serverBowrain server URL (exported as BOWRAIN_SERVER_URL)no""
cache-tmRestore and persist the project translation memory across CI runs via the job cache. The TM is derived state kept out of git (AD-009): the latest branch TM is restored at setup, and the grown TM is saved back at job end under a run-unique key, so leverage compounds without committing anything. A cold cache is fine — kapi rebuilds the TM from the committed translations. Runs only when a kapi.yaml recipe (or legacy *.kapi) is present. Set 'false' to disable.notrue
project-dirDirectory holding the kapi.yaml project (recipe + state) for the TM cache. Default: repository root.no.
namedescription
versionInstalled kapi CLI version (e.g. '0.5.0')
cache-hitWhether the plugin cache was hit