From e80b6b7bb07dfeb7e7aea271f9289aa31143a6fc Mon Sep 17 00:00:00 2001 From: Marcin Michalski Date: Tue, 23 Dec 2025 15:46:22 +0100 Subject: [PATCH] feat: allow PHP 8.4, drop 8.0 - 8.2 --- .github/workflows/coding-standards.yml | 4 +--- .github/workflows/mutation-tests.yml | 5 +---- .github/workflows/phpunit.yml | 4 +--- .github/workflows/psalm.yml | 4 +--- composer.json | 2 +- 5 files changed, 5 insertions(+), 14 deletions(-) diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 2bec08b..054ec4b 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -19,10 +19,8 @@ jobs: dependencies: - "locked" php-version: - - "8.0" - - "8.1" - - "8.2" - "8.3" + - "8.4" operating-system: - "ubuntu-latest" diff --git a/.github/workflows/mutation-tests.yml b/.github/workflows/mutation-tests.yml index 2d82137..8a93f3f 100644 --- a/.github/workflows/mutation-tests.yml +++ b/.github/workflows/mutation-tests.yml @@ -19,10 +19,8 @@ jobs: dependencies: - "locked" php-version: - - "8.0" - - "8.1" - - "8.2" - "8.3" + - "8.4" operating-system: - "ubuntu-latest" @@ -62,4 +60,3 @@ jobs: run: "vendor/bin/infection" env: STRYKER_DASHBOARD_API_KEY: ${{ secrets.STRYKER_DASHBOARD_API_KEY }} - diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml index ec14d65..7976a30 100644 --- a/.github/workflows/phpunit.yml +++ b/.github/workflows/phpunit.yml @@ -19,10 +19,8 @@ jobs: dependencies: - "locked" php-version: - - "8.0" - - "8.1" - - "8.2" - "8.3" + - "8.4" operating-system: - "ubuntu-latest" diff --git a/.github/workflows/psalm.yml b/.github/workflows/psalm.yml index f7bb5a6..5391387 100644 --- a/.github/workflows/psalm.yml +++ b/.github/workflows/psalm.yml @@ -19,10 +19,8 @@ jobs: dependencies: - "locked" php-version: - - "8.0" - - "8.1" - - "8.2" - "8.3" + - "8.4" operating-system: - "ubuntu-latest" diff --git a/composer.json b/composer.json index 8ab7b4a..2d5bcba 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } ], "require": { - "php": "~8.0.0|~8.1.0|~8.2.0|~8.3.0" + "php": "~8.3.0|~8.4.0" }, "require-dev": { "icanhazstring/composer-unused": "^0.8",