@@ -30,32 +30,34 @@ jobs:
3030 extensions : mbstring, xml, json, zlib, iconv, intl, pdo_sqlite
3131 ini-values : opcache.fast_shutdown=0
3232
33- - name : " [1/5] Create composer project - Cache composer dependencies"
34- uses : actions/cache@v1
33+ - name : Get composer cache directory
34+ id : composer-cache
35+ run : echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
36+
37+ - name : Cache dependencies
38+ uses : actions/cache@v4
3539 with :
36- path : ~/.composer/cache
37- key : php-${{ matrix.php-version }}-flow-${{ matrix.flow-version }}-composer-${{ hashFiles('composer.json') }}
38- restore-keys : |
39- php-${{ matrix.php-version }}-flow-${{ matrix.flow-version }}-composer-
40- php-${{ matrix.php-version }}-flow-
40+ path : ${{ steps.composer-cache.outputs.dir }}
41+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
42+ restore-keys : ${{ runner.os }}-composer-
4143
42- - name : " [2/5] Create composer project - No install"
44+ - name : " Create composer project - No install"
4345 run : composer create-project neos/flow-base-distribution ${{ env.FLOW_DIST_FOLDER }} --prefer-dist --no-progress --no-install "^${{ matrix.flow-version }}"
4446
45- - name : " [3/5] Allow neos composer plugin"
47+ - name : " Allow neos composer plugin"
4648 run : composer config --no-plugins allow-plugins.neos/composer-plugin true
4749 working-directory : ${{ env.FLOW_DIST_FOLDER }}
4850
49- - name : " [4/5] Create composer project - Require behat in compatible version"
51+ - name : " Create composer project - Require behat in compatible version"
5052 run : composer require --dev --no-update "neos/behat:@dev"
5153 working-directory : ${{ env.FLOW_DIST_FOLDER }}
5254
53- - name : " [5/5] Create composer project - Install project"
55+ - name : " Create composer project - Install project"
5456 run : composer install
5557 working-directory : ${{ env.FLOW_DIST_FOLDER }}
5658
5759 - name : Checkout code
58- uses : actions/checkout@v2
60+ uses : actions/checkout@v4
5961 with :
6062 path : ${{ env.FLOW_DIST_FOLDER }}/DistributionPackages/Netlogix.Sentry
6163
0 commit comments