File tree Expand file tree Collapse file tree 4 files changed +18
-25
lines changed Expand file tree Collapse file tree 4 files changed +18
-25
lines changed Original file line number Diff line number Diff line change @@ -13,41 +13,38 @@ jobs:
13
13
test :
14
14
name : Test
15
15
runs-on : ubuntu-latest
16
-
17
16
strategy :
18
17
matrix :
19
- php-version : ['8.2', '8.3', '8.4']
20
- dependency-version : ['latest', 'lowest']
21
-
18
+ php-version : ['8.2', '8.3']
19
+ dependency-version : ['stable']
22
20
steps :
23
21
- name : Checkout code
24
22
uses : actions/checkout@v4
25
23
26
- - name : Set up PHP
24
+ - name : Setup PHP
27
25
uses : shivammathur/setup-php@v2
28
26
with :
29
27
php-version : ${{ matrix.php-version }}
30
28
tools : composer
29
+ coverage : none
31
30
32
31
- name : Get Composer Cache Directory
33
32
id : composer-cache
34
33
run : |
35
34
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_ENV
36
35
37
- - name : Cache Composer dependencies
36
+ - name : Cache dependencies
38
37
uses : actions/cache@v3
39
38
with :
40
39
path : ${{ steps.composer-cache.outputs.dir }}
41
- key : ${{ runner.os }}-composer-${{ matrix.php-version }}-${{ matrix.dependency-version }}
42
- restore-keys : ${{ runner.os }}-composer-${{ matrix.php-version }}-
40
+ key : ${{ runner.os }}-php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.lock') }}
41
+ restore-keys : |
42
+ ${{ runner.os }}-php-${{ matrix.php-version }}-composer-
43
43
44
44
- name : Install dependencies
45
45
run : |
46
- if [ "${{ matrix.dependency-version }}" == "lowest" ]; then
47
- composer update --prefer-lowest --prefer-stable --no-progress --no-suggest
48
- else
49
- composer install --no-progress --no-suggest
50
- fi
46
+ composer install --no-progress --no-interaction
51
47
52
48
- name : Run tests
53
- run : composer test
49
+ run : |
50
+ composer test
Original file line number Diff line number Diff line change 33
33
},
34
34
"autoload" : {
35
35
"psr-4" : {
36
- "GrokPHP\\ " : " src/"
36
+ "GrokPHP\\ " : " src/" ,
37
+ "GrokPHP\\ Laravel\\ Console\\ Commands\\ " : " src/Laravel/Console/Commands/"
37
38
}
38
39
},
39
40
"autoload-dev" : {
40
41
"psr-4" : {
41
- "Tests\\ " : " tests/"
42
+ "Tests\\ " : " tests/" ,
43
+ "Tests\\ Unit\\ " : " tests/Unit/"
42
44
}
43
45
},
44
46
"scripts" : {
47
49
"phpstan" : " phpstan analyse src tests" ,
48
50
"cs-check" : " phpcs" ,
49
51
"cs-fix" : " phpcbf" ,
50
- "post-autoload-dump" : [
51
- " @php artisan package:discover --ansi"
52
- ]
52
+ "post-autoload-dump" : []
53
53
},
54
54
"config" : {
55
55
"sort-packages" : true ,
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace GrokPHP \Console ;
3
+ namespace GrokPHP \Laravel \ Console \ Commands ;
4
4
5
5
use Illuminate \Console \Command ;
6
6
use Illuminate \Support \Facades \File ;
Original file line number Diff line number Diff line change 6
6
7
7
use Illuminate \Support \ServiceProvider ;
8
8
use GrokPHP \Client \GrokClient ;
9
- use GrokPHP \Console \InstallCommand ;
10
9
use GrokPHP \Enums \Model ;
10
+ use GrokPHP \Laravel \Console \Commands \InstallCommand ;
11
11
12
12
class GrokServiceProvider extends ServiceProvider
13
13
{
@@ -40,10 +40,6 @@ public function boot(): void
40
40
$ this ->commands ([
41
41
InstallCommand::class,
42
42
]);
43
-
44
- $ this ->publishes ([
45
- __DIR__ .'/../../config/grok.php ' => config_path ('grok.php ' ),
46
- ], 'grok ' );
47
43
}
48
44
}
49
45
}
You can’t perform that action at this time.
0 commit comments