publicala/publicala/php-ci-static

Install a pre-built static PHP CLI from publicala/php-ci-static, with optional pcov or xdebug auto-loaded via PHP_INI_SCAN_DIR.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 2, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: publicala/php-ci-static@29d4e0be245cdf5b9f64af978fbe509e5cd38137 # v1.8.0

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

namedescriptionrequireddefault
php-versionPHP series: 8.3, 8.4, or 8.5yes
coverageCoverage driver: none, pcov, or xdebugnonone
ini-valuesPHP ini directives, comma- or newline-separated. e.g. `memory_limit=512M, opcache.enable_cli=1`. Values may contain commas in two ways. Wrap the value in single or double quotes (`disable_functions="exec,passthru"`), matching `shivammathur/setup-php`, or rely on the smart-split fallback, which only treats commas that precede a `<directive>=` as separators (so unquoted `disable_functions=exec,passthru` also works). Composes with `coverage:` (both load from the same scan dir).no""
namedescription
runtime-cache-hitThe string "true" when the PHP runtime cache was an exact match.