diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml index 1e3901c..64e31cc 100644 --- a/.github/workflows/phpunit.yml +++ b/.github/workflows/phpunit.yml @@ -9,8 +9,8 @@ jobs: strategy: fail-fast: true matrix: - php: [ "8.0", "8.1", "8.2" ] - laravel: [ "6.0", "7.0", "8.0", "9.0", "10.0" ] + php: [ "8.0", "8.1", "8.2", "8.3" ] + laravel: [ "6.0", "7.0", "8.0", "9.0", "10.0", "11.0" ] exclude: - laravel: "6.0" php: "8.1" @@ -18,21 +18,30 @@ jobs: - laravel: "6.0" php: "8.2" + - laravel: "6.0" + php: "8.3" + - laravel: "7.0" php: "8.1" - laravel: "7.0" php: "8.2" + - laravel: "7.0" + php: "8.3" + - laravel: "9.0" - php: "7.4" + php: "8.3" - laravel: "10.0" - php: "7.4" + php: "8.0" - - laravel: "10.0" + - laravel: "11.0" php: "8.0" + - laravel: "11.0" + php: "8.1" + name: PHP ${{ matrix.php }}, Laravel ${{ matrix.laravel }} steps: @@ -47,7 +56,7 @@ jobs: with: php-version: ${{ matrix.php }} extensions: curl, mbstring, zip, pcntl, pdo, pdo_sqlite, iconv - coverage: none + coverage: xdebug - name: Install dependencies run: composer require --dev laravel/framework:^${{ matrix.laravel }} diff --git a/composer.json b/composer.json index 5f4b4ab..1bc8e1b 100644 --- a/composer.json +++ b/composer.json @@ -40,13 +40,13 @@ "php": "^8.0", "dragon-code/contracts": "^2.21", "dragon-code/support": "^6.11.3", - "illuminate/support": ">=6.0 <11.0" + "illuminate/support": ">=6.0 <12.0" }, "require-dev": { "dragon-code/simple-dto": "^2.3", "nesbot/carbon": "^2.62", - "orchestra/testbench": ">=4.0 <9.0", - "phpunit/phpunit": "^8.5 || ^9.6" + "orchestra/testbench": ">=4.0 <10.0", + "phpunit/phpunit": "^8.5 || ^9.6 || ^10.0" }, "conflict": { "andrey-helldar/cache": "*" diff --git a/phpunit.xml b/phpunit.xml index f1d7484..8fc30b4 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -7,8 +7,8 @@ bootstrap="vendor/autoload.php" colors="true" convertErrorsToExceptions="true" - convertNoticesToExceptions="true" - convertWarningsToExceptions="true" + convertNoticesToExceptions="false" + convertWarningsToExceptions="false" processIsolation="false" stopOnError="false" stopOnFailure="false"