Repository navigation
Monthly dependency maintenance (October 2026) - #6871
Merged
Merged
Conversation
composer/semver 3.5.2, guzzlehttp/guzzle 7.16.1, guzzlehttp/promises 2.6.0, guzzlehttp/psr7 2.13.2, react/child-process 0.7.x-dev 62e902d, symfony/console 5.4.54, symfony/process 5.4.54, Symfony polyfills 1.43 Amp-Thread-ID: https://ampcode.com/threads/T-01a1820d-d5f1-765d-83b2-fba47367502e
php-scoper 0.18.20 requires jetbrains/phpstorm-stubs ^2026.2, so dev-master is aliased again. Amp-Thread-ID: https://ampcode.com/threads/T-01a1820d-d5f1-765d-83b2-fba47367502e
…ithin their constraints Amp-Thread-ID: https://ampcode.com/threads/T-01a1820d-d5f1-765d-83b2-fba47367502e
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.
Monthly dependency maintenance.
Updated
step-security/harden-runnerv2.22.2 → v2.22.3. Every other action is already on its latest release, and each pinned SHA matches its version comment.composer.lock(constraints unchanged): composer/semver 3.5.2, guzzlehttp/guzzle 7.16.1 (promises 2.6.0, psr7 2.13.2), react/child-process 0.7.x-dev 62e902d, symfony/console 5.4.54 (both patches still apply), symfony/process 5.4.54, Symfony polyfills 1.43.tests/composer.lock: PHPUnit 11.5.57, paratest 7.8.6, Symfony 7.4.21, nikic/php-parser 5.9.0, and others.tests/phpunit.xmlis migrated; the coverage-text logger is dropped because CI runs without a coverage driver. Also phpstan 2.3.3.jetbrains/phpstorm-stubs ^2026.2, sodev-masteris aliased asv2026.x-devagain. The php-scoper patch still applies.PHP 7.4 compatibility of the PHAR
Vendor code is not downgraded, so every updated runtime package was linted with PHP 7.4.33. The set of vendor files that don't parse on 7.4 is identical before and after this PR: 50 files, all PHP 8-only bootstraps and attributes that 7.4 never loads.
I built the PHAR locally the same way
phar.ymldoes on PHP 8.2 (compiler tests, compiler PHPStan, prepare, box compile, resign) and ran it on PHP 7.4.33:--versionworks.function.notFoundforstr_contains. No warnings or deprecations.bisect --good=2.3.2 --bad=2.3.3on 7.4 calls the GitHub API and downloads a PHAR through Guzzle, with a progress bar.Local checks
make tests: OK (22637 tests, 106 skipped).make phpstanandmake cs: no errors.npm run check,npm test(38 passed) andcdk synthpass.Not adopted
Root, blocked by the PHAR's PHP 7.4 runtime (vendor isn't downgraded):
Root, possible but deferred:
Other:
ext-*shadow-dependency analysis, which failsmake composer-dependency-analyseruntil the config declares or ignores the extensions.tests/composer.jsonas is.--post-commentsrun.phpstan/php-8-stubsandjetbrains/phpstorm-stubsare left to their bot PRs (#6868, #6861).