Skip to content

Commit 186ec0c

Browse files
committed
Caches dependencies
1 parent 6a2a56e commit 186ec0c

File tree

4 files changed

+48
-0
lines changed

4 files changed

+48
-0
lines changed

.github/workflows/lint.yml

+12
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ jobs:
2222
with:
2323
php-version: "${{ matrix.php }}"
2424

25+
- name: Get Composer cache directory
26+
id: composer-cache
27+
shell: bash
28+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
29+
30+
- name: Cache dependencies
31+
uses: actions/cache@v3
32+
with:
33+
path: ${{ steps.composer-cache.outputs.dir }}
34+
key: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
35+
restore-keys: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
36+
2537
- name: Install Composer dependencies
2638
run: composer install --no-progress --prefer-dist --optimize-autoloader
2739

.github/workflows/static-analyse.yml

+12
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ jobs:
2222
with:
2323
php-version: "${{ matrix.php }}"
2424

25+
- name: Get Composer cache directory
26+
id: composer-cache
27+
shell: bash
28+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
29+
30+
- name: Cache dependencies
31+
uses: actions/cache@v3
32+
with:
33+
path: ${{ steps.composer-cache.outputs.dir }}
34+
key: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
35+
restore-keys: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
36+
2537
- name: Install Composer dependencies
2638
run: composer install --no-progress --prefer-dist --optimize-autoloader
2739

.github/workflows/test-windows.yml

+12
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@ jobs:
2121
with:
2222
php-version: "${{ matrix.php }}"
2323

24+
- name: Get Composer cache directory
25+
id: composer-cache
26+
shell: bash
27+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
28+
29+
- name: Cache dependencies
30+
uses: actions/cache@v3
31+
with:
32+
path: ${{ steps.composer-cache.outputs.dir }}
33+
key: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
34+
restore-keys: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
35+
2436
- name: Install Composer dependencies
2537
run: composer install --no-progress --prefer-dist --optimize-autoloader
2638

.github/workflows/test.yml

+12
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ jobs:
2222
with:
2323
php-version: "${{ matrix.php }}"
2424

25+
- name: Get Composer cache directory
26+
id: composer-cache
27+
shell: bash
28+
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
29+
30+
- name: Cache dependencies
31+
uses: actions/cache@v3
32+
with:
33+
path: ${{ steps.composer-cache.outputs.dir }}
34+
key: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
35+
restore-keys: dependencies-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
36+
2537
- name: Install Composer dependencies
2638
run: composer install --no-progress --prefer-dist --optimize-autoloader
2739

0 commit comments

Comments
 (0)