Closed theophileds closed 5 months ago
Those lists in the wiki are for GitHub hosted runners.
The builds used since PHP 8.3 are from shivammathur/php-builder, Till PHP 8.2 it uses builds from ppa:ondrej/php.
If you want more precise control over extensions, I would recommend using none
as the first entry in the extensions input and specifying all the extensions you need following that.
Describe the bug When utilizing php@8.2 with the self-hosted runners configured with custom ubuntu-latest (22) images that mimic official GitHub hosted runners, an unexpected behavior is observed. Despite the documentation indicating a supposedly included list of extensions, many of them are not natively installed when using php@8.2 but are included in php@8.3. We noticed that php-setup installs 33 additional packages when transitioning from php@8.2 to php@8.3, while the documentation only suggest that pcov was removed.
Version
v1
orv2
.v2
v1
Runners
Operating systems ubuntu-22
PHP versions 8.2
To Reproduce
Expected behavior Extensions pre-installed with PHP@8.2
Extensions pre-installed with PHP@8.3