From dceb5167c5afcd0f362b96af44b5ccb709082836 Mon Sep 17 00:00:00 2001 From: Aad Mathijssen Date: Wed, 22 Jan 2025 22:54:32 +0100 Subject: [PATCH] feat: add PHP 8.4 support, drop PHP 7.4 and 8.0 support, update development dependencies --- .github/workflows/static-analysis.yml | 3 +-- .lando.yml | 4 ++-- composer.json | 12 ++++++------ phpcs.xml | 4 ++-- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 2b828fb..ec869d0 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -12,11 +12,10 @@ jobs: strategy: matrix: php-version: - - "7.4" - - "8.0" - "8.1" - "8.2" - "8.3" + - "8.4" composer-dependency-versions: - "lowest" - "highest" diff --git a/.lando.yml b/.lando.yml index 2e1e77d..093c984 100644 --- a/.lando.yml +++ b/.lando.yml @@ -2,10 +2,10 @@ name: composer-git-hooks services: appserver: - type: php:7.4 + type: php:8.1 via: cli xdebug: true - composer_version: '2.5.4' + composer_version: 2 # Add additional tooling tooling: diff --git a/composer.json b/composer.json index 7ac0f62..b30edb3 100644 --- a/composer.json +++ b/composer.json @@ -15,16 +15,16 @@ } }, "require": { - "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "composer-plugin-api": "^2.0" }, "require-dev": { "composer/composer": "^2.0", - "iodigital-com/php-code-sniffer-standard": "^29.0", - "slevomat/coding-standard": "^7.1.0 || ^8.0", - "phpstan/extension-installer": "^1.2.0", - "phpstan/phpstan": "^1.10.1", - "phpstan/phpstan-strict-rules": "^1.5.0" + "iodigital-com/php-code-sniffer-standard": "^29.2", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-strict-rules": "^2.0", + "slevomat/coding-standard": "^8.15" }, "scripts": { "post-install-cmd": "IODigital\\ComposerGitHooks\\ComposerPlugin::process", diff --git a/phpcs.xml b/phpcs.xml index c6f8ff8..e9c9738 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -8,6 +8,6 @@ - - + +