2020 matrix :
2121 php-version : ['8.3', '8.4', '8.5']
2222
23- uses : simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_phplinter.yml@v1.11.4
23+ uses : simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_phplinter.yml@v1.11.5
2424 with :
2525 php-version : ${{ matrix.php-version }}
2626
2929 strategy :
3030 fail-fast : false
3131
32- uses : simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_linter.yml@v1.11.4
32+ uses : simplesamlphp/simplesamlphp-test-framework/.github/workflows/reusable_linter.yml@v1.11.5
3333 with :
3434 enable_eslinter : false
3535 enable_jsonlinter : true
7878 uses : actions/cache@v5
7979 with :
8080 path : ${{ env.COMPOSER_CACHE }}
81- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock ') }}
81+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json ') }}
8282 restore-keys : ${{ runner.os }}-composer-
8383
8484 - name : Install Composer dependencies
@@ -141,7 +141,7 @@ jobs:
141141 uses : actions/cache@v5
142142 with :
143143 path : ${{ env.COMPOSER_CACHE }}
144- key : ${{ runner.os }}-composer-${{ hashFiles('**/ composer.lock ') }}
144+ key : ${{ runner.os }}-composer-${{ hashFiles('**\ composer.json ') }}
145145 restore-keys : ${{ runner.os }}-composer-
146146
147147 - name : Install Composer dependencies
@@ -178,7 +178,7 @@ jobs:
178178 uses : actions/cache@v5
179179 with :
180180 path : ${{ env.COMPOSER_CACHE }}
181- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock ') }}
181+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json ') }}
182182 restore-keys : ${{ runner.os }}-composer-
183183
184184 - name : Validate composer.json and composer.lock
@@ -188,7 +188,7 @@ jobs:
188188 run : composer install --no-progress --prefer-dist --optimize-autoloader
189189
190190 - name : Check code for hard dependencies missing in composer.json
191- run : composer-require-checker check composer.json
191+ run : composer-require-checker check --config-file=tools/composer-require-checker.json composer.json
192192
193193 - name : Check code for unused dependencies in composer.json
194194 run : |
@@ -241,7 +241,7 @@ jobs:
241241 uses : actions/cache@v5
242242 with :
243243 path : ${{ env.COMPOSER_CACHE }}
244- key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock ') }}
244+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json ') }}
245245 restore-keys : ${{ runner.os }}-composer-
246246
247247 - name : Install Composer dependencies
@@ -269,7 +269,7 @@ jobs:
269269 path : ${{ github.workspace }}/build
270270
271271 - name : Codecov
272- uses : codecov/codecov-action@v5
272+ uses : codecov/codecov-action@v6
273273 with :
274274 token : ${{ secrets.CODECOV_TOKEN }}
275275 fail_ci_if_error : true
@@ -285,6 +285,6 @@ jobs:
285285 (needs.unit-tests-linux.result == 'success' && needs.coverage.result == 'skipped')
286286
287287 steps :
288- - uses : geekyeggo/delete-artifact@v5
288+ - uses : geekyeggo/delete-artifact@v6
289289 with :
290290 name : coverage-data
0 commit comments