diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 71b19a2..78e9e19 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -13,10 +13,20 @@ jobs: strategy: matrix: include: - - php: '7.1' - php: '7.2' + phpunit: '6' - php: '7.3' + phpunit: '6' - php: '7.4' + phpunit: '6' + - php: '8.0' + phpunit: '8' + - php: '8.1' + phpunit: '8' + - php: '8.2' + phpunit: '8' + - php: '8.3' + phpunit: '8' fail-fast: false runs-on: ubuntu-22.04 steps: @@ -26,7 +36,7 @@ jobs: uses: shivammathur/setup-php@v2 with: php-version: "${{ matrix.php }}" - tools: phpunit:6 + tools: phpunit:"${{ matrix.phpunit }}" - name: Validate composer.json and composer.lock run: composer validate --strict - name: Cache Composer packages diff --git a/composer.json b/composer.json index b9cb37d..1d7f50b 100644 --- a/composer.json +++ b/composer.json @@ -11,8 +11,8 @@ } ], "require": { - "php": "^7.1", - "lstrojny/fxmlrpc": "^0.15" + "php": "^7.2 || ^8.0", + "lstrojny/fxmlrpc": "^0.22" }, "config": { "sort-packages": true @@ -29,10 +29,9 @@ } }, "require-dev": { - "matthiasnoback/symfony-config-test": "^3.0", - "sllh/php-cs-fixer-styleci-bridge": "^2.1", - "symfony/dependency-injection": "^2.8 || ^3.0", - "symfony/http-kernel": "^2.8 || ^3.0" + "matthiasnoback/symfony-config-test": "^4.3", + "symfony/dependency-injection": "^4.4", + "symfony/http-kernel": "^4.4" }, "suggest": { "php-http/httplug-bundle": "For Symfony integration as a bundle with lstrojny/fxmlrpc"