File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 2020 - name : Checkout
2121 uses : actions/checkout@v4
2222
23+ - name : Setup PHP
24+ uses : shivammathur/setup-php@v2
25+ with :
26+ php-version : ' 8.1'
27+ extensions : intl
28+ coverage : none
29+
30+ - name : Use latest Composer
31+ run : composer self-update
32+
33+ - name : Validate composer.json
34+ run : composer validate --strict
35+
36+ - name : Get composer cache directory
37+ run : echo "COMPOSER_CACHE_FILES_DIR=$(composer config cache-files-dir)" >> $GITHUB_ENV
38+
39+ - name : Cache dependencies
40+ uses : actions/cache@v4
41+ with :
42+ path : ${{ env.COMPOSER_CACHE_FILES_DIR }}
43+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }}
44+ restore-keys : ${{ runner.os }}-composer-
45+
46+ - name : Install dependencies
47+ run : composer update --ansi --no-interaction
48+
2349 - name : Detect unnecessary execution permissions
2450 run : php utils/check_permission_x.php
You can’t perform that action at this time.
0 commit comments