Skip to content

Commit eb01216

Browse files
authored
Drop lower PHP/Laravel versions (#1386)
* Drop lower PHP versions * Dev stability * Fix versions
1 parent 8aeccb1 commit eb01216

File tree

3 files changed

+16
-52
lines changed

3 files changed

+16
-52
lines changed

.github/workflows/run-integration-tests.yml

Lines changed: 9 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,11 @@ jobs:
1818
COMPOSER_NO_INTERACTION: 1
1919
strategy:
2020
matrix:
21-
php: [8.1, 8.0, 7.4, 7.3, 7.2]
22-
lumen: [9.*, 8.*, 7.*]
21+
php: [8.2, 8.1, 8.0]
22+
lumen: [9.*]
2323
exclude:
24-
- lumen: 8.*
25-
php: 7.2
26-
- lumen: 9.*
27-
php: 7.2
28-
- lumen: 9.*
29-
php: 7.3
30-
- lumen: 9.*
31-
php: 7.4
32-
- lumen: 7.*
24+
- lumen: 10.*
3325
php: 8.0
34-
- lumen: 7.*
35-
php: 8.1
3626
name: P${{ matrix.php }} - Lumen${{ matrix.lumen }}
3727
steps:
3828
- name: Checkout code
@@ -49,7 +39,7 @@ jobs:
4939

5040
- name: Install dependencies
5141
run: |
52-
composer create-project --prefer-dist laravel/lumen:${{ matrix.lumen }} --no-progress sample
42+
composer create-project --prefer-dist laravel/lumen:${{ matrix.lumen }} --stability=dev --no-progress sample
5343
cd sample
5444
composer config minimum-stability dev
5545
composer update --prefer-stable --prefer-dist --no-progress
@@ -75,19 +65,11 @@ jobs:
7565
COMPOSER_NO_INTERACTION: 1
7666
strategy:
7767
matrix:
78-
php: [8.1, 8.0, 7.4, 7.3, 7.2]
79-
laravel: [9.*, 8.*, 7.*]
68+
php: [8.2, 8.1, 8.0]
69+
laravel: [10.*, 9.*]
8070
exclude:
81-
- laravel: 8.*
82-
php: 7.2
83-
- laravel: 9.*
84-
php: 7.2
85-
- laravel: 9.*
86-
php: 7.3
87-
- laravel: 9.*
88-
php: 7.4
89-
- laravel: 7.*
90-
php: 8.1
71+
- laravel: 10.*
72+
php: 8.0
9173
name: P${{ matrix.php }} - Laravel${{ matrix.laravel }}
9274
steps:
9375
- name: Checkout code
@@ -104,7 +86,7 @@ jobs:
10486

10587
- name: Install dependencies
10688
run: |
107-
composer create-project --prefer-dist laravel/laravel:${{ matrix.laravel }} --no-progress sample
89+
composer create-project --prefer-dist laravel/laravel:${{ matrix.laravel }} --stability=dev --no-progress sample
10890
cd sample
10991
composer config minimum-stability dev
11092
composer update --prefer-stable --prefer-dist --no-progress

.github/workflows/run-tests.yml

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,28 +19,10 @@ jobs:
1919

2020
strategy:
2121
matrix:
22-
php: [8.2, 8.1, 8.0, 7.4, 7.3, 7.2]
23-
laravel: [^10, ^9, ^8, ^7]
22+
php: [8.2, 8.1, 8.0]
23+
laravel: [^10, ^9]
2424
dependency-version: [prefer-lowest, prefer-stable]
2525
exclude:
26-
- laravel: ^7
27-
php: 8.1
28-
- laravel: ^7
29-
php: 8.2
30-
- laravel: ^8
31-
php: 7.2
32-
- laravel: ^9
33-
php: 7.2
34-
- laravel: ^9
35-
php: 7.3
36-
- laravel: ^9
37-
php: 7.4
38-
- laravel: ^10
39-
php: 7.2
40-
- laravel: ^10
41-
php: 7.3
42-
- laravel: ^10
43-
php: 7.4
4426
- laravel: ^10
4527
php: 8.0
4628

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
}
1111
],
1212
"require": {
13-
"php": ">=7.2.5",
13+
"php": "^8.0",
1414
"maximebf/debugbar": "^1.17.2",
15-
"illuminate/routing": "^7|^8.67|^9|^10",
16-
"illuminate/session": "^7|^8.67|^9|^10",
17-
"illuminate/support": "^7|^8.67|^9|^10",
18-
"symfony/finder": "^5|^6"
15+
"illuminate/routing": "^9|^10",
16+
"illuminate/session": "^9|^10",
17+
"illuminate/support": "^9|^10",
18+
"symfony/finder": "^6"
1919
},
2020
"require-dev": {
2121
"mockery/mockery": "^1.3.3",

0 commit comments

Comments
 (0)