From b8d46cf5b63126d654be92ec6ce64e6ea1fcb635 Mon Sep 17 00:00:00 2001 From: Bruce Weirdan Date: Sun, 9 Feb 2025 23:31:58 +0100 Subject: [PATCH 1/3] Extend testing matrix Include PHP 8.2-8.4 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c318b46..3e59ca9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -104,7 +104,7 @@ jobs: continue-on-error: ${{matrix.php == '8.0'}} strategy: matrix: - php: ['7.4', '8.0', '8.1'] + php: ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4'] deps: ['high', 'low', 'stable'] fail-fast: false steps: From 635a10a0c80cf83c813c38407ba4460a8952dc7d Mon Sep 17 00:00:00 2001 From: Bruce Weirdan Date: Sun, 9 Feb 2025 23:42:38 +0100 Subject: [PATCH 2/3] Drop support for Psalm 4.x 4.x branch declared it could work on any PHP 8.x, but that's not true. --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 75cb82e..506a116 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ }, "require-dev": { "squizlabs/php_codesniffer": "^3.4", - "vimeo/psalm": "^4.17.0 || dev-master || ^5.0.0 || ^6.0.0 || dev-master", + "vimeo/psalm": "^5.0.0 || ^6.0.0 || dev-master", "phpunit/phpunit": "^9.5.20", "codeception/codeception": "^4.1.31 || ^5.0.0-rc3" }, From 161be1e25d0c66fd973b3ee553b8cf6c9e6ee5ff Mon Sep 17 00:00:00 2001 From: Bruce Weirdan Date: Mon, 10 Feb 2025 11:52:22 +0100 Subject: [PATCH 3/3] Bump Psalm 6.x version 6.x versions before 6.5.1 were bringing in faulty version of `symfony/filesystem` --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 506a116..033a4db 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ }, "require-dev": { "squizlabs/php_codesniffer": "^3.4", - "vimeo/psalm": "^5.0.0 || ^6.0.0 || dev-master", + "vimeo/psalm": "^5.0.0 || ^6.5.1 || dev-master", "phpunit/phpunit": "^9.5.20", "codeception/codeception": "^4.1.31 || ^5.0.0-rc3" },