Skip to content

Bump shivammathur/setup-php from 2.18.1 to 2.19.0

Created by: dependabot[bot]

Bumps shivammathur/setup-php from 2.18.1 to 2.19.0.

Release notes

Sourced from shivammathur/setup-php's releases.

2.19.0

Support Ukraine


  • 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. shivammathur/setup-php#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 latest couchbase

    - 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 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. shivammathur/setup-php#595

... (truncated)

Commits
  • aa1fe47 Bump version to 2.19.0
  • a92acf1 Remove years from LICENSE
  • 0533892 Fix jsdoc in fetch.ts
  • 43fb4ad Bump ES version to 2021
  • b88a8c8 Fix protoc support
  • 36d7f6c Set target-branch to develop in dependabot.yml
  • a1a52db Merge pull request #598 from shivammathur/dependabot/github_actions/codecov/c...
  • 88e54b1 Merge pull request #599 from shivammathur/dependabot/github_actions/github/co...
  • 203099e Merge pull request #600 from shivammathur/dependabot/github_actions/actions/s...
  • 4e9ea33 Bump actions/setup-node from 1 to 3
  • 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