Skip to content

Update all non-major dependencies#929

Merged
Ocramius merged 3 commits into8.15.xfrom
renovate/all-minor-patch
Oct 20, 2025
Merged

Update all non-major dependencies#929
Ocramius merged 3 commits into8.15.xfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Feb 17, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
azjezz/psl ^3.2.0 -> ^3.3.0 age adoption passing confidence require patch
composer/composer (source) ^2.8.5 -> ^2.8.12 age adoption passing confidence require patch
laminas/laminas-ci-matrix-action 1.29.0 -> 1.31.0 age adoption passing confidence action minor
laminas/laminas-continuous-integration-action 1.41.0 -> 1.43.0 age adoption passing confidence action minor
nikic/php-parser ^5.4.0 -> ^5.6.1 age adoption passing confidence require patch
nikolaposa/version ^4.2.0 -> ^4.2.1 age adoption passing confidence require patch
phpunit/phpunit (source) ^11.5.7 -> ^11.5.42 age adoption passing confidence require-dev patch
psalm/plugin-phpunit ^0.19.2 -> ^0.19.5 age adoption passing confidence require-dev patch
roave/better-reflection ^6.57.0 -> ^6.65.0 age adoption passing confidence require patch
roave/infection-static-analysis-plugin ^1.36.0 -> ^1.39.0 age adoption passing confidence require-dev patch
shivammathur/setup-php 2.32.0 -> 2.35.5 age adoption passing confidence action minor
squizlabs/php_codesniffer ^3.11.3 -> ^3.13.4 age adoption passing confidence require-dev patch
symfony/console (source) ^7.2.1 -> ^7.3.4 age adoption passing confidence require patch
vimeo/psalm ^6.6.1 -> ^6.13.1 age adoption passing confidence require-dev patch

Release Notes

composer/composer (composer/composer)

v2.8.12

