Code development platform for open source projects from the European Union institutions

Skip to content

chore(deps): Bump shivammathur/setup-php from 2.11.0 to 2.12.0

Created by: dependabot[bot]

Bumps shivammathur/setup-php from 2.11.0 to 2.12.0.

Release notes

Sourced from shivammathur/setup-php's releases.

2.12.0

  • Add support to specify major or major.minor versions for tools. Docs, #467
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '7.4'
    tools: php-cs-fixer:3, phpunit:8.5
  env:
    COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  • Add a php-version output which can be used in later steps. Docs, #470
- name: Setup PHP
  id: setup-php
  uses: shivammathur/setup-php@v2
  with:
    php-version: '7.4'

name: Print PHP version
run: echo ${{ steps.setup-php.outputs.php-version }}
  • Like Ubuntu, add PHP commit hash in PHP 8.1 (nightly) logs on Windows and macOS.
  • Use composer to install composer-require-checker. #473
  • Use shivammathur/extensions tap for rdkafka extension on macOS. shivammathur/homebrew-php#365
  • Support for Ubuntu 16.04 will be dropped on August 1, 2021. 📢Announcement: #452
  • Set the Firebird client version to 3.0.7 on macOS.
  • Improve grpc_php_plugin support on Ubuntu and macOS.
  • Minor fixes for self-hosted setup on Ubuntu.
  • Improve PHP setup on macOS to be more resilient to dependency version inconsistencies.
  • Fix to enable extensions disabled with phpdismod on Ubuntu. actions/virtual-environments#3472
  • Fix Imagick setup with cache on Windows. #455
  • Fix support for OCI extensions oci8 and pdo_oci. #449
  • Fix to not use system PHP on macOS.
  • Fix support for Imagick for PHP 5.3 to 5.5 on macOS.
  • Fix installing protoc.

Internal

  • Update contributors SVG in README.md to include contributors from setup-php and all related projects.
  • Move tools set up details from tools.ts to tools.json config.
  • Improve error handling in utils.fetch and its uses.
  • Refactor tests for tools using jest.Each.
  • Update Ubuntu 16.04 warning in install.ts.
  • Set sourceMap to true in tsconfig.json.
  • Update Node.js dependencies.

... (truncated)

Commits
  • a3727c2 Bump version to 2.12.0
  • 6a9b001 Update README
  • 3b2ce6c Update Ubuntu 16.04 warning in install.ts
  • c61b925 Improve grpc_php_plugin support
  • 09e08a3 More fixes in fetching tool versions
  • f31bef6 Set firebird client version to 3.0.7 on macOS
  • 1a21663 Use composer for composer-require-checker
  • 7eec3d7 Fix repeated version_prefix
  • 5afed16 Fix support for imagick for PHP 5.3 to 5.5 on macOS
  • 14fa980 Improve error handling in utils.fetch and its uses
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Merge request reports