You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Github phpoffice/phpspreadsheet currently uses Phpstan 1.12.9. Dependabot runs for us on the first of every month. I would have expected the Feb. 1 run to upgrade Phpstan to 1.12.16. However, it did not upgrade Phpstan at all. (Url for the log file is given below.)
2025/02/01 11:35:11 INFO <job_957104315> No update possible for phpstan/phpstan 1.12.9
The log seems to indicate that it wants us to upgrade to phpstan/phpstan and phpstan/phpstan-phpunit release 2, but we are not ready for that yet (work is in progress). There is no such requirement in our composer.json or composer.lock files (and phpstan certainly hasn't abandoned release 1). So I don't know where that requirement is coming from. Is there something we need to do differently, aside from upgrading to release 2, to get our timely update?
It is not that it is a particularly big deal for us to update manually. My main concern is that we might be missing out on other updates for a similarly reason, when the version of a package that we are using is no longer part of the latest release.
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
Is there an existing issue for this?
Package ecosystem
Github
Package manager version
No response
Language version
No response
Manifest location and content before the Dependabot update
No response
dependabot.yml content
version: 2
updates:
directory: "/"
schedule:
interval: monthly
time: "11:00"
open-pull-requests-limit: 10
Updated dependency
phpstan/phpstan 1.12.9 not upgrading to 1.12.16
(less important) phpstan/phpstan-phpunit not upgrading from 1.4.0 to 1.4.2
What you expected to see, versus what you actually saw
I reported this to github first, the ticket there is https://support.github.com/ticket/personal/0/3211886
Github phpoffice/phpspreadsheet currently uses Phpstan 1.12.9. Dependabot runs for us on the first of every month. I would have expected the Feb. 1 run to upgrade Phpstan to 1.12.16. However, it did not upgrade Phpstan at all. (Url for the log file is given below.)
The log seems to indicate that it wants us to upgrade to phpstan/phpstan and phpstan/phpstan-phpunit release 2, but we are not ready for that yet (work is in progress). There is no such requirement in our composer.json or composer.lock files (and phpstan certainly hasn't abandoned release 1). So I don't know where that requirement is coming from. Is there something we need to do differently, aside from upgrading to release 2, to get our timely update?
It is not that it is a particularly big deal for us to update manually. My main concern is that we might be missing out on other updates for a similarly reason, when the version of a package that we are using is no longer part of the latest release.
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
https://github.com/PHPOffice/PhpSpreadsheet/actions/runs/13088200476/job/36521847892
Smallest manifest that reproduces the issue
No response
The text was updated successfully, but these errors were encountered: