Skip to content

Commit cee9c55

Browse files
Merge pull request #11 from AlexAzartsev/main
Add Laravel 9 Support
2 parents aabf44f + b55c8b8 commit cee9c55

File tree

4 files changed

+39
-11
lines changed

4 files changed

+39
-11
lines changed

.github/workflows/tests.yml

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
name: Tests
22

3-
on: [ push, pull_request ]
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
pull_request:
9+
types: [ opened, synchronize, reopened ]
410

511
jobs:
612
test:
@@ -9,8 +15,8 @@ jobs:
915
strategy:
1016
fail-fast: false
1117
matrix:
12-
php: [ 7.2, 7.3, 7.4, 8.0 ]
13-
laravel: [ 7.*, 8.* ]
18+
php: [ 7.2, 7.3, 7.4, 8.0, 8.1 ]
19+
laravel: [ 7.*, 8.*, 9.* ]
1420
dependency-version: [ prefer-lowest, prefer-stable ]
1521
include:
1622
- laravel: 7.*
@@ -23,11 +29,32 @@ jobs:
2329
- laravel: 8.*
2430
testbench: 6.*
2531

32+
- laravel: 9.*
33+
testbench: 7.*
34+
2635
exclude:
36+
- laravel: 7.*
37+
php: 8.1
38+
39+
- laravel: 8.*
40+
php: 8.1
41+
dependency-version: prefer-lowest
42+
2743
# Laravel 8 requires PHP 7.3.
2844
- laravel: 8.*
2945
php: 7.2
3046

47+
# Laravel 9 requires PHP 8.
48+
- laravel: 9.*
49+
php: 7.2
50+
51+
- laravel: 9.*
52+
php: 7.3
53+
54+
- laravel: 9.*
55+
php: 7.4
56+
57+
3158
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }}
3259

3360
steps:

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
],
1212
"require": {
1313
"php": "^7.2|^8.0",
14-
"illuminate/support": "^7.0|^8.0",
15-
"illuminate/filesystem": "^7.0|^8.0",
16-
"illuminate/console": "^7.0|^8.0"
14+
"illuminate/support": "^7.0|^8.0|^9.0",
15+
"illuminate/filesystem": "^7.0|^8.0|^9.0",
16+
"illuminate/console": "^7.0|^8.0|^9.0"
1717
},
1818
"require-dev": {
19-
"orchestra/testbench": "^5.0|^6.0",
19+
"orchestra/testbench": "^5.0|^6.0|^7.0",
2020
"mockery/mockery": "^1.3.3",
21-
"phpunit/phpunit": "^8.4"
21+
"phpunit/phpunit": "^8.4|^9.5"
2222
},
2323
"autoload": {
2424
"psr-4": {

src/Triggers/FileTrigger.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public function triggerBuildWhenChanged($config = [])
3939
preg_replace('/^' . preg_quote(base_path(), '/') . '/i', '', $file) => File::hash($file)
4040
];
4141
})
42+
->sortKeys()
4243
->toArray();
4344
}
4445

tests/Triggers/InputFilesTriggerTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ public function globs_get_excluded()
8888
$hashes = (new FileTrigger)->triggerBuildWhenChanged($config);
8989

9090
$this->assertCount(3, $hashes);
91-
$this->assertEquals('d06dee8236430e6964e23ac1277ca231', array_values($hashes)[0]);
92-
$this->assertEquals('01fdb3785b52fc70114089f31b1e9eff', array_values($hashes)[1]);
93-
$this->assertEquals('62f6d1bfc836a1536c4869fe8f78249b', array_values($hashes)[2]);
91+
$this->assertEquals('62f6d1bfc836a1536c4869fe8f78249b', array_values($hashes)[0]);
92+
$this->assertEquals('d06dee8236430e6964e23ac1277ca231', array_values($hashes)[1]);
93+
$this->assertEquals('01fdb3785b52fc70114089f31b1e9eff', array_values($hashes)[2]);
9494
}
9595
}

0 commit comments

Comments
 (0)