Setup PHP depends on sponsorships. Maintaining it takes time and money especially with daily builds for upcoming PHP versions. So, if you found it helpful, please support the project.
-
PHP 5.6 to 7.2 have been rebuilt with patch for
CVE-2021-21706backported from7.3.31. -
PHP 7.3 to PHP 8.0 packages have been updated to
7.3.31,7.4.24and8.0.11respectively. Set theupdateenvironment variable totruefor always updating to the latest patch version.
- name: Setup PHP
uses: shivammathur/setup-php@v2
env:
update: true
with:
php-version: '8.0'-
Add support for the following tools:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
tools: phpDocumentor, parallel-lint, phpunit-polyfills- Add support for
expectandssh2extensions on macOS. shivammathur/homebrew-extensions#1097
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
extensions: expect, ssh2-
Fix parsing PHP 8.1 version with both
RCanddevsuffixes in the semver notation. -
Fix to get correct
php-srcgit ref for nightly builds. -
Fix version for extensions in logs when installed using
PECL. -
Fix cache support for extensions with custom support. #496
-
Fix logs for extensions with custom support when cached.
-
Fix PPA setup to add/update list files in
/var/lib/apt/lists. #492 -
Fix typo to use correct key for
phpunitintools.functionRecord. #501 -
Replace
huskywithsimple-git-hooks. -
Cleanup trailing whitespace in README.
-
Fix git command in
formatNPM script. -
Update Node.js dependencies.
Thanks @jrfnl for the contributions 🚀