Skip to content

Conversation

Copy link

Copilot AI commented Dec 6, 2025

Q A
Is bugfix? ✔️
New feature?
Breaks BC?
Fixed issues #(issue number will be linked automatically)

Problem

Composer dependency resolution fails on PHP 8.4+ due to outdated dev dependency constraints.

Changes

composer.json:

  • roave/infection-static-analysis-plugin: ^1.25|^1.30^1.35 (supports PHP 8.1-8.3)
  • vimeo/psalm: ^4.30|^5.22^5.22|^6.13 (adds PHP 8.4+ support via Psalm 6.x)

GitHub Actions:

  • Added PHP 8.3, 8.4, 8.5 to all database test workflows (mysql, pgsql, sqlite, mssql, mariadb, oracle)
  • Added PHP 8.3, 8.4, 8.5 to static analysis and composer-require-checker
  • Mutation testing now uses PHP 8.4
  • BC checker and rector updated to PHP 8.1 (more stable baseline)

PHP constraint remains ^8.0 (already covers 8.0-8.5).

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/OndraM/ci-detector/zipball/8b0223b5ed235fd377c75fdd1bfcad05c0f168b8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/amphp/amp/zipball/d7dda98dae26e56f3f6fcfbf1c1f819c9a993207
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/amphp/byte-stream/zipball/4f0e968ba3798a423730f567b1b50d3441c16ddc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/clue/reactphp-stdio/zipball/dfa6c378aabdff718202d4e2453f752c38ea3399
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/clue/reactphp-term/zipball/00f297dc597eaee2ebf98af8f27cca5d21d60fa3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/clue/reactphp-utf8/zipball/d5cd04d39cb5457aa5df830b7c4b301d2694217e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/colinodell/json5/zipball/15b063f8cb5e6deb15f0cd39123264ec0d19c710
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/infection/abstract-testframework-adapter/zipball/18925e20d15d1a5995bb85c9dc09e8751e1e069b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/infection/extension-installer/zipball/9b351d2910b9a23ab4815542e93d541e0ca0cdcf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/infection/include-interceptor/zipball/0cc76d95a79d9832d74e74492b0a30139904bdf7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/jolicode/php-os-helper/zipball/1622ad8bbcab98e62b5c041397e8519f10d90e29
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/maglnet/ComposerRequireChecker/zipball/5109aed7b4695e6d772c4e748030c92da69a7f81
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/nikic/PHP-Parser/zipball/51bd93cc741b7fc3d63d20b6bdcd99fdaa359837
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/90614c73d3800e187615e2dd236ad0e2a01bf761
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/phpstan/phpdoc-parser/zipball/1e0cd5370df5dd2e556a36b9c62f62e555870495
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sanmai/later/zipball/72a82d783864bca90412d8a26c1878f8981fee97
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sanmai/pipeline/zipball/fb8d0c23b4ef085315a36d397fafa052203020ce
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/comparator/zipball/e8e53097718d2b53cfb2aa859b06a41abf58c62e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/spatie/phpunit-watcher/zipball/9353e6a6e49254cf266d860ab7fec2b5d37dab00
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/console/zipball/0bc0f45254b99c58d45a8fbf9fb955d46cbd1bb8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/finder/zipball/340b9ed7320570f319028a2cbec46d40535e94bd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/process/zipball/7ca8dc2d0dcf4882658313aba8be5d9fd01026c8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/symfony/string/zipball/d50e862cb0a0e0886f73ca1f31b865efbb795003
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/thecodingmachine/safe/zipball/3115ecd6b4391662b4931daac4eba6b07a2ac1f0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/vimeo/psalm/zipball/d747f6500b38ac4f7dfc5edbcae6e4b637d7add0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/webmozarts/glob/zipball/8a2842112d6916e61e0e15e316465b611f3abc17
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Gz0M1k /usr/bin/composer install --no-interaction (http block)
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/yiisoft/arrays/zipball/8efada90e4fd540b3da476779bc1b7bd9319b62f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/yiisoft/cache/zipball/891c9f61c670a50af7a6a55194307610e78098c5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/yiisoft/db/zipball/71c9f37596da41a910dee440d38f5d1bb303a39b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/yiisoft/log/zipball/5d561e9d58dd56fedd9b9e285a7b6730c8985d76
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/yiisoft/strings/zipball/9bc7fea56374619cccd4587848029fe97f98bb33
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)
  • https://api.github.com/repos/yiisoft/var-dumper/zipball/0860637f99fddfbeb98976bcc716b2aabc94ff85
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/GXZ9LZ /usr/bin/composer update --no-interaction --prefer-dist /home/REDACTED/.cabash (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>PHP 8.3-8.5 support is missing</issue_title>
<issue_description>### What steps will reproduce the problem?
Run composer install on PHP 8.4

What is the expected result?

Dependencies installed

What do you get instead?

Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires roave/infection-static-analysis-plugin ^1.25|^1.30 -> satisfiable by roave/infection-static-analysis-plugin[1.25.0, ..., 1.41.0].
    - roave/infection-static-analysis-plugin 1.25.0 requires php ~8.0.0|~8.1.0|~8.2.0 -> your php version (8.4.10) does not satisfy that requirement.
    - roave/infection-static-analysis-plugin[1.26.0, ..., 1.32.0] require php ~8.1.0 || ~8.2.0 -> your php version (8.4.10) does not satisfy that requirement.
    - roave/infection-static-analysis-plugin[1.33.0, ..., 1.35.0] require php ~8.1.0 || ~8.2.0 || ~8.3.0 -> your php version (8.4.10) does not satisfy that requirement.
    - roave/infection-static-analysis-plugin 1.36.0 requires vimeo/psalm ^6.0 -> found vimeo/psalm[6.0.0, ..., 6.13.1] but it conflicts with your root composer.json require (^4.30|^5.22).
    - roave/infection-static-analysis-plugin 1.37.0 requires vimeo/psalm ^6.8.8 -> found vimeo/psalm[6.8.8, ..., 6.13.1] but it conflicts with your root composer.json require (^4.30|^5.22).
    - roave/infection-static-analysis-plugin 1.38.0 requires vimeo/psalm ^6.12.0 -> found vimeo/psalm[6.12.0, 6.12.1, 6.13.0, 6.13.1] but it conflicts with your root composer.json require (^4.30|^5.22).
    - roave/infection-static-analysis-plugin[1.39.0, ..., 1.41.0] require vimeo/psalm ^6.13.1 -> found vimeo/psalm[6.13.1] but it conflicts with your root composer.json require (^4.30|^5.22).

Additional info

Q A
Version 1.0
PHP version 8.4.12
Operating system Mac OS
</issue_description>

<agent_instructions>Update github actions to run on PHP 8.5, update composer.json constraints to use latest versions of packages.</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI self-assigned this Dec 6, 2025
Copilot AI changed the title [WIP] Add support for PHP 8.3 to 8.5 in composer Add PHP 8.3-8.5 support Dec 6, 2025
Copilot AI requested a review from samdark December 6, 2025 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PHP 8.3-8.5 support is missing

2 participants