diff --git a/.github/workflows/php_ci.yml b/.github/workflows/php_ci.yml index 1e8640390d..7bd6d5ff82 100644 --- a/.github/workflows/php_ci.yml +++ b/.github/workflows/php_ci.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false matrix: - php: ['8.2'] + php: ['8.2', '8.3', '8.4'] dependencies: ['latest', 'lowest'] actions: - {name: composer, run: make check-composer} diff --git a/.github/workflows/split_tests.yml b/.github/workflows/split_tests.yml index 7b4fbb3bca..115ada9786 100644 --- a/.github/workflows/split_tests.yml +++ b/.github/workflows/split_tests.yml @@ -57,7 +57,7 @@ jobs: strategy: fail-fast: false matrix: - php: ['8.2'] + php: ['8.2', '8.3', '8.4'] dependencies: ['latest', 'lowest'] package: ${{ fromJson(needs.provide_packages_json.outputs.matrix) }} diff --git a/composer.json b/composer.json index cc234bddf4..df666a27f4 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,7 @@ "nikic/php-parser": "^5.0", "openswoole/core": "^22.1", "paragonie/halite": "^5.1", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "psr/cache": "^3.0", "psr/log": "^3.0", "spatie/url": "^2.2", diff --git a/packages/EasyActivity/composer.json b/packages/EasyActivity/composer.json index 623c01cf63..091fc80055 100644 --- a/packages/EasyActivity/composer.json +++ b/packages/EasyActivity/composer.json @@ -23,7 +23,7 @@ "require-dev": { "doctrine/doctrine-bundle": "^2.12", "eonx-com/easy-test": "^6.19", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/framework-bundle": "^7.2" }, "autoload": { diff --git a/packages/EasyApiPlatform/composer.json b/packages/EasyApiPlatform/composer.json index 1c66dc2fc8..012bd6ea3b 100644 --- a/packages/EasyApiPlatform/composer.json +++ b/packages/EasyApiPlatform/composer.json @@ -27,7 +27,7 @@ "eonx-com/easy-error-handler": "^6.19", "eonx-com/easy-test": "^6.19", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/browser-kit": "^7.2", "symfony/expression-language": "^7.2", "symfony/framework-bundle": "^7.2", diff --git a/packages/EasyApiToken/composer.json b/packages/EasyApiToken/composer.json index bcdf7f4150..e2e82f492b 100644 --- a/packages/EasyApiToken/composer.json +++ b/packages/EasyApiToken/composer.json @@ -23,7 +23,7 @@ "nyholm/psr7": "^1.8", "paragonie/random_compat": "^2.0", "phpseclib/phpseclib": "^3.0.36", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "psr-discovery/discovery": "^1.0.2", "symfony/cache": "^7.2", "symfony/http-client": "^7.2" diff --git a/packages/EasyAsync/composer.json b/packages/EasyAsync/composer.json index 23239dfb20..8e113bdb98 100644 --- a/packages/EasyAsync/composer.json +++ b/packages/EasyAsync/composer.json @@ -23,7 +23,7 @@ "eonx-com/easy-logging": "^6.19", "eonx-com/easy-random": "^6.19", "eonx-com/easy-test": "^6.19", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/doctrine-bridge": "^7.2", "symfony/framework-bundle": "^7.2" }, diff --git a/packages/EasyBankFiles/composer.json b/packages/EasyBankFiles/composer.json index fb64695230..7b57ab934b 100644 --- a/packages/EasyBankFiles/composer.json +++ b/packages/EasyBankFiles/composer.json @@ -15,7 +15,7 @@ "require-dev": { "eonx-com/easy-test": "^6.19", "mockery/mockery": "^1.6", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyBatch/composer.json b/packages/EasyBatch/composer.json index 0b4407de16..6d8c0bef00 100644 --- a/packages/EasyBatch/composer.json +++ b/packages/EasyBatch/composer.json @@ -20,7 +20,7 @@ }, "require-dev": { "eonx-com/easy-test": "^6.19", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyBugsnag/composer.json b/packages/EasyBugsnag/composer.json index 8d0876534f..91a5460d07 100644 --- a/packages/EasyBugsnag/composer.json +++ b/packages/EasyBugsnag/composer.json @@ -28,7 +28,7 @@ "doctrine/orm": "^2.20", "eonx-com/easy-test": "^6.19", "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/doctrine-bridge": "^7.2", "symfony/uid": "^7.2" }, diff --git a/packages/EasyDecision/composer.json b/packages/EasyDecision/composer.json index 0b0f6f02b5..02cd3381e9 100644 --- a/packages/EasyDecision/composer.json +++ b/packages/EasyDecision/composer.json @@ -16,7 +16,7 @@ }, "require-dev": { "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyDoctrine/composer.json b/packages/EasyDoctrine/composer.json index 7072f60ee8..1f80e2371e 100644 --- a/packages/EasyDoctrine/composer.json +++ b/packages/EasyDoctrine/composer.json @@ -31,7 +31,7 @@ "eonx-com/easy-test": "^6.19", "mockery/mockery": "^1.6", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/event-dispatcher-contracts": "^3.5" }, "autoload": { diff --git a/packages/EasyEncryption/composer.json b/packages/EasyEncryption/composer.json index f42c08cab0..15e3f94838 100644 --- a/packages/EasyEncryption/composer.json +++ b/packages/EasyEncryption/composer.json @@ -16,7 +16,7 @@ "aws/aws-sdk-php": "^3.288.1", "eonx-com/easy-test": "^6.19", "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/filesystem": "^7.2", "symfony/process": "^7.2" }, diff --git a/packages/EasyErrorHandler/composer.json b/packages/EasyErrorHandler/composer.json index e57f82fb3a..fe8e0c8203 100644 --- a/packages/EasyErrorHandler/composer.json +++ b/packages/EasyErrorHandler/composer.json @@ -26,7 +26,7 @@ "eonx-com/easy-test": "^6.19", "eonx-com/easy-webhook": "^6.19", "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/framework-bundle": "^7.2" }, "autoload": { diff --git a/packages/EasyEventDispatcher/composer.json b/packages/EasyEventDispatcher/composer.json index 92634697d3..d9af82f1dd 100644 --- a/packages/EasyEventDispatcher/composer.json +++ b/packages/EasyEventDispatcher/composer.json @@ -12,7 +12,7 @@ "require-dev": { "eonx-com/easy-test": "^6.19", "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/config": "^7.2" }, "autoload": { diff --git a/packages/EasyHttpClient/composer.json b/packages/EasyHttpClient/composer.json index 3f22061880..b69d4c8d98 100644 --- a/packages/EasyHttpClient/composer.json +++ b/packages/EasyHttpClient/composer.json @@ -26,7 +26,7 @@ "eonx-com/easy-webhook": "^6.19", "laravel/lumen-framework": "^11.0", "mockery/mockery": "^1.6", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/amazon-sqs-messenger": "^7.2", "symfony/doctrine-bridge": "^7.2", "symfony/event-dispatcher-contracts": "^3.5" diff --git a/packages/EasyLock/composer.json b/packages/EasyLock/composer.json index 713e4ef75c..903b49a71c 100644 --- a/packages/EasyLock/composer.json +++ b/packages/EasyLock/composer.json @@ -19,7 +19,7 @@ "doctrine/doctrine-bundle": "^2.12", "doctrine/orm": "^2.20", "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyLogging/composer.json b/packages/EasyLogging/composer.json index 03dba753e6..4ab13f640e 100644 --- a/packages/EasyLogging/composer.json +++ b/packages/EasyLogging/composer.json @@ -16,7 +16,7 @@ "bugsnag/bugsnag": "^3.29", "eonx-com/easy-test": "^6.19", "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyNotification/composer.json b/packages/EasyNotification/composer.json index 5d8f72aa20..513e90ad15 100644 --- a/packages/EasyNotification/composer.json +++ b/packages/EasyNotification/composer.json @@ -19,7 +19,7 @@ }, "require-dev": { "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyPagination/composer.json b/packages/EasyPagination/composer.json index ca2225089b..67da922b85 100644 --- a/packages/EasyPagination/composer.json +++ b/packages/EasyPagination/composer.json @@ -20,7 +20,7 @@ "doctrine/doctrine-bundle": "^2.12", "laravel/lumen-framework": "^11.0", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/uid": "^7.2" }, "autoload": { diff --git a/packages/EasyPipeline/composer.json b/packages/EasyPipeline/composer.json index cb26dfe0cd..460500c725 100644 --- a/packages/EasyPipeline/composer.json +++ b/packages/EasyPipeline/composer.json @@ -8,7 +8,7 @@ }, "require-dev": { "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyRandom/composer.json b/packages/EasyRandom/composer.json index 1c7f8a21af..73607668eb 100644 --- a/packages/EasyRandom/composer.json +++ b/packages/EasyRandom/composer.json @@ -14,7 +14,7 @@ "require-dev": { "eonx-com/easy-test": "^6.19", "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/framework-bundle": "^7.2" }, "autoload": { diff --git a/packages/EasyRepository/composer.json b/packages/EasyRepository/composer.json index 2952a2540b..8a2820a391 100644 --- a/packages/EasyRepository/composer.json +++ b/packages/EasyRepository/composer.json @@ -13,7 +13,7 @@ "eonx-com/easy-pagination": "^6.19", "laravel/lumen-framework": "^11.0", "mockery/mockery": "^1.6", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyRequestId/composer.json b/packages/EasyRequestId/composer.json index 42a0686427..3de0d5bbd0 100644 --- a/packages/EasyRequestId/composer.json +++ b/packages/EasyRequestId/composer.json @@ -15,7 +15,7 @@ }, "require-dev": { "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasySchedule/composer.json b/packages/EasySchedule/composer.json index a60306fa25..640cd944e4 100644 --- a/packages/EasySchedule/composer.json +++ b/packages/EasySchedule/composer.json @@ -18,7 +18,7 @@ }, "require-dev": { "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasySecurity/composer.json b/packages/EasySecurity/composer.json index bef8c99bed..df8a6d0123 100644 --- a/packages/EasySecurity/composer.json +++ b/packages/EasySecurity/composer.json @@ -24,7 +24,7 @@ "eonx-com/easy-logging": "^6.19", "laravel/lumen-framework": "^11.0", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyServerless/composer.json b/packages/EasyServerless/composer.json index fa0a346411..af4a880ad9 100644 --- a/packages/EasyServerless/composer.json +++ b/packages/EasyServerless/composer.json @@ -16,7 +16,7 @@ "bref/symfony-messenger": "^1.3.4", "laravel/lumen-framework": "^11.0", "monolog/monolog": "^3.7", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/cache": "^7.2", "symfony/config": "^7.2", "symfony/http-kernel": "^7.2" diff --git a/packages/EasySwoole/composer.json b/packages/EasySwoole/composer.json index 56263e89a0..a70d690644 100644 --- a/packages/EasySwoole/composer.json +++ b/packages/EasySwoole/composer.json @@ -25,7 +25,7 @@ "eonx-com/easy-bugsnag": "^6.19", "eonx-com/easy-logging": "^6.19", "openswoole/ide-helper": "^22.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/twig-bundle": "^7.2" }, "autoload": { diff --git a/packages/EasyTemplatingBlock/composer.json b/packages/EasyTemplatingBlock/composer.json index edbc276541..262795fcee 100644 --- a/packages/EasyTemplatingBlock/composer.json +++ b/packages/EasyTemplatingBlock/composer.json @@ -12,7 +12,7 @@ "twig/twig": "^3.14.1" }, "require-dev": { - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": { diff --git a/packages/EasyTest/composer.json b/packages/EasyTest/composer.json index 9724a552ac..a3580a76ed 100644 --- a/packages/EasyTest/composer.json +++ b/packages/EasyTest/composer.json @@ -7,7 +7,7 @@ "php": "^8.2", "eonx-com/easy-utils": "^6.19", "nette/utils": "^4.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/config": "^7.2", "symfony/console": "^7.2", "symfony/dependency-injection": "^7.2", diff --git a/packages/EasyUtils/composer.json b/packages/EasyUtils/composer.json index 51d4c1251f..c446a10149 100644 --- a/packages/EasyUtils/composer.json +++ b/packages/EasyUtils/composer.json @@ -18,7 +18,7 @@ "eonx-com/easy-test": "^6.19", "laravel/lumen-framework": "^11.0", "mockery/mockery": "^1.6", - "phpunit/phpunit": "^10.2|^11.4|^12.4", + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0", "symfony/serializer": "^7.2", "symfony/validator": "^7.2" }, diff --git a/packages/EasyWebhook/composer.json b/packages/EasyWebhook/composer.json index fb9173958a..c840f42859 100644 --- a/packages/EasyWebhook/composer.json +++ b/packages/EasyWebhook/composer.json @@ -26,7 +26,7 @@ "eonx-com/easy-test": "^6.19", "illuminate/database": "^11.15", "laravel/lumen-framework": "^11.0", - "phpunit/phpunit": "^10.2|^11.4|^12.4" + "phpunit/phpunit": "^10.2|^11.4|^12.4|^13.0" }, "autoload": { "psr-4": {