Skip to content

Commit a65275f

Browse files
committed
Improve CI
1 parent ee4b652 commit a65275f

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

.github/workflows/run-tests.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,11 @@ jobs:
88
strategy:
99
fail-fast: true
1010
matrix:
11-
os: [ ubuntu-latest ]
12-
php: [ 8.0, 8.1 ]
13-
laravel: [ 8.* ]
14-
dependency-version: [ prefer-stable ]
15-
include:
16-
- laravel: 8.*
11+
php: [8.2, 8.0]
12+
laravel: [^9.0, ^8.0]
13+
dependencies: [lowest, highest]
1714

18-
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
15+
name: P${{ matrix.php }} | L${{ matrix.laravel }} | ${{ matrix.dependencies == 'highest' && '↑' || '↓' }}
1916

2017
steps:
2118
- name: Checkout code
@@ -33,9 +30,13 @@ jobs:
3330
echo "::add-matcher::${{ runner.tool_cache }}/php.json"
3431
echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
3532
36-
- name: Install dependencies
37-
run: |
38-
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
33+
- name: Install lowest dependencies from composer.json
34+
if: "matrix.dependencies == 'lowest'"
35+
run: composer update --prefer-dist --no-interaction --prefer-dist --prefer-stable --prefer-lowest
36+
37+
- name: Install highest dependencies from composer.json
38+
if: "matrix.dependencies == 'highest'"
39+
run: composer update --prefer-dist --no-interaction --prefer-dist --prefer-stable
3940

4041
- name: Execute tests
4142
run: composer test

0 commit comments

Comments
 (0)