shivammathur/setup-php (shivammathur/setup-php)
### [`v2.27.0`](https://togithub.com/shivammathur/setup-php/releases/tag/2.27.0)
[Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.26.0...2.27.0)
##### Changelog
- Tools `box` and `php-scoper` can now be installed easily using the `tools` input. ([#776](https://togithub.com/shivammathur/setup-php/issues/776))
```yaml
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.2'
tools: box, php-scoper
```
- Added support for macOS 14.x Sonoma and dropped support for macOS 11.x Big Sur following a three-year support cycle that Apple follows for macOS.
- We now set `keepAlive` in `https` agent to `false` in `fetch.ts`. After Node 19 it is set to `true` by default. This prevented the node process from exiting until timeout after the action run was completed. ([#773](https://togithub.com/shivammathur/setup-php/issues/773), [#777](https://togithub.com/shivammathur/setup-php/issues/777)) - [Ref](https://togithub.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V19.md#https11-keepalive-by-default)
- Fixed support for `couchbase` extension for PHP 7.4.
```yaml
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
extensions: couchbase
```
- Fixed a warning when `find` was run without checking if the path exists on macOS.
- Fixed checking for existing PHP installations on macOS on self-hosted environments.
- Fixed adding tools in case `/usr/local/bin` directory was missing on self-hosted environments.
- Bumped Node.js dependencies.
##### Merged Pull Requests
- Merged pull request [#766](https://togithub.com/shivammathur/setup-php/pull/776) from [@theofidry](https://togithub.com/theofidry)
##### New Contributors
- [@theofidry](https://togithub.com/theofidry) made their contribution in [#776](https://togithub.com/shivammathur/setup-php/pull/776)
##### Full Changelog
For the complete list of changes, please refer to the [Full Changelog: 2.26.0...2.27.0](https://togithub.com/shivammathur/setup-php/compare/2.26.0...2.27.0).
Thanks [@tillkruss](https://togithub.com/tillkruss) for the sponsorship ❤️
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, check this box
This PR has been generated by Mend Renovate. View repository job log here.
👇 Click on the image for a new way to code review
####
[![Review these changes using an interactive CodeSee Map](https://s3.us-east-2.amazonaws.com/maps.codesee.io/images/github/ChromaticHQ/usher/178/0c3300c2/781c8237ef76d537aa034b790c264d3c3e5b67bf.svg)](https://app.codesee.io/r/reviews?pr=178&src=https%3A%2F%2Fgithub.com%2FChromaticHQ%2Fusher)
#### Legend
This PR contains the following updates:
2.26.0
->2.27.0
Release Notes
shivammathur/setup-php (shivammathur/setup-php)
### [`v2.27.0`](https://togithub.com/shivammathur/setup-php/releases/tag/2.27.0) [Compare Source](https://togithub.com/shivammathur/setup-php/compare/2.26.0...2.27.0) ##### Changelog - Tools `box` and `php-scoper` can now be installed easily using the `tools` input. ([#776](https://togithub.com/shivammathur/setup-php/issues/776)) ```yaml - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '8.2' tools: box, php-scoper ``` - Added support for macOS 14.x Sonoma and dropped support for macOS 11.x Big Sur following a three-year support cycle that Apple follows for macOS. - We now set `keepAlive` in `https` agent to `false` in `fetch.ts`. After Node 19 it is set to `true` by default. This prevented the node process from exiting until timeout after the action run was completed. ([#773](https://togithub.com/shivammathur/setup-php/issues/773), [#777](https://togithub.com/shivammathur/setup-php/issues/777)) - [Ref](https://togithub.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V19.md#https11-keepalive-by-default) - Fixed support for `couchbase` extension for PHP 7.4. ```yaml - name: Setup PHP uses: shivammathur/setup-php@v2 with: php-version: '7.4' extensions: couchbase ``` - Fixed a warning when `find` was run without checking if the path exists on macOS. - Fixed checking for existing PHP installations on macOS on self-hosted environments. - Fixed adding tools in case `/usr/local/bin` directory was missing on self-hosted environments. - Bumped Node.js dependencies. ##### Merged Pull Requests - Merged pull request [#766](https://togithub.com/shivammathur/setup-php/pull/776) from [@theofidry](https://togithub.com/theofidry) ##### New Contributors - [@theofidry](https://togithub.com/theofidry) made their contribution in [#776](https://togithub.com/shivammathur/setup-php/pull/776) ##### Full Changelog For the complete list of changes, please refer to the [Full Changelog: 2.26.0...2.27.0](https://togithub.com/shivammathur/setup-php/compare/2.26.0...2.27.0). Thanks [@tillkruss](https://togithub.com/tillkruss) for the sponsorship ❤️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.
This PR has been generated by Mend Renovate. View repository job log here.