Upgrade 2025 - ci, tools, php, ...#265
Merged
zdenekdrahos merged 7 commits intomasterfrom Jun 16, 2025
Merged
Conversation
https://github.com/EdgedesignCZ/phpqa/actions/runs/15660110579/job/44116580745?pr=265 This is a scheduled Ubuntu 20.04 retirement. Ubuntu 20.04 LTS runner will be removed on 2025-04-15. https://github.com/EdgedesignCZ/phpqa/actions/runs/15660147405/job/44116674050?pr=265 This request has been automatically failed because it uses a deprecated version of `actions/cache: v2`. This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v2` https://github.com/EdgedesignCZ/phpqa/actions/runs/15660192541/job/44116788349?pr=265#step:7:170 Ignore security-checker errors in deprecated php versions
f5f3c08 to
7595e61
Compare
https://github.com/EdgedesignCZ/phpqa/actions/runs/15660268102/job/44116972784?pr=265#step:5:21 Warning from https://repo.packagist.org: Support for Composer 1 will be shutdown on August 1st 2025. You should upgrade to Composer 2. See https://blog.packagist.com/shutting-down-packagist-org-support-for-composer-1-x/
7595e61 to
132dac6
Compare
Fix support for new deptrac version... https://github.com/EdgedesignCZ/phpqa/actions/runs/15661571066/job/44120076650?pr=265#step:7:327 Could not load deptrac.yaml. Reason: The file "deptrac.yaml" does not exist
16f0419 to
f683a58
Compare
- avoid nikic/php-parser dependency hell...
- detect psalm.phar in vendor/bin
https://github.com/EdgedesignCZ/phpqa/actions/runs/15661571066/job/44120076650?pr=265#step:7:354
[phpqa] Not installed tools: psalm
- it simplifies composer installation and conflicts (install what you need) - abandoned tools can be ignored - it slightly complicates default UX if user does not use docker image - update composer in dockerfile otherwise 7.2 cannot install deptrac + it prevents errors caused by deprecated composer
54cb797 to
99bc9e5
Compare
c5b5d58 to
eff8fac
Compare
https://github.com/EdgedesignCZ/phpqa/actions/runs/15661571066/job/44120076655?pr=265#step:7:355 ERROR: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in SecurityChecker.php:18
19d5503 to
8a0f05a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.