Skip to content

Commit 5335ca7

Browse files
authored
Merge pull request #667 from franmomu/sync_ci
Sync continuous-integration job with upstream
2 parents 8ff48f2 + caf9b9b commit 5335ca7

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

.github/workflows/continuous-integration.yml

+10-16
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ jobs:
2828
- "5.1.x"
2929
driver-version:
3030
- "stable"
31-
deps:
32-
- "normal"
31+
dependencies:
32+
- "highest"
3333
include:
34-
- deps: "low"
34+
- dependencies: "lowest"
3535
os: "ubuntu-20.04"
3636
php-version: "7.2"
3737
driver-version: "1.5.0"
@@ -73,23 +73,17 @@ jobs:
7373
coverage: "pcov"
7474
ini-values: "zend.assertions=1"
7575

76-
- name: "Cache dependencies installed with composer"
77-
uses: "actions/cache@v2"
78-
with:
79-
path: "~/.composer/cache"
80-
key: "php-${{ matrix.php-version }}-composer-locked-${{ hashFiles('composer.lock') }}"
81-
restore-keys: "php-${{ matrix.php-version }}-composer-locked-"
82-
8376
- name: "Install Symfony"
8477
run: "composer require symfony/symfony:${{ matrix.symfony-version }} --no-update"
8578

86-
- name: "Install dependencies with composer"
87-
run: "composer update --no-interaction --no-progress --prefer-stable"
88-
if: "${{ matrix.deps == 'normal' }}"
79+
- name: "Set minimum-stability to stable in Composer"
80+
run: "composer config minimum-stability stable"
8981

90-
- name: "Install lowest possible dependencies with composer"
91-
run: "composer update --no-interaction --no-progress --prefer-dist --prefer-stable --prefer-lowest"
92-
if: "${{ matrix.deps == 'low' }}"
82+
- name: "Install dependencies with Composer"
83+
uses: "ramsey/composer-install@v1"
84+
with:
85+
dependency-versions: "${{ matrix.dependencies }}"
86+
composer-options: "--prefer-dist"
9387

9488
- name: "Run PHPUnit"
9589
run: "vendor/bin/phpunit --coverage-clover=coverage.xml"

0 commit comments

Comments
 (0)