@@ -43,14 +43,18 @@ jobs:
4343
4444 - uses : actions/checkout@v3
4545
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
4953
5054 - name : Cache composer dependencies
5155 uses : actions/cache@v3
5256 with :
53- path : ${{ steps.composer-cache.outputs.dir }}
57+ path : $COMPOSER_CACHE
5458 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
5559 restore-keys : ${{ runner.os }}-composer-
5660
@@ -97,14 +101,10 @@ jobs:
97101
98102 - uses : actions/checkout@v3
99103
100- - name : Get composer cache directory
101- id : composer-cache
102- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
103-
104104 - name : Cache composer dependencies
105105 uses : actions/cache@v3
106106 with :
107- path : ${{ steps.composer-cache.outputs.dir }}
107+ path : $COMPOSER_CACHE
108108 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
109109 restore-keys : ${{ runner.os }}-composer-
110110
@@ -138,14 +138,10 @@ jobs:
138138
139139 - uses : actions/checkout@v3
140140
141- - name : Get composer cache directory
142- id : composer-cache
143- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
144-
145141 - name : Cache composer dependencies
146142 uses : actions/cache@v3
147143 with :
148- path : ${{ steps.composer-cache.outputs.dir }}
144+ path : $COMPOSER_CACHE
149145 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
150146 restore-keys : ${{ runner.os }}-composer-
151147
@@ -177,14 +173,10 @@ jobs:
177173
178174 - uses : actions/checkout@v3
179175
180- - name : Get composer cache directory
181- id : composer-cache
182- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
183-
184176 - name : Cache composer dependencies
185177 uses : actions/cache@v3
186178 with :
187- path : ${{ steps.composer-cache.outputs.dir }}
179+ path : $COMPOSER_CACHE
188180 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
189181 restore-keys : ${{ runner.os }}-composer-
190182
0 commit comments