@@ -34,45 +34,13 @@ jobs:
34
34
- name : Checkout code
35
35
uses : actions/checkout@v3
36
36
37
- - name : Setup cache environment
38
- id : extcache
39
- uses : shivammathur/cache-extensions@v1
40
- with :
41
- php-version : ${{ matrix.php-versions }}
42
- extensions : ${{ env.extensions }}
43
- key : ${{ env.key }}
44
-
45
- - name : Cache PHP Extensions
46
- uses : actions/cache@v2
47
- with :
48
- path : ${{ steps.extcache.outputs.dir }}
49
- key : ${{ steps.extcache.outputs.key }}
50
- restore-keys : ${{ steps.extcache.outputs.key }}
51
-
52
- - name : Cache Composer Dependencies
53
- uses : actions/cache@v3
54
- with :
55
- path : ~/.composer/cache/files
56
- key : dependencies-composer-${{ hashFiles('composer.json') }}
57
-
58
37
- name : Setup PHP Action
59
38
uses : shivammathur/setup-php@v2
60
39
with :
61
40
php-version : ${{ matrix.php-versions }}
62
41
extensions : ${{ env.extensions }}
63
42
coverage : xdebug
64
- tools : pecl, composer
65
-
66
- - name : Get composer cache directory
67
- id : composer-cache
68
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
69
-
70
- - name : Cache dependencies
71
- uses : actions/cache@v3
72
- with :
73
- path : ${{ steps.composer-cache.outputs.dir }}
74
- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
75
- restore-keys : ${{ runner.os }}-composer-
43
+ tools : ' composer:v2, pecl'
76
44
77
45
- name : Install Composer dependencies
78
46
run : composer update ${{ matrix.COMPOSER_FLAGS }} --no-interaction
0 commit comments