diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index a52f948d..81f3c036 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -34,6 +34,14 @@ jobs: - dependencies: "locked" php-version: "8.3" operating-system: "windows-latest" + - dependencies: "highest" + php-version: "8.4" + operating-system: "ubuntu-latest" + composer-flags: "--ignore-platform-req=php+" + - dependencies: "highest" + php-version: "8.4" + operating-system: "windows-latest" + composer-options: "--ignore-platform-req=php+" steps: - name: "Checkout" @@ -50,6 +58,7 @@ jobs: - uses: ramsey/composer-install@3.0.0 with: dependency-versions: ${{ matrix.dependencies }} + composer-options: ${{ matrix.composer-options }} - name: "Tests" run: "vendor/bin/phpunit --testsuite=unit --coverage-clover=clover.xml --coverage-text" diff --git a/composer.json b/composer.json index 4433d3da..898b1eb1 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ } ], "require": { - "php": "~8.1.0 || ~8.2.0 || ~8.3.0", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "doctrine/dbal": "^4.0.0", "doctrine/migrations": "^3.3.2", "patchlevel/hydrator": "^1.5.0",