diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 32a8cd1..57ad645 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,15 +13,19 @@ on: jobs: pest: - name: Tests (Pest) + name: Tests (Pest) L${{ matrix.laravel }} runs-on: ubuntu-latest + strategy: + fail-fast: true + matrix: + laravel: [9, 8] steps: - uses: actions/checkout@v2 - name: Start docker containers run: docker-compose up -d - name: Install composer dependencies - run: composer install + run: composer require "illuminate/support:^${{ matrix.laravel }}.0" - name: Run tests run: vendor/bin/pest diff --git a/composer.json b/composer.json index 3064ad3..8a685e0 100644 --- a/composer.json +++ b/composer.json @@ -21,10 +21,10 @@ }, "require": { "php": "^8.0", - "illuminate/support": "^8.24" + "illuminate/support": "^8.24|^9.0" }, "require-dev": { - "orchestra/testbench": "^6.9", + "orchestra/testbench": "^6.9|^7.0", "nunomaduro/larastan": "^0.6.10", "pestphp/pest": "^1.2", "pestphp/pest-plugin-laravel": "^1.0" @@ -35,5 +35,7 @@ "ArchTech\\REPLACE\\PackageServiceProvider" ] } - } + }, + "minimum-stability": "dev", + "prefer-stable": true }