Update shivammathur/setup-php action to v2.19.1
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| shivammathur/setup-php | action | minor | 2.17.1 -> 2.19.1 |
Release Notes
shivammathur/setup-php
v2.19.1
Support Ukraine
-
Fixed support for
deployer. -
Updated Node.js dependencies.
Follow for updates
v2.19.0
Support Ukraine
-
Added support for
ubuntu-22.04runner. Docs -
Added support for Couchbase extension
4.xfor PHP 7.4 and above. Also added support to specify the extension version you need. https://github.com/shivammathur/setup-php/issues/593Note: Please use the extensions cache if using the latest Couchbase version on Linux as it can take 10+ minutes to build along with its library.
To install the latest version of couchbase extension
- name: Setup PHP uses: shivammathur@setup-php@v2 with: php-version: '8.1' extensions: couchbaseTo install a specific version - suffix couchbase with exact version you want in the extensions input.
- name: Setup PHP uses: shivammathur@setup-php@v2 with: php-version: '7.4' extensions: couchbase-2.6.2 -
Improved fallback support upon cache failure in composer setup. This fixes an error when the latest composer version was installed on older PHP versions when fetching composer from
shivammathur/composer-cachefailed. -
Bumped Node.js version required to 16.x. Also bumped build target version to
ES2021.-
If you use any of the following to run
setup-php, please upgrade to their latest versions.
-
-
Removed support for Debian 9 and Ubuntu 21.04 for self-hosted runners. Docs
-
Fixed tools setup with older composer versions which do not create
composer.jsonif missing in the directory. -
Fixed support for extensions on macOS where the extension package name might conflict with package names in homebrew-core repo. This fixes support for
redisextension on macOS on PHP 7.0. -
Fixed enabling cached extensions which depend on other extensions on PHP 7.1 and lower.
-
Fixed setting default INI values so that it is possible to override those using
php -c. https://github.com/shivammathur/setup-php/issues/595 -
Fixed PECL support for PHP 5.3, this was broken in previous release while adding support for specifying configure options, as that is only supported on PHP 5.4 and above.
-
Fixed identifying the latest
protocrelease. -
Removed unnecessary
fsdependency. -
Added
dependabotconfig to update older actions in workflows. https://github.com/shivammathur/setup-php/pull/597 -
Added permissions for
GITHUB_TOKENin workflows. https://github.com/shivammathur/setup-php/pull/596 -
Updated Node.js dependencies.
Thanks! @​naveensrinivasan for the contributions 🚀
Follow for updates
v2.18.1
Support Ukraine
- Added support for ICU 71.1 based intl extension setup. https://github.com/shivammathur/icu-intl/pull/3
- name: Setup PHP with intl
uses: shivammathur/setup-php@v2
with:
php-version: '8.1'
extensions: intl-71.1
-
Added support for macOS Monterey (
macos-12) GitHub hosted environment. -
Added support for
mcryptextension usingshivammathur/extensionstap on macOS. -
Fixed patching
brewfor overwriting existing linked libraries. -
Fixed identifying the latest
protocrelease. -
Updated Node.js dependencies.
Thanks! @​jderusse for the contributions 🚀
Follow for updates
v2.18.0
Support Ukraine
-
Added support for installing libraries and custom configure options for
PECLextensions. #​575. Docs. -
Added support for
blackfireextension on PHP 8.1 on Windows. -
Improved support for
httpextension on Windows and self-hosted environments. -
Fixed installing
php-devpackage on self-hosted environments when missing. #​569 -
Fixed linking pecl ini file on self-hosted environments. #​569
-
Fixed copying extensions when installed using brew from its Cellar to extension directory on macOS.
-
Fixed generating extension dependency map.
-
Fixed a bug in log functions on Linux and macOS by using local variables.
-
Improved switching versions on Linux. #​572
-
Improved enabling default extensions by reducing PHP calls.
-
Bumped
actions/checkout,actions/upload-artifact,actions/download-artifactandactions/cacheversion in examples and workflows to v3. #​571, #​577 -
Added PECL customization guide to README.
-
Updated Node.js dependencies.
Thanks! @​jrfnl for the contributions 🚀
Follow for updates
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Codecov Report
Merging #119 (968e4d5) into master (4635acf) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## master #119 +/- ##
=========================================
Coverage 89.23% 89.23%
Complexity 1130 1130
=========================================
Files 39 39
Lines 2982 2982
=========================================
Hits 2661 2661
Misses 321 321
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
Coverage decreased (-0.1%) to 86.836% when pulling ec0d1c0e3516da4ea15682175cfcaababc600e5b on renovate/shivammathur-setup-php-2.x into 2b254ccf894df84c42de8761abb23adcda09f5ca on master.
Coverage decreased (-0.5%) to 86.637% when pulling 968e4d573b45e0f340d646d329a7c30165c80c3c on renovate/shivammathur-setup-php-2.x into 4635acfab7d1451124039a88fd5c700b28ee3906 on master.
Kudos, SonarCloud Quality Gate passed!  
Kudos, SonarCloud Quality Gate passed!  






