Skip to content

Commit c35edc3

Browse files
committed
Simplify tests
1 parent 0d984b1 commit c35edc3

2 files changed

Lines changed: 19 additions & 29 deletions

File tree

.github/workflows/run-tests.yml

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8,43 +8,37 @@ on:
88

99
jobs:
1010
test:
11-
runs-on: ${{ matrix.os }}
11+
runs-on: ubuntu-latest
1212
strategy:
1313
fail-fast: true
1414
matrix:
15-
os: [ubuntu-latest]
16-
php: [8.1, 8.2, 8.3, 8.4, 8.5]
17-
laravel: [10.*, 11.*, 12.*]
18-
filament: [4.*, 5.*]
19-
testbench: [none]
20-
stability: [prefer-stable]
2115
include:
22-
- laravel: 10.*
16+
- php: 8.1
17+
laravel: 10.*
18+
filament: 4.*
2319
testbench: 8.*
24-
php: 8.1
20+
- php: 8.2
21+
laravel: 11.*
2522
filament: 4.*
26-
- laravel: 11.*
2723
testbench: 9.*
28-
php: 8.2
29-
filament: 4.*
30-
- laravel: 12.*
31-
testbench: 10.*
32-
php: 8.2
24+
- php: 8.2
25+
laravel: 12.*
3326
filament: 5.*
34-
- laravel: 12.*
3527
testbench: 10.*
36-
php: 8.3
28+
- php: 8.3
29+
laravel: 12.*
3730
filament: 5.*
38-
- laravel: 12.*
3931
testbench: 10.*
40-
php: 8.4
32+
- php: 8.4
33+
laravel: 12.*
4134
filament: 5.*
42-
- laravel: 12.*
4335
testbench: 10.*
44-
php: 8.5
36+
- php: 8.5
37+
laravel: 12.*
4538
filament: 5.*
39+
testbench: 10.*
4640

47-
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
41+
name: P${{ matrix.php }} - L${{ matrix.laravel }}
4842

4943
steps:
5044
- name: Checkout code
@@ -75,12 +69,8 @@ jobs:
7569
7670
- name: Install dependencies
7771
run: |
78-
if [ "${{ matrix.testbench }}" != "none" ]; then \
79-
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "filament/filament:${{ matrix.filament }}" --no-interaction --no-update --no-progress --ansi; \
80-
else \
81-
composer require "laravel/framework:${{ matrix.laravel }}" "filament/filament:${{ matrix.filament }}" --no-interaction --no-update --no-progress --ansi; \
82-
fi
83-
composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress --ansi
72+
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" "filament/filament:${{ matrix.filament }}" --no-interaction --no-update --no-progress --ansi
73+
composer update --prefer-stable --prefer-dist --no-interaction --no-progress --ansi
8474
8575
- name: Execute tests
8676
run: vendor/bin/pest

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
}
2121
],
2222
"require": {
23-
"php": "^8.2",
23+
"php": "^8.1",
2424
"filament/filament": "^4.0 || ^5.0",
2525
"filament/notifications": "^4.0 || ^5.0",
2626
"spatie/laravel-package-tools": "^1.15",

0 commit comments

Comments
 (0)