diff --git a/.github/settings.yml b/.github/settings.yml index ff41759..868d0bf 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -126,6 +126,18 @@ rulesets: integration_id: 15368 - context: 'Tests with Composer (PHP 8.4, PHPUnit 12 & lowest dependencies)' integration_id: 15368 + - context: 'Tests with Composer (PHP 8.5, PHPUnit 10 & highest dependencies)' + integration_id: 15368 + - context: 'Tests with Composer (PHP 8.5, PHPUnit 10 & lowest dependencies)' + integration_id: 15368 + - context: 'Tests with Composer (PHP 8.5, PHPUnit 11 & highest dependencies)' + integration_id: 15368 + - context: 'Tests with Composer (PHP 8.5, PHPUnit 11 & lowest dependencies)' + integration_id: 15368 + - context: 'Tests with Composer (PHP 8.5, PHPUnit 12 & highest dependencies)' + integration_id: 15368 + - context: 'Tests with Composer (PHP 8.5, PHPUnit 12 & lowest dependencies)' + integration_id: 15368 - context: 'Tests with PHAR (PHP 8.1 & PHPUnit 10)' integration_id: 15368 - context: 'Tests with PHAR (PHP 8.2 & PHPUnit 10)' @@ -144,6 +156,12 @@ rulesets: integration_id: 15368 - context: 'Tests with PHAR (PHP 8.4 & PHPUnit 12)' integration_id: 15368 + - context: 'Tests with PHAR (PHP 8.5 & PHPUnit 10)' + integration_id: 15368 + - context: 'Tests with PHAR (PHP 8.5 & PHPUnit 11)' + integration_id: 15368 + - context: 'Tests with PHAR (PHP 8.5 & PHPUnit 12)' + integration_id: 15368 - context: 'Test coverage' integration_id: 15368 bypass_actors: diff --git a/.github/workflows/cgl.yaml b/.github/workflows/cgl.yaml index 97ff123..69df9e9 100644 --- a/.github/workflows/cgl.yaml +++ b/.github/workflows/cgl.yaml @@ -25,7 +25,8 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: 8.4 + # We use the minimum supported PHP version + php-version: 8.1 tools: composer:v2, composer-require-checker, composer-unused, cs2pr env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index eda2fe3..fee9a5f 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - php-version: ["8.1", "8.2", "8.3", "8.4"] + php-version: ["8.1", "8.2", "8.3", "8.4", "8.5"] phpunit-version: ["10", "11", "12"] dependencies: ["highest", "lowest"] exclude: @@ -62,7 +62,7 @@ jobs: strategy: fail-fast: false matrix: - php-version: ["8.1", "8.2", "8.3", "8.4"] + php-version: ["8.1", "8.2", "8.3", "8.4", "8.5"] phpunit-version: ["10", "11", "12"] exclude: - php-version: "8.1" @@ -115,7 +115,7 @@ jobs: - name: Setup PHP uses: shivammathur/setup-php@v2 with: - php-version: 8.4 + php-version: 8.5 tools: composer:v2 coverage: pcov diff --git a/composer.json b/composer.json index d130846..1e63346 100644 --- a/composer.json +++ b/composer.json @@ -12,8 +12,8 @@ } ], "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", - "phpunit/phpunit": "^10.5.46 || ^11.5.11 || ^12.0.6" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", + "phpunit/phpunit": "^10.5.53 || ^11.5.34 || ^12.3.6" }, "require-dev": { "armin/editorconfig-cli": "^1.8 || ^2.0", diff --git a/composer.lock b/composer.lock index cded5ff..faf692a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "df674f6075c48541a97993b7eebcea4d", + "content-hash": "9fb430f0da8a4ef904b20ebcfd89c55c", "packages": [ { "name": "myclabs/deep-copy", @@ -2076,20 +2076,20 @@ }, { "name": "eliashaeussler/phpstan-config", - "version": "2.9.0", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/eliashaeussler/phpstan-config.git", - "reference": "715bc0cdb811d4237445f7f2f694257f9cc87df5" + "reference": "b3f34fb85828790237c3d7bf60da5cd89f337a52" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/eliashaeussler/phpstan-config/zipball/715bc0cdb811d4237445f7f2f694257f9cc87df5", - "reference": "715bc0cdb811d4237445f7f2f694257f9cc87df5", + "url": "https://api.github.com/repos/eliashaeussler/phpstan-config/zipball/b3f34fb85828790237c3d7bf60da5cd89f337a52", + "reference": "b3f34fb85828790237c3d7bf60da5cd89f337a52", "shasum": "" }, "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "phpstan/phpstan": "^1.9 || ^2.0", "phpstan/phpstan-deprecation-rules": "^1.1 || ^2.0", "phpstan/phpstan-strict-rules": "^1.4 || ^2.0" @@ -2131,27 +2131,27 @@ "description": "My personal configuration for PHPStan", "support": { "issues": "https://github.com/eliashaeussler/phpstan-config/issues", - "source": "https://github.com/eliashaeussler/phpstan-config/tree/2.9.0" + "source": "https://github.com/eliashaeussler/phpstan-config/tree/2.10.0" }, - "time": "2025-04-28T16:43:48+00:00" + "time": "2025-11-14T11:29:08+00:00" }, { "name": "eliashaeussler/rector-config", - "version": "3.1.1", + "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/eliashaeussler/rector-config.git", - "reference": "7b560e5b99f6bbfa806b8e3f338e8314925f70cb" + "reference": "980f3044779472eef1cff3d76116ab92fa64e567" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/eliashaeussler/rector-config/zipball/7b560e5b99f6bbfa806b8e3f338e8314925f70cb", - "reference": "7b560e5b99f6bbfa806b8e3f338e8314925f70cb", + "url": "https://api.github.com/repos/eliashaeussler/rector-config/zipball/980f3044779472eef1cff3d76116ab92fa64e567", + "reference": "980f3044779472eef1cff3d76116ab92fa64e567", "shasum": "" }, "require": { "composer-runtime-api": "^2.0", - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "rector/rector": "^1.2.9 || ^2.0" }, "require-dev": { @@ -2166,7 +2166,7 @@ "phpunit/phpunit": "^10.5.10 || ^11.0 || ^12.0", "ssch/typo3-rector": "^2.0 || ^3.0", "symfony/config": "^5.4 || ^6.0 || ^7.0", - "typo3/cms-core": "^12.4 || ^13.0" + "typo3/cms-core": "^12.4 || ^13.4" }, "suggest": { "ssch/typo3-rector": "Configures additional Rector rules for TYPO3 CMS projects (^2.0 || ^3.0)" @@ -2192,9 +2192,9 @@ "description": "My personal configuration for Rector", "support": { "issues": "https://github.com/eliashaeussler/rector-config/issues", - "source": "https://github.com/eliashaeussler/rector-config/tree/3.1.1" + "source": "https://github.com/eliashaeussler/rector-config/tree/3.2.0" }, - "time": "2025-03-19T06:55:11+00:00" + "time": "2025-11-14T11:25:05+00:00" }, { "name": "ergebnis/composer-normalize", @@ -5776,7 +5776,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "platform-dev": {}, "plugin-api-version": "2.9.0"