Compare Source

  • Fixed json schema issues with version validation (#​12512)
    • Fixed PHP 8.5 deprecation warnings (#​12513)
    • Fixed support for Bitbucket API tokens (#​12515)
    • Fixed handling of spaces in paths when using binaries (#​12524)
    • Fixed config --global path resolution issue (#​12537)
    • Reduced peak memory usage while loading packages (#​12516)
    • Dropped react/promise 2.x support

v2.8.11

Compare Source

  • Fixed PHP 8.5 deprecation warnings (#​12504, #​12493, #​12505)
    • Fixed bump command handling of 0.x versions (#​12468)
    • Fixed psr-4 warnings being shown in some cases when using symlinked directories (#​12480)
    • Fixed audit command failing hard if any advisory constraint was invalid (#​12507)

v2.8.10

Compare Source

  • Fixed plugins appearing loaded despite not being loaded yet in some edge cases (#​12442)
    • Fixed forward compatibility with Symfony 7.4 (#​12445)
    • Fixed deprecation warning on PHP 8.4 when platform check fails (#​12453)
    • Fixed support for new planner role in GitLab (#​12426)
    • Fixed Bitbucket regression introduced in 2.8.0 (#​12462)
    • Fixed json schema issues with version validation (#​12438)
    • Fixed git prompt breaking some systems (#​12437)
    • Fixed warning on PHP 8.5 when curl is not loaded (#​12472)

v2.8.9

Compare Source

  • Fixed json schema issues with version validation (#​12376)
    • Fixed bump-after-update triggering after an update --lock, which makes no sense (#​12371)
    • Fixed zip bomb false positives when unpacking using ZipArchive (#​12409)
    • Fixed creation of empty archives (#​12408)
    • Removed output of script being run when running via composer <script-name> (#​12383)

v2.8.8

Compare Source

  • Fixed json schema issues with version validation (#​12367)
    • Fixed issues running on 32bit machines (#​12365)

v2.8.7

Compare Source

  • Bumped justinrainbow/json-schema dependency to 6.x (#​12348)
    • Added COMPOSER_MAX_PARALLEL_PROCESS env var to control max amount of parallel processes Composer will start (#​12356)
    • Added zstd/brotli presence in diagnose command output
    • Fixed error handler to avoid spamming deprecation notices (#​12360)
    • Fixed InstalledVersions returning duplicate data at Composer runtime (#​12225)
    • Fixed handling of --with ... constraints to make them apply to packages replaced a package with a different name (#​12353)
    • Fixed deprecation warnings showing up in IDE code inspections within the vendor dir (#​12331)
    • Fixed a few json schema completeness issues (#​12332, #​12321)
    • Fixed issue autoloading files with a .phar inside the path (#​12326)
laminas/laminas-ci-matrix-action (laminas/laminas-ci-matrix-action)

v1.31.0

Compare Source

Release Notes for 1.31.0
1.31.0
  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1
Dependencies,Enhancement

v1.30.0

Compare Source

Release Notes for 1.30.0
1.30.0
  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1
Enhancement
laminas/laminas-continuous-integration-action (laminas/laminas-continuous-integration-action)

v1.43.0

Compare Source

Release Notes for 1.43.0
1.43.0
  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1
Enhancement

v1.42.0

Compare Source

Release Notes for 1.42.0
1.42.0
  • Total issues resolved: 0
  • Total pull requests resolved: 10
  • Total contributors: 1
renovate
shivammathur/setup-php (shivammathur/setup-php)

v2.35.5

Compare Source

Changelog

  • Added support for macOS 26 based environments.
runs-on: macos-26
steps:
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  • Fixed resolving tools' releases to the latest one for a version prefix in tools input. (#​1000)
    For example, this should install the latest release of PHPUnit with 10.5 as the prefix.
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.1'
    tools: phpunit:10.5.x
  • Improved installing intl extension with a particular ICU versions.
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    extensions: intl-77.1
  • Fixed tools setup to use the new github-token input value to avoid rate limits.
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: phpcs: 4
    github-token: ${{ secrets.GITHUB_TOKEN }}
  • Improved errors when tools fail to install. (#​991)

  • Fixed warning in get function on request failure.

  • Added a fallback source for composer phar archives. (#​956)

  • Added a fallback source for PPA keys. (#​996)

  • Fixed opcache.jit_buffer_size config on arm environments. (#​999)

  • Updated Node.js dependencies.

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

Follow for updates

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

v2.35.4

Compare Source

Changelog

  • Fixed updating brew core tap before installing PHP on macOS.

  • Updated actions in internal workflows.

  • Updated Node.js dependencies.

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

Follow for updates

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

v2.35.3

Compare Source

Changelog

  • Improved github-token support for GitHub Enterprise. (#​981).

    For GitHub Enterprise users, the github-token input does not default to the GITHUB_TOKEN secret. Therefore, it's recommended to set the github-token input to a Personal Access Token (PAT).

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    github-token: ${{ secrets.YOUR_PAT_TOKEN }}
  • Fixed support for relay extension for PHP 7.4 on macOS.

  • Updated internal workflows to not run on forks. (#​982)

  • Updated Node.js dependencies.

Thanks @​jrfnl for the contributions 🎉

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

Follow for updates

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

v2.35.2

Compare Source

Changelog

  • Fixed race condition in updating composer auth.json. (#​980)

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

Follow for updates

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

v2.35.1

Compare Source

Changelog

  • Fixed regression in composer authentication in 2.35.0. (#​979)

  • Fixed installing geos extension on PHP 8.5.

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

Follow for updates

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

v2.35.0

Compare Source

Changelog

  • Added support for github-token input. (#​969)
    It uses the GITHUB_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
  • Added support for Roave/BackwardCompatibilityCheck. (#​911, #​974)
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: backward-compatibility-check
  • Added support for shipmonk/name-collision-detector. (#​932, #​973)
- 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

Follow for updates

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

v2.34.1

Compare Source

Changelog

  • Fixed tool-cache directory on self-hosted runners.

  • Fixed generating lock path in unix.sh on verbose branch.

  • Updated Node.js dependencies.

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

Follow for updates

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

v2.34.0

Compare Source

Changelog

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: pie
  • Added support to allow composer plugins by specifying the list of plugins in COMPOSER_ALLOW_PLUGINS env.
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
  env:
    COMPOSER_ALLOW_PLUGINS: composer/installers, composer/satis
  • Added fallback for fetching the manifest for PHP versions. (#​952)

  • Added support to specify tools directory using SETUP_PHP_TOOLS_DIR env. (#​943, #​945)

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
  env:
    SETUP_PHP_TOOLS_DIR: /tmp/tools
  • Improved detecting linux self-hosted runners if runner env is not specified. (#​947)

  • Improved locking mechanism while fetching files on self-hosted runners.

  • Dropped support for using dependency files in shivammathur/extension tap.

  • Fixed errors on macOS regarding missing taps.

  • Fixed logic to fail on first error in extension setup from source. (#​951)

  • Fixed error about missing self_hosted_helper function on macOS.

  • Fixed the file name of the sources list to match the name used by apt-add-repository. (#​953)

  • Fixed installing hiredis on macOS during relay setup.

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    extensions: relay
  • Updated Node.js dependencies.

Thanks @​alcaeus, @​JMoodyFWD, and @​cmb69 for the contributions 🎉

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

Follow for updates

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

v2.33.0

Compare Source

Changelog

  • Added support for Arm Ubuntu runners ubuntu-24.04-arm and ubuntu-22.04-arm. (#​848)
jobs:
  run:
    runs-on: ubuntu-24.04-arm # or ubuntu-22.04-arm
    steps:
    - name: Setup PHP
      uses: shivammathur/setup-php@v2
      with:
        php-version: '8.4'
  • Dropped support for Ubuntu 20.04 (ubuntu-20.04) for both GitHub hosted and self-hosted runners. Please migrate your workflows to ubuntu-22.04 or ubuntu-24.04. (#​939)
    Ref: https://github.com/shivammathur/setup-php#github-hosted-runners

  • Improved support for installing PHPUnit around new releases. Now setup-php will fallback to the previous release till new release is available on the phpunit.de website after it is tagged. (#​913, #​938)

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: phpunit
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
  env:
    TOOLS_DIR: '/tmp/tools'
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: composer-normalize
  • Updated the repository for PHP-CS-Fixer. (#​900)
- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    tools: php-cs-fixer
  • Added support for blackfire and ionCube extensions for PHP 8.4.

  • Improved support for phalcon and zephir_parser extensions.

  • Improved support for OCI extensions pdo_oci and oci8 on self-hosted runners. (#​929)

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    extensions: pdo_oci, oci8
  • Improved locking mechanism while fetching files on self-hosted runners. (#​912)

  • Fixed a warning on macOS while patching extensions.

  • Fixed linking hiredis library during relay setup.

- name: Setup PHP
  uses: shivammathur/setup-php@v2
  with:
    php-version: '8.4'
    extensions: relay
  • Updated Node.js dependencies.

Thanks @​deguif, @​DanielEScherzer, @​voodooism, @​hms5232, and @​jg-development for the contributions 🎉

Thanks @​complex-gmbh and @​WorkOfStan 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 Feb 17, 2025
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Feb 17, 2025

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2750084 to 76a37c0 Compare February 18, 2025 12:09
@renovate renovate bot changed the title Update dependency vimeo/psalm to ^6.7.1 Update all non-major dependencies Feb 18, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 9307066 to 1e819fd Compare February 25, 2025 22:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 2d398c6 to 6cc0836 Compare March 5, 2025 11:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 2340d46 to c08b4cf Compare March 11, 2025 21:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 8 times, most recently from 7c7a3f7 to 1fd8366 Compare March 23, 2025 18:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 9c25a71 to 7c9b443 Compare March 28, 2025 16:10
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 4d91421 to 088f436 Compare May 15, 2025 07:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from fb6831d to b2d88b0 Compare May 21, 2025 17:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 0000773 to 4c4d00d Compare May 31, 2025 09:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 777f0cc to 6002584 Compare June 9, 2025 13:47
@renovate renovate bot changed the base branch from 8.14.x to 8.15.x June 9, 2025 19:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 4cf0c2b to 6c043eb Compare June 13, 2025 10:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from cc0ed0a to e34fa56 Compare June 20, 2025 11:59
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from f4f2146 to 07fa013 Compare June 28, 2025 10:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 79fa122 to ff82d88 Compare July 11, 2025 07:45
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ff82d88 to 55df671 Compare July 14, 2025 14:00
renovate bot and others added 2 commits October 20, 2025 15:31
| datasource  | package                                       | from    | to      |
| ----------- | --------------------------------------------- | ------- | ------- |
| packagist   | azjezz/psl                                    | 3.3.0   | 3.3.0   |
| packagist   | composer/composer                             | 2.8.6   | 2.8.12  |
| github-tags | laminas/laminas-ci-matrix-action              | 1.29.0  | 1.31.0  |
| github-tags | laminas/laminas-continuous-integration-action | 1.41.0  | 1.43.0  |
| packagist   | nikic/php-parser                              | 5.6.1   | 5.6.1   |
| packagist   | nikolaposa/version                            | 4.2.1   | 4.2.1   |
| packagist   | phpunit/phpunit                               | 11.5.42 | 11.5.42 |
| packagist   | psalm/plugin-phpunit                          | 0.19.5  | 0.19.5  |
| packagist   | roave/better-reflection                       | 6.65.0  | 6.65.0  |
| packagist   | roave/infection-static-analysis-plugin        | 1.39.0  | 1.39.0  |
| github-tags | shivammathur/setup-php                        | 2.32.0  | 2.35.5  |
| packagist   | squizlabs/php_codesniffer                     | 3.13.4  | 3.13.4  |
| packagist   | symfony/console                               | 7.3.4   | 7.3.4   |
| packagist   | vimeo/psalm                                   | 6.13.1  | 6.13.1  |
…on-schema` instead

this mostly drops an intermediate dependency, which was used in a single assertion, once.
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Oct 20, 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.

Ref: https://github.com/Roave/BackwardCompatibilityCheck/actions/runs/18657635613/job/53190540967?pr=929#step:3:590

Helps with:

```
 PHP Warning:  Private methods cannot be final as they are never overridden by other classes in /github/workspace/vendor/marc-mabe/php-enum/src/Enum.php on line 82
.................................................
Warning: Private methods cannot be final as they are never overridden by other classes in /github/workspace/vendor/marc-mabe/php-enum/src/Enum.php on line 82
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant