File tree Expand file tree Collapse file tree 4 files changed +32
-24
lines changed Expand file tree Collapse file tree 4 files changed +32
-24
lines changed Original file line number Diff line number Diff line change @@ -31,14 +31,16 @@ jobs:
31
31
ini-values : memory_limit=-1
32
32
tools : composer:v2, cs2pr
33
33
34
+ - name : Get composer cache directory
35
+ id : composer-cache
36
+ run : echo "::set-output name=dir::$(composer config cache-files-dir)"
37
+
34
38
- name : " Cache dependencies"
35
- uses :
" actions/[email protected] .2 "
39
+ uses :
" actions/[email protected] .4 "
36
40
with :
37
- path : |
38
- ~/.composer/cache
39
- vendor
40
- key : " php-${{ matrix.php-version }}-${{ matrix.dependencies }}"
41
- restore-keys : " php-${{ matrix.php-version }}-${{ matrix.dependencies }}"
41
+ path : ${{ steps.composer-cache.outputs.dir }}
42
+ key : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }}"
43
+ restore-keys : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-"
42
44
43
45
- name : " Install lowest dependencies"
44
46
if : ${{ matrix.dependencies == 'lowest' }}
Original file line number Diff line number Diff line change @@ -31,14 +31,16 @@ jobs:
31
31
ini-values : memory_limit=-1
32
32
tools : composer:v2, cs2pr
33
33
34
+ - name : Get composer cache directory
35
+ id : composer-cache
36
+ run : echo "::set-output name=dir::$(composer config cache-files-dir)"
37
+
34
38
- name : " Cache dependencies"
35
- uses :
" actions/[email protected] .2 "
39
+ uses :
" actions/[email protected] .4 "
36
40
with :
37
- path : |
38
- ~/.composer/cache
39
- vendor
40
- key : " php-${{ matrix.php-version }}-${{ matrix.dependencies }}"
41
- restore-keys : " php-${{ matrix.php-version }}-${{ matrix.dependencies }}"
41
+ path : ${{ steps.composer-cache.outputs.dir }}
42
+ key : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }}"
43
+ restore-keys : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-"
42
44
43
45
- name : " Install lowest dependencies"
44
46
if : ${{ matrix.dependencies == 'lowest' }}
Original file line number Diff line number Diff line change @@ -33,14 +33,16 @@ jobs:
33
33
ini-values : memory_limit=-1
34
34
tools : composer:v2, cs2pr
35
35
36
+ - name : Get composer cache directory
37
+ id : composer-cache
38
+ run : echo "::set-output name=dir::$(composer config cache-files-dir)"
39
+
36
40
- name : " Cache dependencies"
37
- uses :
" actions/[email protected] .2 "
41
+ uses :
" actions/[email protected] .4 "
38
42
with :
39
- path : |
40
- ~/.composer/cache
41
- vendor
42
- key : " php-${{ matrix.php-version }}-${{ matrix.dependencies }}"
43
- restore-keys : " php-${{ matrix.php-version }}-${{ matrix.dependencies }}"
43
+ path : ${{ steps.composer-cache.outputs.dir }}
44
+ key : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }}"
45
+ restore-keys : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-"
44
46
45
47
- name : " Install lowest dependencies"
46
48
if : ${{ matrix.dependencies == 'lowest' }}
Original file line number Diff line number Diff line change @@ -31,14 +31,16 @@ jobs:
31
31
ini-values : memory_limit=-1
32
32
tools : composer:v2, cs2pr
33
33
34
+ - name : Get composer cache directory
35
+ id : composer-cache
36
+ run : echo "::set-output name=dir::$(composer config cache-files-dir)"
37
+
34
38
- name : " Cache dependencies"
35
- uses :
" actions/[email protected] .2 "
39
+ uses :
" actions/[email protected] .4 "
36
40
with :
37
- path : |
38
- ~/.composer/cache
39
- vendor
40
- key : " php-${{ matrix.php-version }}-${{ matrix.dependencies }}"
41
- restore-keys : " php-${{ matrix.php-version }}-${{ matrix.dependencies }}"
41
+ path : ${{ steps.composer-cache.outputs.dir }}
42
+ key : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }}"
43
+ restore-keys : " php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-"
42
44
43
45
- name : " Install lowest dependencies"
44
46
if : ${{ matrix.dependencies == 'lowest' }}
You can’t perform that action at this time.
0 commit comments