Skip to content

Update all non-major dependencies#969

Merged
Ocramius merged 2 commits into8.16.xfrom
renovate/all-minor-patch
Nov 26, 2025
Merged

Update all non-major dependencies#969
Ocramius merged 2 commits into8.16.xfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Nov 21, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
php require minor ~8.3.0 || ~8.4.0 -> ~8.3.0 || ~8.4.0 || ~8.5.0 age adoption passing confidence
phpunit/phpunit (source) require-dev patch ^12.4.3 -> ^12.4.4 age adoption passing confidence
roave/infection-static-analysis-plugin require-dev minor ^1.39.0 -> ^1.41.0 age adoption passing confidence
shivammathur/setup-php action minor 2.35.5 -> 2.36.0 age adoption passing confidence

Release Notes

containerbase/php-prebuild (php)

v8.5.0

Compare Source

Bug Fixes
  • deps: update dependency php to v8.5.0
sebastianbergmann/phpunit (phpunit/phpunit)

v12.4.4: PHPUnit 12.4.4

Compare Source

Fixed
  • #​6408: Exception in a data provider method leads to internal PHPUnit error
  • #​6410: Test runner's shutdown handler is called in system-under-test's child process

Learn how to install or update PHPUnit 12.4 in the documentation.

Keep up to date with PHPUnit:
Roave/infection-static-analysis-plugin (roave/infection-static-analysis-plugin)

v1.41.0

Compare Source

Release Notes for 1.41.0

Feature release (minor)

1.41.0
  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1
dependencies,enhancement,renovate

v1.40.0

Compare Source

Release Notes for 1.40.0

Feature release (minor)

1.40.0
  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 1
renovate
dependencies,enhancement,renovate
shivammathur/setup-php (shivammathur/setup-php)

v2.36.0

Compare Source

Changelog

  • Added support for PHP 8.5 stable release.
