Skip to content

Commit d546bf2

Browse files
authored
Merge pull request #13 from launchdarkly/eb/sc-179109/predis-v2
support Predis 2.x and SDK 5.x
2 parents 2631cba + d3d25ec commit d546bf2

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

.circleci/config.yml

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,35 @@ workflows:
44
workflow:
55
jobs:
66
- linux-test:
7-
name: PHP 7.3
8-
docker-image: cimg/php:7.3
9-
- linux-test:
10-
name: PHP 7.4
11-
docker-image: cimg/php:7.4
12-
- linux-test:
13-
name: PHP 8.0
14-
docker-image: cimg/php:8.0
7+
matrix:
8+
parameters:
9+
php-version: ["7.3", "7.4", "8.0", "8.1"]
10+
composer-dependencies: ["lowest", "highest"]
1511

1612
jobs:
1713
linux-test:
1814
parameters:
19-
docker-image:
15+
php-version:
16+
type: string
17+
composer-dependencies:
2018
type: string
2119

2220
docker:
23-
- image: <<parameters.docker-image>>
21+
- image: cimg/php:<<parameters.php-version>>
2422
- image: redis
2523

2624
steps:
2725
- checkout
2826
- run:
2927
name: install dependencies
3028
command: composer install --no-progress
29+
- when:
30+
condition:
31+
equal: [ <<parameters.composer-dependencies>>, "lowest" ]
32+
steps:
33+
- run:
34+
name: downgrade to lowest versions
35+
command: composer update --prefer-lowest --prefer-stable
3136
- run: mkdir -p ./phpunit
3237
- run:
3338
name: run tests

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
],
2222
"require": {
2323
"php": ">=7.3",
24-
"predis/predis": "^1",
25-
"launchdarkly/server-sdk": "^4"
24+
"predis/predis": ">=1.0.0 <3.0.0",
25+
"launchdarkly/server-sdk": ">=4.0.0 <6.0.0"
2626
},
2727
"require-dev": {
2828
"launchdarkly/server-sdk-shared-tests": "@dev",

0 commit comments

Comments
 (0)