@@ -12,22 +12,22 @@ jobs:
1212 runs-on : ubuntu-latest
1313
1414 steps :
15- - uses : actions/checkout@v4
15+ - uses : actions/checkout@v6
1616
1717 - name : Setup PHP with PECL extension
1818 uses : shivammathur/setup-php@v2
1919 with :
20- php-version : ' 8.4 '
20+ php-version : ' 8.5 '
2121 extensions : dom, fileinfo, mbstring, xdebug
2222
2323 - name : Get composer cache directory
24- run : echo "COMPOSER_DIR=$(composer config cache-files-dir)" >> $GITHUB_ENV
24+ id : composer-cache
25+ run : echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
2526
26- - name : Cache dependencies
27- uses : actions/cache@v4
27+ - uses : actions/cache@v4
2828 with :
29- path : ${{ env.COMPOSER_DIR }}
30- key : ${{ runner.os }}-composer-static-analysis-${{ hashFiles('** /composer.json') }}
29+ path : ${{ steps.composer-cache.outputs.dir }}
30+ key : ${{ runner.os }}-composer-static-analysis-${{ hashFiles('/composer.json') }}
3131 restore-keys : ${{ runner.os }}-composer-static-analysis-
3232
3333 - name : Install dependencies
@@ -146,7 +146,7 @@ jobs:
146146 - { laravel: '12.0', php: '8.1' }
147147
148148 steps :
149- - uses : actions/checkout@v4
149+ - uses : actions/checkout@v6
150150
151151 - name : Setup PHP with PECL extension
152152 uses : shivammathur/setup-php@v2
@@ -155,19 +155,14 @@ jobs:
155155 extensions : dom, fileinfo, mbstring, xdebug
156156 ini-values : zend.assertions=1
157157
158- - name : Get composer cache directory for Windows
159- if : runner.os == 'Windows'
160- run : echo "COMPOSER_DIR=$(composer config cache-files-dir)" >> $env:GITHUB_ENV
161-
162- - name : Get composer cache directory for other OS
163- if : runner.os != 'Windows'
164- run : echo "COMPOSER_DIR=$(composer config cache-files-dir)" >> $GITHUB_ENV
158+ - name : Get composer cache directory
159+ id : composer-cache
160+ run : echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
165161
166- - name : Cache dependencies
167- uses : actions/cache@v4
162+ - uses : actions/cache@v4
168163 with :
169- path : ${{ env.COMPOSER_DIR }}
170- key : ${{ runner.os }}-composer-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-${{ hashFiles('** /composer.json') }}
164+ path : ${{ steps.composer-cache.outputs.dir }}
165+ key : ${{ runner.os }}-composer-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-${{ hashFiles('/composer.json') }}
171166 restore-keys : ${{ runner.os }}-composer-laravel-
172167
173168 - name : Remove static analysis packages to prevent platform issues
0 commit comments