- name: Setup PHP 8.5 (stable)
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.5'
  • Added support for PHP 8.6.0-dev. Specifying 8.6 in the php-version input should now set up a nightly build from the master branch of php-src. (#​1002)
- name: Setup PHP 8.6.0-dev
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.6'
  • Added support for pdo_ibm and ibm_db2 extensions.
- name: Setup PHP with pdo_ibm and ibm_db2 extensions
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.5'
    extensions: pdo_ibm, ibm_db2
  • Added support to install blackfire extension on PHP 8.5.
- name: Setup PHP with blackfire extension
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.5'
    extensions: blackfire
  • Improved support to detect the required libraries when building from source for common extensions. For example installing gnupg from source would install the required libgpgme library automatically. (#​1021)
- name: Setup PHP with amqp extension
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.5'
    extensions: gnupg-1.5.4
  • Improved support for symfony-cli. It should now correctly set up the requested version. (#​1008)
- name: Setup PHP with symfony-cli
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.5'
    tools: symfony-cli:5.16.0
  • Improved support for relay extension. Also added support to install the nightly version of the extension. (#​1011, #​1012)

  • Improved installing PHP on macOS. Also fixed installing PHP on macos-15-intel GitHub runner. (#​1029)

  • Improved support for deb822 format sources files on Linux. It should now set up the sources files in deb822 format on Ubuntu 24.04, Debian 13, and newer. It would automatically switch the format as well for the repositories added by the action to the new format when supported. (#​1027)

  • Improved support for installing pdo_oci. (#​1028)

  • Fixed installing gearman extension for PHP 5.6 and 7.0 on Linux.

  • Fixed an edge case in tools setup to fall back to the latest version. (#​1024)

  • Fixed support to build extensions with uppercase names from PECL. (#​1017)

  • Fixed warning on redis setup on macOS after formula rename. (shivammathur/homebrew-extensions#5413)

  • Fixed fallback link for composer setup. (#​1025)

  • Updated the link for flex documentation in README. (#​1020)

  • Updated Node.js dependencies.

Thanks @​shyim, @​tillkruss, and @​nicolas-grekas for the contributions 🎉

Thanks @​JetBrainsOfficial and @​cachewerk for the sponsorship ❤️

For the complete list of changes, please refer to the Full Changelog

Follow for updates

setup-php reddit setup-php twitter setup-php status


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

Read more about the use of Renovate Bot within ocramius/* projects.

@renovate renovate Bot added the renovate label Nov 21, 2025
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Nov 21, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update php:8.5.0 phpunit/phpunit:12.4.4 roave/infection-static-analysis-plugin:1.41.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Pattern "php" listed for update matches platform packages, but these cannot be updated by Composer.
Dependency vimeo/psalm is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency nikic/php-parser is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency justinrainbow/json-schema is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/console is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies

In RuleSetGenerator.php line 260:
                                                          
  [LogicException]                                        
  Fixed package php 8.3.99 was not added to solver pool.  
                                                          

Exception trace:
  at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:260
 Composer\DependencyResolver\RuleSetGenerator->addRulesForRequest() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:312
 Composer\DependencyResolver\RuleSetGenerator->getRulesFor() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/src/Composer/DependencyResolver/Solver.php:183
 Composer\DependencyResolver\Solver->solve() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/src/Composer/Installer.php:512
 Composer\Installer->doUpdate() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/src/Composer/Installer.php:302
 Composer\Installer->run() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/src/Composer/Command/UpdateCommand.php:278
 Composer\Command\UpdateCommand->execute() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/vendor/symfony/console/Command/Command.php:298
 Symfony\Component\Console\Command\Command->run() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/vendor/symfony/console/Application.php:1040
 Symfony\Component\Console\Application->doRunCommand() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/vendor/symfony/console/Application.php:301
 Symfony\Component\Console\Application->doRun() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/src/Composer/Console/Application.php:418
 Composer\Console\Application->doRun() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/vendor/symfony/console/Application.php:171
 Symfony\Component\Console\Application->run() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/src/Composer/Console/Application.php:138
 Composer\Console\Application->run() at phar:///opt/containerbase/tools/composer/2.9.2/bin/composer/bin/composer:112
 require() at /opt/containerbase/tools/composer/2.9.2/bin/composer:29

update [--with WITH] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-dev] [--lock] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--no-security-blocking] [--no-autoloader] [--no-suggest] [--no-progress] [-w|--with-dependencies] [-W|--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-m|--minimal-changes] [--patch-only] [-i|--interactive] [--root-reqs] [--bump-after-update [BUMP-AFTER-UPDATE]] [--] [<packages>...]


@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from eea36ee to f17223c Compare November 21, 2025 10:43
@renovate renovate Bot changed the title Update dependency php to ~8.3.0 || ~8.4.0 || ~8.5.0 Update all non-major dependencies Nov 21, 2025
@renovate renovate Bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 2da2dca to f9c1fa0 Compare November 26, 2025 16:11
@Ocramius Ocramius self-assigned this Nov 26, 2025
@Ocramius Ocramius added this to the 8.16.0 milestone Nov 26, 2025
@Ocramius Ocramius added the dependencies Pull requests that update a dependency file label Nov 26, 2025
renovate Bot and others added 2 commits November 26, 2025 22:34
| datasource  | package                                | from   | to     |
| ----------- | -------------------------------------- | ------ | ------ |
| github-tags | containerbase/php-prebuild             | 8.4.15 | 8.5.0  |
| packagist   | phpunit/phpunit                        | 12.4.3 | 12.4.4 |
| packagist   | roave/infection-static-analysis-plugin | 1.39.0 | 1.41.0 |
| github-tags | shivammathur/setup-php                 | 2.35.5 | 2.36.0 |
@Ocramius Ocramius force-pushed the renovate/all-minor-patch branch from f9c1fa0 to 7bdce1c Compare November 26, 2025 21:35
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Nov 26, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@Ocramius Ocramius merged commit 5ed76e5 into 8.16.x Nov 26, 2025
29 checks passed
@Ocramius Ocramius deleted the renovate/all-minor-patch branch November 26, 2025 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant