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 GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 2, 2026
- License
- None
Pinned Snippet
uses: publicala/php-ci-static@29d4e0be245cdf5b9f64af978fbe509e5cd38137 # v1.8.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| php-version | PHP series: 8.3, 8.4, or 8.5 | yes | — |
| coverage | Coverage driver: none, pcov, or xdebug | no | none |
| ini-values | PHP 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 | "" |
Outputs
| name | description |
|---|---|
| runtime-cache-hit | The string "true" when the PHP runtime cache was an exact match. |