@@ -38,13 +38,12 @@ jobs:
3838 - uses : actions/checkout@v4
3939
4040 - name : Get composer cache directory
41- id : composer-cache
42- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
41+ run : echo COMPOSER_CACHE="$(composer config cache-files-dir)" >> "$GITHUB_ENV"
4342
4443 - name : Cache composer dependencies
4544 uses : actions/cache@v4
4645 with :
47- path : ${{ steps.composer-cache.outputs.dir }}
46+ path : $COMPOSER_CACHE
4847 key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
4948 restore-keys : ${{ runner.os }}-composer-
5049
6059 - name : Decide whether to run code coverage or not
6160 if : ${{ matrix.php-versions != '7.4' || matrix.operating-system != 'ubuntu-latest' }}
6261 run : |
63- echo "NO_COVERAGE=--no-coverage" >> $GITHUB_ENV
62+ echo "NO_COVERAGE=--no-coverage" >> " $GITHUB_ENV"
6463
6564 - name : Run unit tests
6665 run : |
@@ -90,21 +89,20 @@ jobs:
9089 - uses : actions/checkout@v4
9190
9291 - name : Get composer cache directory
93- id : composer-cache
94- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
92+ run : echo COMPOSER_CACHE="$(composer config cache-files-dir)" >> "$GITHUB_ENV"
9593
9694 - name : Cache composer dependencies
9795 uses : actions/cache@v4
9896 with :
99- path : ${{ steps.composer-cache.outputs.dir }}
100- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
101- restore-keys : ${{ runner.os }}-composer-
97+ path : $COMPOSER_CACHE
98+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
99+ restore-keys : ${{ runner.os }}-composer-
102100
103101 - name : Install Composer dependencies
104102 run : composer install --no-progress --no-suggest --prefer-dist --optimize-autoloader
105103
106104 - name : Security check for locked dependencies
107- uses : symfonycorp/security-checker-action@v3
105+ uses : symfonycorp/security-checker-action@v5
108106
109107 - name : Update Composer dependencies
110108 run : composer update --no-progress --prefer-dist --optimize-autoloader
@@ -130,15 +128,14 @@ jobs:
130128 - uses : actions/checkout@v4
131129
132130 - name : Get composer cache directory
133- id : composer-cache
134- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
131+ run : echo COMPOSER_CACHE="$(composer config cache-files-dir)" >> "$GITHUB_ENV"
135132
136133 - name : Cache composer dependencies
137134 uses : actions/cache@v4
138135 with :
139- path : ${{ steps.composer-cache.outputs.dir }}
140- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
141- restore-keys : ${{ runner.os }}-composer-
136+ path : $COMPOSER_CACHE
137+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
138+ restore-keys : ${{ runner.os }}-composer-
142139
143140 - name : Install Composer dependencies
144141 run : composer install --no-progress --no-suggest --prefer-dist --optimize-autoloader
@@ -158,7 +155,7 @@ jobs:
158155 - name : Setup PHP, with composer and extensions
159156 uses : shivammathur/setup-php@v2 # https://github.com/shivammathur/setup-php
160157 with :
161- php-version : ' 7.4 '
158+ php-version : ' 8.0 '
162159 extensions : intl, ldap, mbstring, xml
163160 tools : composer:v2
164161
@@ -168,15 +165,14 @@ jobs:
168165 - uses : actions/checkout@v4
169166
170167 - name : Get composer cache directory
171- id : composer-cache
172- run : echo "::set-output name=dir::$(composer config cache-files-dir)"
168+ run : echo COMPOSER_CACHE="$(composer config cache-files-dir)" >> "$GITHUB_ENV"
173169
174170 - name : Cache composer dependencies
175171 uses : actions/cache@v4
176172 with :
177- path : ${{ steps.composer-cache.outputs.dir }}
178- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
179- restore-keys : ${{ runner.os }}-composer-
173+ path : $COMPOSER_CACHE
174+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
175+ restore-keys : ${{ runner.os }}-composer-
180176
181177 - name : Install Composer dependencies
182178 run : composer install --no-progress --no-suggest --prefer-dist --optimize-autoloader
@@ -199,7 +195,7 @@ jobs:
199195
200196 - name : Psalm
201197 continue-on-error : true
202- uses : docker://vimeo/ psalm-github-actions
198+ run : php vendor/bin/ psalm
203199
204200 - name : Psalter
205201 continue-on-error : true
0 commit comments