diff --git a/.github/workflows/run-tests-l11.yml b/.github/workflows/run-tests.yml similarity index 68% rename from .github/workflows/run-tests-l11.yml rename to .github/workflows/run-tests.yml index 8d92f7c..65487f9 100644 --- a/.github/workflows/run-tests-l11.yml +++ b/.github/workflows/run-tests.yml @@ -1,54 +1,51 @@ -name: "Run Tests - L11" +name: Run Tests -on: [push, pull_request] +on: + - push + - pull_request jobs: test: runs-on: ubuntu-latest + strategy: fail-fast: false matrix: - laravel: [8.*, 9.*, 10.*, 11.*] - php: [8.3, 8.1, 8.0, 7.4, 7.3] + laravel: ['10.*', '11.*', '12.*'] + php: ['8.2', 8.3, '8.3', '8.4'] dependency-version: [prefer-lowest, prefer-stable] include: - - laravel: 8.* - testbench: 6.* - - laravel: 9.* - testbench: 7.* - laravel: 10.* testbench: 8.* - laravel: 11.* testbench: 9.* + - laravel: 12.* + testbench: 10.* exclude: - - laravel: 8.* - php: 8.0 - - laravel: 8.* - php: 8.1 - - laravel: 8.* - php: 8.3 - - laravel: 9.* - php: 7.3 - - laravel: 9.* - php: 7.4 - - laravel: 9.* - php: 8.3 - - laravel: 10.* - php: 7.3 - - laravel: 10.* - php: 7.4 - - laravel: 10.* - php: 8.0 - - laravel: 10.* - php: 8.3 - - laravel: 11.* - php: 7.3 - - laravel: 11.* - php: 7.4 - - laravel: 11.* - php: 8.0 - - laravel: 11.* - php: 8.1 + - laravel: 10.* + php: 7.3 + - laravel: 10.* + php: 7.4 + - laravel: 10.* + php: 8.0 + - laravel: 10.* + php: 8.3 + - laravel: 11.* + php: 7.3 + - laravel: 11.* + php: 7.4 + - laravel: 11.* + php: 8.0 + - laravel: 11.* + php: 8.1 + - laravel: 12.* + php: 7.3 + - laravel: 12.* + php: 7.4 + - laravel: 12.* + php: 8.0 + - laravel: 12.* + php: 8.1 name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} @@ -67,7 +64,6 @@ jobs: with: php-version: ${{ matrix.php }} extensions: mbstring, zip, curl, pcntl, pdo, sqlite, pdo_sqlite, iconv, xdebug, mysqlnd, bcmath, bz2, dba, enchant, gd, gmp, igbinary, imagick, imap, intl, ldap, memcache, mongodb, msgpack, mysqli, odbc, pdo_dblib, pdo_firebird, pdo_mysql, pdo_odbc, pdo_pgsql, pdo_sqlsrv, pgsql, pspell, redis, snmp, soap, sqlsrv, tidy, yaml, zmq, memcached, ds - coverage: none - name: Debug PHP Setup @@ -86,4 +82,3 @@ jobs: - name: Execute tests run: | vendor/bin/phpunit --no-coverage - diff --git a/composer.json b/composer.json index 8c322dd..bd057c8 100644 --- a/composer.json +++ b/composer.json @@ -18,10 +18,10 @@ "require": { "php": "^7.1 || ^7.3 || ^7.4 || ^8.0 || ^8.1 || ^8.3", "aws/aws-sdk-php": "^3.145 || ^3.219 || ^3.263", - "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.8 || ^10.6 || ^11.0" + "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.8 || ^10.6 || ^11.0 || ^12.0" }, "require-dev": { - "orchestra/testbench": "^3.8 || ^5.0 || ^6.0 || ^7.4 || ^8.2", + "orchestra/testbench": "^3.8 || ^5.0 || ^6.0 || ^7.4 || ^8.2 || ^10.0", "phpunit/phpunit": "^7.0 || ^8.4 || ^9.3.3 || ^11.0.1" }, "autoload": { @@ -37,8 +37,9 @@ "scripts": { "test": "vendor/bin/phpunit", "test-coverage": "vendor/bin/phpunit --coverage-html coverage" - }, + "minimum-stability": "dev", + "prefer-stable": true, "config": { "sort-packages": true },