Skip to content

Commit abbf490

Browse files
Update CI
1 parent b82c9dc commit abbf490

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.github/workflows/test.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,23 @@ jobs:
1717
stability: [ prefer-lowest, prefer-stable ]
1818

1919
steps:
20-
- name: Checkout code
20+
- name: Check out code
2121
uses: actions/checkout@v5
2222

23+
- name: Cache PHP dependencies
24+
uses: actions/cache@v3
25+
with:
26+
path: '**/vendor'
27+
key: ${{ runner.os }}-vendor-cache-${{ hashFiles('**/composer.lock') }}
28+
restore-keys: |
29+
${{ runner.os }}-vendor-cache-
30+
31+
- name: Cache Composer dependencies
32+
uses: actions/cache@v3
33+
with:
34+
path: ~/.composer/cache/files
35+
key: composer-${{ runner.os }}-php-${{ matrix.php }}-${{ hashFiles('composer.json') }}
36+
2337
- name: Validate Composer configuration file
2438
run: composer validate --strict
2539

@@ -32,8 +46,8 @@ jobs:
3246

3347
- name: Install dependencies
3448
run: |
35-
composer require "illuminate/database:${{ matrix.laravel }}" "illuminate/support:${{ matrix.laravel }}" --no-interaction --no-update
36-
composer update --${{ matrix.stability }} --prefer-dist --no-interaction
49+
composer require "illuminate/database:${{ matrix.laravel }}" "illuminate/support:${{ matrix.laravel }}" --no-interaction --no-update --no-progress --optimize-autoloader
50+
composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress --optimize-autoloader
3751
3852
- name: Lint code
3953
run: vendor/bin/pint --test

0 commit comments

Comments
 (0)