Use laravel-constraint in CI (#41)
Fixes Laravel version constraints on GitHub Actions
This commit is contained in:
12
.github/workflows/php.yml
vendored
12
.github/workflows/php.yml
vendored
@@ -53,22 +53,23 @@ jobs:
|
|||||||
- "8.0"
|
- "8.0"
|
||||||
- "8.1"
|
- "8.1"
|
||||||
- "8.2"
|
- "8.2"
|
||||||
laravel-constrain:
|
laravel-constraint:
|
||||||
- "9.*"
|
- "9.*"
|
||||||
- "10.*"
|
- "10.*"
|
||||||
dependencies:
|
dependencies:
|
||||||
- "lowest"
|
- "lowest"
|
||||||
- "highest"
|
- "highest"
|
||||||
exclude:
|
exclude:
|
||||||
- laravel-constrain: "10.*"
|
- php-version: "8.0"
|
||||||
php-version: "8.0"
|
laravel-constraint: "10.*"
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: "Set up PHP"
|
- name: "Set up PHP"
|
||||||
uses: "shivammathur/setup-php@v2"
|
uses: "shivammathur/setup-php@v2"
|
||||||
with:
|
with:
|
||||||
php-version: "${{ matrix.php-version }}"
|
php-version: "${{ matrix.php-version }}"
|
||||||
extensions: mbstring, intl
|
extensions: "mbstring, intl"
|
||||||
coverage: xdebug
|
coverage: "xdebug"
|
||||||
|
|
||||||
- name: "Checkout code"
|
- name: "Checkout code"
|
||||||
uses: "actions/checkout@v3"
|
uses: "actions/checkout@v3"
|
||||||
@@ -77,6 +78,7 @@ jobs:
|
|||||||
uses: "ramsey/composer-install@v2"
|
uses: "ramsey/composer-install@v2"
|
||||||
with:
|
with:
|
||||||
dependency-versions: "${{ matrix.dependencies }}"
|
dependency-versions: "${{ matrix.dependencies }}"
|
||||||
|
composer-options: "--with=laravel/framework:${{ matrix.laravel-constraint }}"
|
||||||
|
|
||||||
- name: "Execute unit tests"
|
- name: "Execute unit tests"
|
||||||
run: "composer run-script test"
|
run: "composer run-script test"
|
||||||
|
|||||||
Reference in New Issue
Block a user