mizchi/Setup pkfire

Install the pkf task runner and the Pkl CLI on the runner.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionpkfire release to install. Accepts the underlying release tag `pkfire@0.12.4`, the action-friendly form `v0.5.0`, a bare semver `0.4.0`, or the floating major `v0`. When empty, the action reads its own ref (so pinning via `mizchi/pkfire@v0.12.4` or `@v0` just works) and falls back to the latest published release. no""
pkl-versionPkl CLI version to install. Set to `none` to skip Pkl install.no0.31.1
install-dirDirectory where binaries are placed. Added to GITHUB_PATH.no${{ runner.temp }}/pkfire-bin
cache-pklWhen `true`, cache `~/.pkl/cache` between runs via `actions/cache@v4`. Default `false` because the cache helps most for projects that hit `pkg.pkl-lang.org` repeatedly (Pkl package consumers) but is dead weight for one-shot setups. nofalse
pkl-cache-keyOverride the cache key used when `cache-pkl: true`. Default is `pkl-<hashFiles('**/PklProject.deps.json', '**/Taskfile.pkl')>` which covers both library authors (PklProject.deps.json) and Taskfile-only consumers (Taskfile.pkl `amends` pin). no""

no outputs