@@ -43,14 +43,18 @@ jobs:
43
43
44
44
- uses : actions/checkout@v3
45
45
46
- - name : Get composer cache directory
47
- id : composer-cache
48
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
46
+ - name : Get composer cache directory (linux)
47
+ if : ${{ matrix.operating-system == 'ubuntu-latest' }}
48
+ run : echo "COMPOSER_CACHE=$(composer config cache-files-dir)" >> $GITHUB_ENV
49
+
50
+ - name : Get composer cache directory (windows)
51
+ if : ${{ matrix.operating-system == 'windows-latest' }}
52
+ run : echo "COMPOSER_CACHE=$(composer config cache-files-dir)" >> $env:GITHUB_ENV
49
53
50
54
- name : Cache composer dependencies
51
55
uses : actions/cache@v3
52
56
with :
53
- path : ${{ steps.composer-cache.outputs.dir }}
57
+ path : $COMPOSER_CACHE
54
58
key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
55
59
restore-keys : ${{ runner.os }}-composer-
56
60
@@ -97,14 +101,10 @@ jobs:
97
101
98
102
- uses : actions/checkout@v3
99
103
100
- - name : Get composer cache directory
101
- id : composer-cache
102
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
103
-
104
104
- name : Cache composer dependencies
105
105
uses : actions/cache@v3
106
106
with :
107
- path : ${{ steps.composer-cache.outputs.dir }}
107
+ path : $COMPOSER_CACHE
108
108
key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
109
109
restore-keys : ${{ runner.os }}-composer-
110
110
@@ -138,14 +138,10 @@ jobs:
138
138
139
139
- uses : actions/checkout@v3
140
140
141
- - name : Get composer cache directory
142
- id : composer-cache
143
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
144
-
145
141
- name : Cache composer dependencies
146
142
uses : actions/cache@v3
147
143
with :
148
- path : ${{ steps.composer-cache.outputs.dir }}
144
+ path : $COMPOSER_CACHE
149
145
key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
150
146
restore-keys : ${{ runner.os }}-composer-
151
147
@@ -177,14 +173,10 @@ jobs:
177
173
178
174
- uses : actions/checkout@v3
179
175
180
- - name : Get composer cache directory
181
- id : composer-cache
182
- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
183
-
184
176
- name : Cache composer dependencies
185
177
uses : actions/cache@v3
186
178
with :
187
- path : ${{ steps.composer-cache.outputs.dir }}
179
+ path : $COMPOSER_CACHE
188
180
key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
189
181
restore-keys : ${{ runner.os }}-composer-
190
182
0 commit comments