From 143aaaf1c0f0913426056abddf675fb39a61bc70 Mon Sep 17 00:00:00 2001 From: Filippo Tessarotto Date: Wed, 25 Sep 2024 08:47:57 +0200 Subject: [PATCH] Add PHP 8.4 support, drop PHP 8.2 --- .github/workflows/ci.yml | 20 ++++++++++---------- composer.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e4ee4b..1ba0327 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: php-version: - - "8.2" + - "8.3" steps: - uses: "actions/checkout@v4" @@ -27,8 +27,8 @@ jobs: php-version: "${{ matrix.php-version }}" ini-values: "${{ env.INI_VALUES }}" tools: composer-normalize,composer-require-checker,composer-unused - - uses: "ramsey/composer-install@v2" - + - uses: "ramsey/composer-install@v3" + - run: "composer validate --strict" - run: "composer-normalize --dry-run" - run: "composer-require-checker check --config-file=$(realpath composer-require-checker.json)" @@ -40,11 +40,11 @@ jobs: strategy: matrix: php-version: - - "8.3" + - "8.4" code-coverage: - "none" include: - - php-version: "8.2" + - php-version: "8.3" code-coverage: "pcov" steps: @@ -54,7 +54,7 @@ jobs: coverage: "${{ matrix.code-coverage }}" php-version: "${{ matrix.php-version }}" ini-values: "${{ env.INI_VALUES }}" - - uses: "ramsey/composer-install@v2" + - uses: "ramsey/composer-install@v3" - run: "vendor/bin/phpunit --no-coverage --no-logging" if: ${{ matrix.code-coverage == 'none' }} @@ -70,7 +70,7 @@ jobs: strategy: matrix: php-version: - - "8.2" + - "8.3" steps: - uses: "actions/checkout@v4" @@ -79,7 +79,7 @@ jobs: coverage: "none" php-version: "${{ matrix.php-version }}" ini-values: "${{ env.INI_VALUES }}" - - uses: "ramsey/composer-install@v2" + - uses: "ramsey/composer-install@v3" - run: "vendor/bin/php-cs-fixer fix --verbose --dry-run --diff" @@ -89,7 +89,7 @@ jobs: strategy: matrix: php-version: - - "8.2" + - "8.3" steps: - uses: "actions/checkout@v4" @@ -98,6 +98,6 @@ jobs: coverage: "none" php-version: "${{ matrix.php-version }}" ini-values: "${{ env.INI_VALUES }}" - - uses: "ramsey/composer-install@v2" + - uses: "ramsey/composer-install@v3" - run: "vendor/bin/phpstan analyse --no-progress --error-format=github" diff --git a/composer.json b/composer.json index b750eca..168d087 100644 --- a/composer.json +++ b/composer.json @@ -11,14 +11,14 @@ } ], "require": { - "php": "~8.2.0 || ~8.3.0" + "php": "~8.3.0 || ~8.4.0" }, "require-dev": { "phpstan/phpstan": "^1.12.4", "phpstan/phpstan-phpunit": "^1.4.0", "phpstan/phpstan-strict-rules": "^1.6.1", "phpunit/phpunit": "^11.3.6", - "slam/php-cs-fixer-extensions": "^3.11.1", + "slam/php-cs-fixer-extensions": "^3.12.0", "symfony/console": "^7.1.5" }, "autoload": {