Changelog
-
Added support for
github-token
input. (#969)
It uses theGITHUB_TOKEN
secret by default and should prevent any rate limiting issues while installing your composer dependencies or while adding any tools supported by setup-php.Also, it can used to specify a personal access token (PAT) to authenticate with GitHub if you need that for your composer dependencies.
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.4'
github-token: ${{ secrets.PAT }}
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.4'
tools: mago
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.4'
tools: backward-compatibility-check
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.4'
tools: name-collision-detector
-
Fixed fallback behavior on adding a specific version of extension when
fail-fast
is set to true. (#972) -
Fixed enabling extensions on Windows. (#978)
-
Fixed installing gearman extension on PHP 8.5.
-
Cleaned up the cubrid extension script.
-
Removed ondrej/pkg-gearman ppa in gearman extension setup.
-
Switched to ppa.setup-php.com for ondrej/php ppa fallback mirror.
-
Update default composer version in README. (#966)
-
Fixed a broken link in README. (#967)
-
Updated Node.js dependencies.
Thanks @jrfnl and @OskarStark for the contributions 🎉
For the complete list of changes, please refer to the Full Changelog