Skip to content

Commit 942b69c

Browse files
authored
[3.x] Remove supports for PHP 8.0 and 7.x (#186)
* Remove supports for PHP 8.0 and 7.x Packagist stated indicate low usage from older PHP version so it should good to remove support for older version. Signed-off-by: Mior Muhammad Zaki <[email protected]> * wip Signed-off-by: Mior Muhammad Zaki <[email protected]> * wip Signed-off-by: Mior Muhammad Zaki <[email protected]> --------- Signed-off-by: Mior Muhammad Zaki <[email protected]>
1 parent fce88bf commit 942b69c

File tree

3 files changed

+20
-52
lines changed

3 files changed

+20
-52
lines changed

.github/workflows/tests.yml

+11-43
Original file line numberDiff line numberDiff line change
@@ -16,56 +16,24 @@ jobs:
1616
strategy:
1717
fail-fast: true
1818
matrix:
19-
php: [7.2, 7.3, 7.4, '8.0', 8.1, 8.2, 8.3]
20-
laravel: [6, 7, 8, 9, 10, 11]
19+
php: [8.1, 8.2, 8.3]
20+
laravel: [10, 11, 12]
2121
include:
2222
- php: 8.4
2323
laravel: 11
24-
exclude:
25-
- php: 7.2
24+
- php: 8.4
25+
laravel: 12
26+
- php: 8.1
2627
laravel: 8
27-
- php: 7.2
28-
laravel: 9
29-
- php: 7.2
30-
laravel: 10
31-
- php: 7.2
32-
laravel: 11
33-
- php: 7.3
28+
- php: 8.1
3429
laravel: 9
35-
- php: 7.3
36-
laravel: 10
37-
- php: 7.3
38-
laravel: 11
39-
- php: 7.4
30+
- php: 8.2
4031
laravel: 9
41-
- php: 7.4
42-
laravel: 10
43-
- php: 7.4
44-
laravel: 11
45-
- php: '8.0'
46-
laravel: 10
47-
- php: '8.0'
48-
laravel: 11
49-
- php: 8.1
50-
laravel: 6
51-
- php: 8.1
52-
laravel: 7
32+
exclude:
5333
- php: 8.1
5434
laravel: 11
55-
- php: 8.2
56-
laravel: 6
57-
- php: 8.2
58-
laravel: 7
59-
- php: 8.2
60-
laravel: 8
61-
- php: 8.3
62-
laravel: 6
63-
- php: 8.3
64-
laravel: 7
65-
- php: 8.3
66-
laravel: 8
67-
- php: 8.3
68-
laravel: 9
35+
- php: 8.1
36+
laravel: 12
6937

7038
name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }}
7139

@@ -87,4 +55,4 @@ jobs:
8755
composer update --prefer-dist --no-interaction --no-progress --with="illuminate/contracts=^${{ matrix.laravel }}"
8856
8957
- name: Execute tests
90-
run: vendor/bin/phpunit --verbose
58+
run: vendor/bin/phpunit

composer.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@
1010
}
1111
],
1212
"require": {
13-
"php": "^7.2.5|^8.0",
14-
"illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
15-
"illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
16-
"illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
17-
"psy/psysh": "^0.11.1|^0.12.0",
18-
"symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0"
13+
"php": "^8.1",
14+
"illuminate/console": "^8.0|^9.0|^10.0|^11.0|^12.0",
15+
"illuminate/contracts": "^8.0|^9.0|^10.0|^11.0|^12.0",
16+
"illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0",
17+
"psy/psysh": "^0.12.0",
18+
"symfony/var-dumper": "^5.4|^6.0|^7.0"
1919
},
2020
"require-dev": {
2121
"mockery/mockery": "~1.3.3|^1.4.2",
2222
"phpstan/phpstan": "^1.10",
23-
"phpunit/phpunit": "^8.5.8|^9.3.3"
23+
"phpunit/phpunit": "^9.6.8|^10.5"
2424
},
2525
"suggest": {
26-
"illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)."
26+
"illuminate/database": "The Illuminate Database package (^8.0|^9.0|^10.0|^11.0|^12.0)."
2727
},
2828
"autoload": {
2929
"psr-4": {

phpunit.xml.dist

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
>
1313
<testsuites>
1414
<testsuite name="Laravel Tinker Test Suite">
15-
<directory suffix=".php">./tests/</directory>
15+
<directory suffix="Test.php">./tests/</directory>
1616
</testsuite>
1717
</testsuites>
1818
</phpunit>

0 commit comments

Comments
 (0)