Arrayy icon indicating copy to clipboard operation
Arrayy copied to clipboard

Update shivammathur/setup-php action to v2.19.1

Open renovate[bot] opened this issue 3 years ago • 4 comments

Mend Renovate

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

Compare Source

Support Ukraine

#StandWithUkraine


  • Fixed support for deployer.

  • Updated Node.js dependencies.


Follow for updates

setup-php reddit setup-php twitter setup-php status

v2.19.0

Compare Source

Support Ukraine

#StandWithUkraine


  • Added support for ubuntu-22.04 runner. Docs

  • Added support for Couchbase extension 4.x for PHP 7.4 and above. Also added support to specify the extension version you need. https://github.com/shivammathur/setup-php/issues/593

    Note: 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: couchbase
    

    To 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-cache failed.

  • Bumped Node.js version required to 16.x. Also bumped build target version to ES2021.

  • 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.json if 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 redis extension 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 protoc release.

  • Removed unnecessary fs dependency.

  • Added dependabot config to update older actions in workflows. https://github.com/shivammathur/setup-php/pull/597

  • Added permissions for GITHUB_TOKEN in workflows. https://github.com/shivammathur/setup-php/pull/596

  • Updated Node.js dependencies.


Thanks! @​naveensrinivasan for the contributions 🚀

Follow for updates

setup-php reddit setup-php twitter setup-php status

v2.18.1

Compare Source

Support Ukraine

#StandWithUkraine


- 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 mcrypt extension using shivammathur/extensions tap on macOS.

  • Fixed patching brew for overwriting existing linked libraries.

  • Fixed identifying the latest protoc release.

  • Updated Node.js dependencies.


Thanks! @​jderusse for the contributions 🚀

Follow for updates

setup-php reddit setup-php twitter setup-php status

v2.18.0

Compare Source

Support Ukraine

#StandWithUkraine


  • Added support for installing libraries and custom configure options for PECL extensions. #​575. Docs.

  • Added support for blackfire extension on PHP 8.1 on Windows.

  • Improved support for http extension on Windows and self-hosted environments.

  • Fixed installing php-dev package 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-artifact and actions/cache version 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

setup-php reddit setup-php twitter setup-php status

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.


This change is Reviewable

renovate[bot] avatar Mar 23 '22 10:03 renovate[bot]

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.

codecov[bot] avatar Mar 23 '22 10:03 codecov[bot]

Coverage Status

Coverage decreased (-0.1%) to 86.836% when pulling ec0d1c0e3516da4ea15682175cfcaababc600e5b on renovate/shivammathur-setup-php-2.x into 2b254ccf894df84c42de8761abb23adcda09f5ca on master.

coveralls avatar Mar 23 '22 10:03 coveralls

Coverage Status

Coverage decreased (-0.5%) to 86.637% when pulling 968e4d573b45e0f340d646d329a7c30165c80c3c on renovate/shivammathur-setup-php-2.x into 4635acfab7d1451124039a88fd5c700b28ee3906 on master.

coveralls avatar Mar 23 '22 10:03 coveralls

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar Jun 18 '22 16:06 sonarqubecloud[bot]

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

sonarqubecloud[bot] avatar Oct 28 '22 12:10 sonarqubecloud[bot]