Skip to content

Commit 4e3fc4d

Browse files
committed
added caching for vendor packages.
1 parent 6e0846c commit 4e3fc4d

File tree

1 file changed

+10
-34
lines changed

1 file changed

+10
-34
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -86,18 +86,10 @@ jobs:
8686
8787
- name: Adjust Laravel/Testbench version per matrix
8888
run: |
89-
composer remove laravel/framework orchestra/testbench --no-update || true
90-
composer require laravel/framework:^${{ matrix.laravel }} --no-update
91-
92-
if [[ "${{ matrix.laravel }}" == "10" ]]; then
93-
composer require orchestra/testbench:^8.0 --dev --no-update
94-
elif [[ "${{ matrix.laravel }}" == "11" ]]; then
95-
composer require orchestra/testbench:^9.0 --dev --no-update
96-
elif [[ "${{ matrix.laravel }}" == "12" ]]; then
97-
composer require orchestra/testbench:^10.0 --dev --no-update
98-
fi
99-
100-
composer update --no-interaction --prefer-dist --no-progress
89+
composer remove laravel/framework orchestra/testbench --no-update || true
90+
composer require laravel/framework:^${{ matrix.laravel }} --no-update
91+
92+
composer update --no-interaction --prefer-dist --no-progress
10193
10294
- name: Ensure coverage directory exists
10395
run: mkdir -p coverage
@@ -183,18 +175,10 @@ jobs:
183175
${{ runner.os }}-php-${{ matrix.php }}-
184176
- name: Adjust Laravel/Testbench version per matrix
185177
run: |
186-
composer remove laravel/framework orchestra/testbench --no-update || true
187-
composer require laravel/framework:^${{ matrix.laravel }} --no-update
188-
189-
if [[ "${{ matrix.laravel }}" == "10" ]]; then
190-
composer require orchestra/testbench:^8.0 --dev --no-update
191-
elif [[ "${{ matrix.laravel }}" == "11" ]]; then
192-
composer require orchestra/testbench:^9.0 --dev --no-update
193-
elif [[ "${{ matrix.laravel }}" == "12" ]]; then
194-
composer require orchestra/testbench:^10.0 --dev --no-update
195-
fi
196-
197-
composer update --no-interaction --prefer-dist --no-progress
178+
composer remove laravel/framework orchestra/testbench --no-update || true
179+
composer require laravel/framework:^${{ matrix.laravel }} --no-update
180+
181+
composer update --no-interaction --prefer-dist --no-progress
198182
199183
- name: Ensure coverage directory exists
200184
run: mkdir -p coverage
@@ -276,22 +260,14 @@ jobs:
276260
with:
277261
path: |
278262
~/.composer/cache/files
279-
key: ${{ runner.os }}-php-${{ matrix.php }}-${{ hashFiles('composer.json') }}
263+
key: ${{ runner.os }}-php-${{ matrix.php }}-${{ matrix.laravel }}-${{ hashFiles('composer.json') }}
280264
restore-keys: |
281265
${{ runner.os }}-php-${{ matrix.php }}-
282266
- name: Adjust Laravel/Testbench version per matrix
283267
run: |
284268
composer remove laravel/framework orchestra/testbench --no-update || true
285269
composer require laravel/framework:^${{ matrix.laravel }} --no-update
286-
287-
if [[ "${{ matrix.laravel }}" == "10" ]]; then
288-
composer require orchestra/testbench:^8.0 --dev --no-update
289-
elif [[ "${{ matrix.laravel }}" == "11" ]]; then
290-
composer require orchestra/testbench:^9.0 --dev --no-update
291-
elif [[ "${{ matrix.laravel }}" == "12" ]]; then
292-
composer require orchestra/testbench:^10.0 --dev --no-update
293-
fi
294-
270+
295271
composer update --no-interaction --prefer-dist --no-progress
296272
297273
- name: Ensure coverage directory exists

0 commit comments

Comments
 (0)