From 33f8de061a21b32b202b51c8c74a217fc726da0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sz=C3=A9pe?= Date: Mon, 13 Mar 2023 00:24:35 +0100 Subject: [PATCH] Use laravel-constraint in CI (#41) Fixes Laravel version constraints on GitHub Actions --- .github/workflows/php.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index ef3cda1..d7a6a84 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -53,22 +53,23 @@ jobs: - "8.0" - "8.1" - "8.2" - laravel-constrain: + laravel-constraint: - "9.*" - "10.*" dependencies: - "lowest" - "highest" exclude: - - laravel-constrain: "10.*" - php-version: "8.0" + - php-version: "8.0" + laravel-constraint: "10.*" + steps: - name: "Set up PHP" uses: "shivammathur/setup-php@v2" with: php-version: "${{ matrix.php-version }}" - extensions: mbstring, intl - coverage: xdebug + extensions: "mbstring, intl" + coverage: "xdebug" - name: "Checkout code" uses: "actions/checkout@v3" @@ -77,6 +78,7 @@ jobs: uses: "ramsey/composer-install@v2" with: dependency-versions: "${{ matrix.dependencies }}" + composer-options: "--with=laravel/framework:${{ matrix.laravel-constraint }}" - name: "Execute unit tests" run: "composer run-script test"