@@ -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