diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8bcf2cc..0bf199a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,8 +11,8 @@ jobs: strategy: fail-fast: true matrix: - php: [ '7.2', '7.3', '7.4', '8.0', '8.1' ] - laravel: ['6', '7', '8', '9' ] + php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2' ] + laravel: [ '6', '7', '8', '9', '10' ] exclude: - php: '7.2' laravel: '8' @@ -26,6 +26,18 @@ jobs: laravel: '6' - php: '8.1' laravel: '7' + - php: '8.2' + laravel: '6' + - php: '8.2' + laravel: '7' + - php: '7.2' + laravel: '10' + - php: '7.3' + laravel: '10' + - php: '7.4' + laravel: '10' + - php: '8.0' + laravel: '10' name: PHP ${{ matrix.php }}; Laravel ${{ matrix.laravel }} @@ -75,6 +87,14 @@ jobs: command: composer require "laravel/framework:9.*" "phpunit/phpunit:^9.3.7" --no-update --no-interaction if: "matrix.laravel == '9'" + - name: Select Laravel 10 + uses: nick-invision/retry@v1 + with: + timeout_minutes: 5 + max_attempts: 5 + command: composer require "laravel/framework:10.*" "phpunit/phpunit:^9.3.7" --no-update --no-interaction + if: "matrix.laravel == '10'" + - name: Install PHP Dependencies uses: nick-invision/retry@v1 with: diff --git a/composer.json b/composer.json index 8e2e25a..13e3a1f 100644 --- a/composer.json +++ b/composer.json @@ -16,12 +16,12 @@ "require": { "php": "^7.2.5 || ^8.0", "twig/twig": "~3.0", - "illuminate/support": "^6|^7|^8|^9", - "illuminate/view": "^6|^7|^8|^9" + "illuminate/support": "^6|^7|^8|^9|^10", + "illuminate/view": "^6|^7|^8|^9|^10" }, "require-dev": { "ext-json": "*", - "laravel/framework": "^6|^7|^8|^9", + "laravel/framework": "^6|^7|^8|^9|^10", "mockery/mockery": "^1.3.1", "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.7", "squizlabs/php_codesniffer": "^3.6" @@ -38,7 +38,7 @@ }, "extra": { "branch-alias": { - "dev-master": "0.13-dev" + "dev-master": "0.14-dev" }, "laravel": { "providers": [